2011年,在一个网友的要求下,设计制作了ICX285成像电路。电路整体结构简单,思路清晰,成像效果好,达到了预期的设计要求。

整个电路板结构简单,电路分为左右两个部分。右侧电路为CCD及其外围电路,主要模块分为:CCD供电电源模块、CCD电路模块、CCD驱动电路模块、ADC模拟数字量化模块。

电路左侧为数字逻辑部分。分为FPGA时序产生与逻辑控制模块、USB接口传输模块。

CCD部分电路板尺寸为65mm正方,CCD下面挖孔,便于安装半导体制冷片。

FPGA板子尺寸为70mm正方。

ICX285是SONY公司生产的一款高灵敏度,高性能的CCD芯片,该芯片的部分指标特性如下:

2/3英寸  行间转移 逐行扫描

像元总数:1434x1050

有效像元总数:1392x1040

设计分辨率:1360x1024

像元尺寸:6.45um正方

最大水平读出速率:28MHz

水平驱动逻辑为5V

水平和垂直方向分辨率均达到1024TV-line

输出放大器灵敏度:1300mV(1/30s)

设计采用FPGA来实现CCD驱动信号的产生,CCD工作所需的驱动信号分为水平驱动和垂直驱动。垂直驱动按照手册的典型电路来设计,FPGA产生垂直驱动逻辑,经垂直驱动芯片CXD3400N,转换成CCD工作所需的高低电平逻辑。

水平驱动采用74系列的驱动器,将3.3V逻辑转换为5V逻辑并输出。

CCD工作时序图如下所示:


CCD输出的模拟信号,经AD9842进行数字量化。AD9842为ADI公司生产的12bits 20MHzCCD专用模拟数字转换器,内部集成CDS功能,具有增益控制、箝位控制等功能(通过配置ADC内部寄存器实现)。

数字量化后的数字图像,传输到FPGA中,经FPGA处理后,通过USB2.0专用接口传输到PC机。PC机设有ICX285专用采集控制软件,实现对图像的实时采集与处理。

上位机采集控制软件除了具有一般的曝光设置、增益设置、箝位设置等功能外,还具有连续采集--聚焦和单次采集--存储功能。

连续--聚焦:该功能用于实时显示来自于CCD的图像,USB部分采用8bits模式上传,由于该功能具有实时性,所以可以方便的实现对目标的对焦功能。

单次--存储:当对焦调整完毕,选择该功能,对目标进行拍照。该功能中,USB采用16bits模式上传,其中12bits为有效的图像数据,将完全的12bits图像数据全部上传到PC机,并进行存储。有利于体现图像更多的细节信息,图像体现的更加细腻。

下面是ICX285成像组件所采集的部分测试图像:


    目前该电路所使用的水平读出速率是12MHz,远远低于最大值的28MHz。但是考虑到对于大多数天文相机或者荧光相机,为了得到较好的图像效果,均会采用较低的传输速率。所以,后来又修改程序,设计了一个低速传输版本,低速传输版本图像质量有了明显的跃升。

但是对于SONY的CCD而言,当曝光时间达到几百ms以后,热噪声太过明显,如果不加任何处理措施,曝光达到s级后,图像热噪声将会很严重,视觉上让人很不舒服。

目前正在考虑添加一级或者2级半导体致冷,将ICX285温度降低到5度左右,甚至是零下,采用致冷的方式,在长曝光时间模式下,可以大大降低热噪声。

基于SONY CCD ICX285的成像电路设计相关推荐

  1. 压缩感知及应用 源代码_【DMD应用】基于压缩感知超分辨鬼成像

    [概述] 分辨率是成像系统的一个重要参数, 获得高分辨率图像一直是鬼成像系统的一个目标. 本文提出了以成 像系统点扩散函数作为先验知识, 基于稀疏测量的超分辨压缩感知鬼成像重建模型. 搭建了一套计算鬼 ...

  2. CCD/CMOS的成像原理(内含rgb元件如何分布)

    原网址为:http://tucsen.net/Html/NewsView.asp?ID=40 上面这张是常见CCD相机成像过程的简单描述,现说明一下: 1.用相机拍摄景物时,景物反射的光线通过相机的镜 ...

  3. 超简单但又超有效的基于CNN的暗光成像模型

    [前言] 上次整了个google的纯传统算法的暗光成像的超复杂pipeline的paper,那个确实挺难的,这次我找到了个简单移动的用CNN的暗光成像的模型,复现难度应该会低很多. 以下解读与见解均为 ...

  4. ewb交通灯报告和文件_基于ewb平台的交通灯电路设计.doc

    基于ewb平台的交通灯电路设计.doc 电子技术课程设计题目基于EWB平台的交通灯电路设计指导教师班级电子082姓名学号2008成绩时间第十八周一.课程设计的目的1掌握交通灯控制电路的设计.组装与调试 ...

  5. 工业机器人-基于伺服电机的PMSM控制系统硬件电路设计

    第十章 基于单片机的PMSM控制系统硬件电路设计 10.1 硬件电路设计概述 在对腕关节的控制器的设计上,主要采用单片机作为主控制器,通过双电源为控制机和伺服电机进行供电,从而保障机械臂的正常使用.电 ...

  6. LCD接口设计系列一:基于eDP接口屏的硬件电路设计

    LCD的接口类型较多,主要有RGB接口.LVDS接口.eDP接口.MIPI-DSI接口.HDMI接口等,这些接口的定义/协议/特点等各有不相同,一直想对这些接口电路做一个总结.由于涉及到的内容比较多, ...

  7. 基于STM32水温炉温温度控制系统电路设计-分享

    (1).主控制器采用STM32单片机 (2).必须要有温度检测装置,采用DS18B20 (3).要有加热装置,采用220V交流电供电 (4).要能够设置报警的温度上限值以及温度加热的下限值 (5).要 ...

  8. LCD接口设计系列二:基于LVDS接口屏的硬件电路设计

    LCD的接口类型较多,主要有RGB接口.LVDS接口.eDP接口.MIPI-DSI接口.HDMI接口等,这些接口的定义/协议/特点等各有不相同,一直想对这些接口电路做一个总结.由于涉及到的内容比较多, ...

  9. 基于单片机音频放大器声控灯控制电路设计(毕设课设资料)

    139[毕设课设]基于单片机音频放大器声控灯控制电路设计 [资源下载]下载地址如下: https://docs.qq.com/doc/DTlRSd01BZXNpRUxl

  10. 基于51单片机的水温测量电路设计

    一.设计背景 随着国民经济的发展人们需要对温度进行监测和控制.在日常生活及工作生产过程中经常要用到温度的检测及控制温度是生产过程和科学实验中普遍而且重要的物理参数之一.在生产过程中为了高效地进行生产必 ...

最新文章

  1. install virtualenv
  2. Eclipse安装 Activiti Designer插件
  3. php 实现同一个账号同时只能一个人登录
  4. MySQL默认数据库简介
  5. c语言打印菱形_没事了,搞一下C语言打印大小可变的菱形图案?
  6. Probe:Android线上OOM问题定位组件
  7. 跨境电商ERP有哪些?
  8. java虚拟机进程_Java虚拟机详解(七)------虚拟机监控和分析工具(1)——命令行...
  9. 微信硬件平台智能家居行业解决方案
  10. 创建、删除swap分区
  11. LINUX SHELL中,如何查找某些文件并删除
  12. Visio简单画图使用方法
  13. linux端口快速释放,Linux 快速释放端口与释放内存缓存,linux释放端口缓存
  14. 点聚AIP电子签章在Chrome、Edge新内核、360系列、FireFox、IE、Opera等浏览器中实现网页内嵌效果案例(一)
  15. 1415-2个人读后感作业
  16. Steam推出多人联机本地游戏功能 即将推出
  17. 【Linux从无到有】进程的地址空间
  18. 用cesium实现绘制标尺
  19. Unity Shader入门精要第四章:学习Shader 所需的数学基础--坐标空间
  20. 怎样控制键盘按键自动填写网页表单

热门文章

  1. python计算工资工时_Python实现扣除个人税后的工资计算器示例
  2. 江苏2021高考成绩查询全省排名,江苏省高考排名对应大学-江苏考生位次查询(2021年参考)...
  3. 使用QGIS实现城市空气质量指数(AQI)数据可视化
  4. 两个故事理解时间管理的必要
  5. Mybatis异常:MBean: com.mchange.v2.c3p0:type=PooledDataSource,identityToken=1hgedq99n9h1k
  6. 写给小白的Python之006:数据类型之列表
  7. Foxmail不显示图片的处理方法
  8. Jenkins书籍推荐
  9. 用python 数据分析,有推荐的书籍或资料吗?
  10. Masimo与Penington研究所合作,提升公众对处方阿片类药物过量危害的认识