EMCCD相机数字控制系统的VHDL设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EMCCD相机数字控制系统的VHDL设计.doc

EMCCD相机数字控制系统的VHDL设计 摘 要: 近年来EMCCD被越来越多地用于天文观测,国内EMCCD 相机的研制和观测也在加速。介绍了基于TI的EMCCD TC253相机的数字控制系统及其设计方法。首先对TC253以及模拟信号处理器AD9845B的工作原理及控制要求进行了分析。重点介绍了在Quartus Ⅱ的开发环境下,使用VHDL语言与FPGA对该图像采集系统的数字控制部分进行分析与设计过程,并给出系统仿真波形图。最后在所设计的硬件电路上进行了测试,给出了关键控制信号的实测波形。通过实测时钟波形与EMCCD器件要求波形的时序比较分析,得出了该实际系统对VHDL程序中信号时序的修正量,从而获得了满意的EMCCD驱动时钟。 关键字: CCD; 成像系统; 时序发生器; FPGA; VHDL语言 中图分类号: TN710?34 文献标识码: A 文章编号: 1004?373X(2013)12?0113?05 0 引 言 电荷耦合器件(CCD)现在广泛应用于天文图像。传统的CCD读出较慢且在高帧率的情况下有很高的读出噪音,这限制了它在高时间分辨率天文学的应用[1]。21世纪初,英国的E2V公司和美国TI公司各自独立地研发了一种具有新型读出结构的CCD器件,即电子倍增CCD(Electron Multiplying Charge Coupled Device),简记为EMCCD。这是新一代高质量微光成像器件。与传统的CCD相比,它采用了片上电子增益技术,利用片上增益寄存器使图像信息在电子转移过程中得到放大,这使得它在很高的读出速率下仍具有相对很低的读出噪声,能在微光源下高分辨率成像[2]。 EMCCD的这些特性,使得它能对微弱光信号进行快速的成像。近年来EMCCD被越来越多地运用到了天文观测,国外研究人员采用E2V公司的EMCCD器件L3 VISION CCD设计的相机取得了极好的观测效果,并进行了光子技术成像实验[3?4]。而国内对天文用EMCCD相机的研制与应用还处于起步阶段[5]。目前,实验室正在研制一套基于EMCCD的二维天文光子计数实验成像系统,该成像系统可使用TI公司的EMCCD器件TC253和TC285作为图像传感器。 本文针对使用TC253器件构成的图像采集系统[6],主要介绍EMCCD的数字控制方案和设计方法。由于硬件系统使用Altera公司EP3C16Q240C8N FPGA芯片,所以该数字系统是在Altera Quartus Ⅱ 8.0开发环境下采用VHDL语言来进行设计并实现整个系统的数字控制部分。本文阐述了该数字控制系统的设计思想以及VHDL的实现过程,给出了关键信号的仿真与实测波形,并对结果进行了分析。 1 EMCCD图像传感器与模拟信号处理器的 控制要求 模拟信号处理器AD9845B是一款针对CCD应用的处理器AD9845A的升级版,亦称为模拟前端处理器(AFE)。它具有30 MHz单通道结构,用于面阵CCD隔行扫描和逐行扫描信号的调理和采样[8]。根据其与CCD对应的时序关系,共需要设置6个时钟驱动信号,分别是相关双采样采集参考电平的时钟SHP、相关双采样采集数据信号电平的时钟SHD、读出数据时钟DATACLK、黑电平箝位时钟CLPOB、输入箝位时钟CLPDM以及消隐数据时钟PBLK[9]。6个驱动信号按照图2所示的时序进行设置,这与AD9845B数据手册所提供的时序稍有不同。 2 数字系统总体设计思想 由EMCCD和ADC的数据手册并结合该项目的要求可知,该数字控制系统就是要实现EMCCD图像传感器在帧转移读出模式和ODB清零模式下的驱动时钟信号,以及在帧转移读出模式下,驱动ADC正常工作的时钟信号。帧转移读出模式有4种水平读出频率,分别为12.5 MHz,6.25 MHz,3.125 MHz,1.562 5 MHz,标准读出频率为12.5 MHz,另外三种读出频率,为了对比测试图像采集的效果而设置的。同时要求可以控制曝光积分时间,选择是否超越读出(Overscan)。根据VHDL语言的特点,采用顶层模块控制底层模块的方式,即以顶层逻辑控制各个底层逻辑的方式来实现该数字控制系统的功能。这种设计思想在实验室设计的RDCCD相机[10]、KAISS相机[11]中都使用过,控制效果良好,程序结构清晰。 在顶层模块中,定义了一些与底层模块连接的端口,以及数字控制系统与外部硬件连接的端口,设置了顶层模块与各底层模块端口匹配的方式。生成了各个模块需要的各种时钟信号。以及协调了帧转移读出模式与ODB清零模式的切换。 在底层模块中主要是两个子模块:ODB清零和帧转移读出。每个子模块都有其独立的输入时钟信号与输出端口,在相应模块被选中执行时能顺利完成各自任务,生成正确的输出时钟信号。 3 数字系统的实现与仿真

文档评论(0)

lnainai_sj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档