0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用TDI CCD芯片的电性模拟器可进行驱动时序检测

电子设计 来源:郭婷 作者:电子设计 2019-05-06 08:22 次阅读

一 引言

TDI CCD能在不牺牲空间分辨率和工作速度的情况下获得高灵敏度,这个突出特点使其 在高速、微光领域具有广泛的应用前景。在科研任务中,新型TDI CCD器件研制时间过长、 供货不及时等原因会严重影响科研生产任务的进度。另外,TDI CCD器件的造价往往很高, 工艺复杂,并且有些新型TDI CCD器件的驱动要求复杂,多电源供电,上下电顺序严格,这 样在实验中就容易引起器件的损坏,造成巨大的损失。这些在电路的调试阶段经常发生。所 以我们迫切需要设计一种能在设备研制过程中和电路的调试阶段模拟实现TDI CCD器件电 性输入输出功能的模拟装置来解决上述问题。为此,本文设计了一种TDI CCD电性模拟器, 能在不用TDI CCD的条件下完成各种实验任务。

二 TDI CCD电性输入输出原理

TDI CCD 为时间延迟积分型线阵CCD,它采用多次曝光的方法来提高灵敏度。本文以某 款新型TDI CCD 为例来说明其驱动与输出视频信号的关系。此TDI CCD 电性输入输出原 理如图1 所示。在其所有的驱动信号中,与输出有直接对应关系的主要是两相读出信号CR1、 CR2 和复位信号RST。其中CR1 和CR2 是完全倒相的关系。在图1 中,当TDI CCD 开始 读有效的视频信号时,输出视频信号OS 在每个RST 信号的上升沿时复位,即在输出视频 信号OS 上出现复位干扰脉冲A 段,然后立即回到参考电平B 段。TDI CCD 芯片在CR1 信 号的上升沿处开始读积分得来的像元信号反映在输出视频信号OS 上就是C 段。 A、B、C 三段即构成一个完整的TDI CCD 像元输出信号单元。由此可知,输出OS 信号的输出时序 由两个驱动信号CR1 和RST 信号决定。

使用TDI CCD芯片的电性模拟器可进行驱动时序检测

对于大多数的 TDI CCD 来讲,驱动信号CR、RST 高低电平的相差幅度都是比较大的, 有时还有可能是负电平,输出信号OS 也都集中在比较高的电平上。例如本例中的TDI CCD 中CR 的高低电平各为10V 和0V,RST 的高低电平各为+3V 和-3V。输出OS 的范围是 +9V-+7V 之间,其中参考电平B 为+8V。设计TDI CCD 电性模拟器必须按照图1 所示 时序关系完成电输入输出功能,同时也要处理好电平大小关系。

三 系统的原理及设计

为了要按照图 1 所示模拟出TDI CCD 的电性输入输出关系,本设计所采用的方案是高速 运放作输入电平转换,用FPGA 作主控单元,高速DAC 作数模转换,高速运放作输出的结 构。如图2 所示,系统具体由四部分组成:输入处理电路、FPGA 单元、数模转换电路、输 出处理电路。其工作原理如下:输入处理电路把TDI CCD 驱动信号CR、RST 转化成可输 入的FPGA 信号Crin、RSTin,然后FPGA 单元再按照图1 的时序关系输出十位的数字信号 DB0~DB9 和时钟CLK 到DAC。再经DAC 进行数模转换之后输出是差分形式的模拟TDI CCD 信号,最后经由输出处理电路使其成为与TDI CCD 输出信号一致的视频信号OS。

使用TDI CCD芯片的电性模拟器可进行驱动时序检测

3.1 输入驱动信号处理电路

TDI CCD 芯片的输入驱动信号一般为电压差较大的两电平信号,且可能有负电平,不能 直接输入FPGA,必须先处理。如图1 所示,本设计中的TDI CCD 读出信号CR1、CR2 都 是+3V 到-3V 的两电平信号,电压差为6V。复位信号RST 的高低电平各为10V 和0V, 电压差为10V。所以采用的处理电路既要能提升负电平又要减小幅值,在本设计中采用高速 集成运放AD812 来实现这一功能[3]。如图所示:

使用TDI CCD芯片的电性模拟器可进行驱动时序检测

依公式(2),图3 中引入Vref 就可以把驱动信号中的负电平提升到正区间来,适当的选 取Vref、R4/R2 值,就能使Vout 与FPGA 电平匹配。例如处理CR1 信号时,取Vref 为-3V,R4/R2 为0.5,把CR 接到Vin 上,则Vout 输出区间为0~3V。同理,将Vref 接地, R4/R2 为 0.3, 把RST 接到Vin 上,则Vout 输出区间为0~3V。这样就可以安全输入到FPGA 中。

3.2 FPGA 单元

FPGA 单元是本设计的核心器件,为保证系统的性能同时兼顾价格因素,本设计采用了 Xilinx 公司的高性能低成本FPGA 芯片Spartan3 XC3S50。它采用90nm 工艺技术以及300mm 晶圆,大大降低了FPGA 的成本。和其它同类器件相比,具有最低的价格而能提供更高的 容量和性能。设计语言采用Verilog HDL 硬件描述语言[4]。

FPGA 完成的功能是按照图1 所示输入输出信号的时序,由驱动信号CR 和RST 触发相应 的给DAC9750 的十位数字信号DB0~DB9 和时钟信号CLK。具体关系如前所述。其处理流 程如下:首先由时序判断电路来判断输入的驱动信号的上升沿。当有RST 的上升沿来时, 由其时序关系可知FPGA 的输出为图1 中A 段尖峰脉冲电平的十位数字信号。然后经计数 器延迟一小段时间后,输出为B 段对应的复位参考电平的十位数字信号。因CR1 与CR2 互 为反相关系,仅用一相CR1 来判断就可以。当有CR1 的上升沿来时,FPGA 的输出为C 段 视频信号电平对应的十位数字信号。此视频信号可根据不同的要求变化大小,可以是亮度渐 变的视频信号,也可以是预先设定的信号,这样既可以模拟出各种的TDI CCD 输出又可以 模拟叠加噪声,以满足不同实验的需要。

Verilog HDL 语言设计主要有三个模块:输入时序判断模块根据CR1、RST 的不同状态来 判定某一时刻的输出到底是图1 中的A,B,C 哪种状态。输出控制模块再把相应的输出转换 成DB9~DB0 和CLK,其中,对于有效状态C,可以去读取波形存储模块中的数据来满足不 同实验的需求。对于一个简单的应用,TDI CCD 输出频率为8Mhz 且输出为亮度递增,其 仿真波形如图4 所示:

使用TDI CCD芯片的电性模拟器可进行驱动时序检测

由此可以看出,本设计还具有驱动时序检测的功能,当所用的驱动时序不是严格如图1 所示的时序的话,就不能输出正确的TDI CCD 视频信号。

3.3 数模转换

为保证 TDI CCD 的高速、低噪声要求,设计采用了Analog Device 公司的高速D/A 转换 芯片AD9750。它是一款双路电流输出型、最大输出电流为20mA、输出阻抗大于100MΩ、最大转换速率为125MSPS 的十位高速数模转换器。它接收由FPGA 产生的十位数字信号和 时钟信号,并把转成模拟信号以电流形式输出。为满足电路的低噪声要求,本设计采用了双 路差分电流输出[5]。

使用TDI CCD芯片的电性模拟器可进行驱动时序检测

VrefIO 设为内部参考电压1.25V,取Rset=2kΩ,则IoutFS=20mA,为AD9750 的最大电流输出值。

3.4 输出处理

由 AD9750 产生的双路模拟电流差分信号要转换成相应的电压形式。AD9750 的输出负 载可以有多种形式,为了最大限度的保证信号精度,减少信号间干扰及噪声,设计中采用了 双路输出加到运算放大器AD8055 上的结构。如图5 所示: AD9750 的输出IoutA 及 IoutB 分别接25Ω的负载。电容C5 起到低通滤波和减小运算放大器的输出失真的作用。这样双路 差分信号经AD8055 转成单端信号输出。

使用TDI CCD芯片的电性模拟器可进行驱动时序检测

由 AD8055 输出的电压信号的幅值范围为:-1V~+1V,TDI CCD 视频输出信号的范围大约 在+9V~+7V 之间,所以要经过一个电压提升的电路使输出符合要求。所采用的电路如图3 所示的电路结构。把一个-8V 的直流电平接到反相端,AD8055 的输出信号接到同相端。 放大倍数为1,最后得到的输出即是TDI CCD 视频信号。

3.5 提高信号信噪比

按照上述方法,可以由TDI CCD 的驱动得到相应的视频输出信号。但是由于TDI CCD 的 工作频率比较高,使得整个系统的工作频率都很高。所以,如何去除掉干扰和噪声,提高信 号质量是本设计的重要问题。为此,采取了以下措施:

PCB 板布局是产生干扰的,也是去除干扰的关键。本设计重点考虑FPGA 与高速 DAC 以及输出运放之间的布局。尽量减少高速信号线的线长,特别是FPGA 与高速DAC 之间的线长。对电源滤波,减少电源带来的干扰。合理设计地平面,采用数字地和模拟地分 开的方式,减少各器件间的干扰。

四 结束语

本文设计的TDI CCD 电性模拟器能模拟出TDI CCD 芯片的电性输入输出功能,同时具有 一定的驱动时序检测功能,它能替代昂贵的TDI CCD 芯片完成部分相关的实验工作,且功 能基本满足要求。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    446

    文章

    47705

    浏览量

    408853
  • CCD
    CCD
    +关注

    关注

    32

    文章

    836

    浏览量

    141206
  • 模拟器
    +关注

    关注

    2

    文章

    813

    浏览量

    42684
收藏 人收藏

    评论

    相关推荐

    基于CPLD芯片MAX7000AE实现TDI/CCD驱动时序的设计

    电荷耦合器件(CCD)作为新兴固体成像器件,具有体积小、重量轻、分辨率高、灵敏度高、可靠性好等优点,广泛应用于图像传感、景物识别、非接触测量等领域。TDI/CCD (时间延时积分、电荷耦合器件
    发表于 12-30 10:43 1898次阅读
    基于CPLD<b class='flag-5'>芯片</b>MAX7000AE实现<b class='flag-5'>TDI</b>/<b class='flag-5'>CCD</b><b class='flag-5'>驱动</b><b class='flag-5'>时序</b>的设计

    高速EM CCD图像传感CCD97时序驱动电路的设计方法

    逻辑器件的编程,能实现任意复杂的时序逻辑, 且调试方便, 只使用一片集成电路以及少数外围器件, 故可靠高。本文即采用这种方法, 实现了CCD97 所需的12 路驱动
    发表于 11-13 11:13

    TDI-CCD图像传感

    TDI-CCD器件作为焦平面探测可以减小相对孔径,从而可减小探测器重量和体积。因此TDI-CCD器件一出现,便在工业检测、空间探测、航天遥感、微光夜视探测等领域中得到了广泛的应用。 
    发表于 11-15 15:07

    模拟时序控制解决方案:可靠的上和关断时序

    模拟时序控制IC。它能控制和监视四个电压域。电压的上和关断是通过控制相应电压转换上的使能(开/关)引脚
    发表于 04-12 07:00

    求一种基于FPGA的线阵CCD驱动时序模拟信号处理的设计

    CD 1501D CCD工作参数及时序分析基于FPGA的线阵CCD驱动时序模拟信号处理的设计
    发表于 04-22 06:13

    一种多普勒模拟器的设计与实现The Design and I

    本文介绍了一种成功应用于某自主外测系统的多普勒模拟器的设计与实现。该模拟器易于使用,控制灵活。在系统联调期间,该模拟器可进行极小步进、快速扫频,取得了满意
    发表于 05-25 15:14 33次下载

    基于FPGA 的TDI-CCD 时序电路的设计

    为解决TDI-CCD 作为遥感相机的图像传感器在使用中所面临的时序电路设计问题,文中较为详细地介绍了TDI-CCD 的结构和工作原理,并根据工程项目所使用的ILE2TDI-CCD 的特
    发表于 01-12 09:54 21次下载

    线阵CCD驱动时序模拟信号处理的设计

    为保证线阵CCD在图像测量中正常、稳定工作.必须设计出适合其工作的时序驱动电路。在分析TCDl501D线阵CCD驱动
    发表于 11-07 15:08 148次下载
    线阵<b class='flag-5'>CCD</b><b class='flag-5'>驱动</b><b class='flag-5'>时序</b>及<b class='flag-5'>模拟</b>信号处理的设计

    采用FPGA设计科学级CCD相机时序发生器

    科学级CCD相机一般由高速CCD感光芯片、视频信号处理器、时序控制器、时序发生器、时序
    发表于 11-24 14:24 2007次阅读
    采用FPGA设计科学级<b class='flag-5'>CCD</b>相机<b class='flag-5'>时序</b>发生器

    采用ispLSI器件设计CCD时序发生器并进行仿真验证

    CCD驱动电路的设计是CCD应用的关键问题之一。由于不同厂家生产的CCD驱动时序不尽相同,同一
    的头像 发表于 06-04 08:03 2354次阅读
    采用ispLSI器件设计<b class='flag-5'>CCD</b><b class='flag-5'>时序</b>发生器并<b class='flag-5'>进行</b>仿真验证

    基于CPLD的CCD相机图像信号模拟器的设计

    关键词:CCD , CPLD , 相机图像 , 信号模拟器 1 引言 多年来CCD 器件以体积小、重量轻、功耗小、工作电压低和抗烧毁等优点以及在分辨率、动态范围、灵敏度、实时传输、自扫描等特性
    发表于 02-12 09:01 408次阅读

    使用FPGA实现线阵CCD驱动时序模拟信号处理的设计说明

    为保证线阵CCD在图像测量中正常、稳定工作,必须设计出适合其工作的时序驱动电路。在分析TCD1501D 线阵CCD驱动
    发表于 11-21 16:58 13次下载
    使用FPGA实现线阵<b class='flag-5'>CCD</b><b class='flag-5'>驱动</b><b class='flag-5'>时序</b>及<b class='flag-5'>模拟</b>信号处理的设计说明

    CCD的工作原理和几种产生CCD驱动时序方法

    本文在介绍了CCO工作原理、分析了CCD输出信号中混有的芥种噪声的基础上,提出几种产生CCD驱动时序方法,重点介绍了选用FGPA(现场可编程逻辑门阵列)来作为
    发表于 12-06 15:36 21次下载
    <b class='flag-5'>CCD</b>的工作原理和几种产生<b class='flag-5'>CCD</b><b class='flag-5'>驱动</b><b class='flag-5'>时序</b>方法

    如何分析高分辨力TDI-CCD遥感相机的特性

    首先简要陈述了提高线阵CCD遥感相机地面像元分辨力的几种有效途径,接着分析它们对相机灵敏度特性的影响。为了解决相机分辨力与灵敏度之间的矛盾,对几种高灵敏度CCD进行简要分析,其中重点对TDI
    发表于 04-20 17:59 22次下载
    如何分析高分辨力<b class='flag-5'>TDI-CCD</b>遥感相机的特性

    TDI-CCD的工作原理

    TDI-CCD的工作原理与普通线阵CCD的工作原理有所不同,它要求行扫速率与目标的运动速率严格同步,否则就不能正确的提取目标的图像信息。当应用TDI-CCD对运动目标成像时,与其他视频扫描方法相比具有一系列优点,其中包括灵敏度
    的头像 发表于 08-28 14:40 1.8w次阅读