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

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

3天内不再提示

TDICCD的原理、特点及如何在时序电路驱动TDICCD8091设计

电子设计 作者:电子设计 2018-10-12 09:55 次阅读

引言

时间延时积分电荷耦合器件(Time Delay and Integra-tion Charge Coupled Devices,TDICCD)易于实现实时成像,可与小相对孔径的光学系统配合成像,从而大幅度减少遥感相机的体积和质量,因此广泛应用在航空航天、火控系统和远海探测等领域。现场可编程逻辑门阵列(FPGA)在航空航天、工业自动化、仪表仪器、计算机设计与应用、通信、国防等领域的电子系统中的技术含量正以惊人的速度提升。完整的电子系统在单一FPGA芯片中实现早已成为现实,电子类新技术项目的开发也更多地依赖于FPGA技术的应用。

TDICCD是一种时间延迟积分图像传感器件,精准可靠的时序逻辑信号是TDICCD工作的最基本条件,是保障整个系统有效工作的关键,阐述了以FPGA为开发平台设计TDICCD8091驱动时序的全过程。

1 TDICCD的特点及工作原理

1.1 TDICCD的特点

TDICCD 是一种具有面阵结构,线阵输出的CCD,它的列数是一行的像元数,它的行数是TDICCD的级数N,较普通的线阵CCD 而言,它具有多重级数延时积分的功能。TDICCD 器件利用物体的运动速度与行转移速度同步方式,对物体进行多次(N级)曝光,并对其信号进行累加,随着TDI级数增加,信号随TDI级数(N) 成线性增加,而噪声随TDI级数成平方根增加,TDICCD的信噪比(SNR)增加N 倍,从而获得高的灵敏度和信噪比。利用曝光时间与使用的TDI级数成比例的关系,在不改变帧频的情况下,通过选择TDI级数,改变器件的曝光次数,使器件实现在不同照度下对目标正常成像。

1.2 TDICCD的工作原理

TDICCD相机工作原理如图1所示。相机摄像时随卫星向前移动,对地面同一静止目标物体多次曝光成像,被拍摄物体为地面上静止的星星。在t1 时刻,星星在第1级(行)TDICCD上曝光成像,产生电荷信号;t2 时刻,由于相机向前运动,经过了一个行周期后,第2 级TDICCD 再次对同一个星星曝光成像,产生电荷信号。

与此同时,时钟信号驱动第1级TDICCD 上产生的电荷转移到第2 级TDICCD 上。这样,该行TDICCD 不仅包括此次曝光产生的电荷,而且也包括前一级转移来的电荷,使电荷量增加了1 倍。依此类推,若TDICCD 的级数为N,相机输出信号将增加为原来的N 倍。图1中设定TDI 的级数为4 级,因此在t4 时刻,在TDI 的第4 级(行)星星曝光产生的电荷量为原来的4倍。

TDICCD的原理、特点及如何在时序电路驱动TDICCD8091设计

2 设计目标分析

2.1 TDICCD8091简介

TDICCD8091是美国仙童公司的一款9 216×128的高速光电传感器,每行的像素点数目高达9 216 个,像元大小为8.75 μm × 8.75 μm ,TDI积分级数为4,8,16,32,64,96,128 可选,行转移速率为12 kHz.电荷读出有向上和向下两个方向可选,每个方向有6 个输出端口,每个端口读出速率为20 MHz,总速率为120 MHz,读出像元电荷数目1 536 个。每个输出端口有寄存器放大器用来缓存和放大信号。TDICCD8091 内部结构包含有:光积分区域(垂直移位寄存器)、21行独立区域(垂直移位寄存器)和水平移位读出区域(水平移位寄存器),其中,21行独立区域靠近水平读出的3行为快速转移区域,剩下的18行为慢速转移区域,21行均被遮光材料遮挡。

TDICCD8091的外形图如图2所示。

TDICCD的原理、特点及如何在时序电路驱动TDICCD8091设计

2.2 TDICCD8091的时序要求分析

TDICCD8091积分级数的选择由输入端口VSW128-D(U)、VSW64-D(U)、VSW32-D(U)、VSW16-D(U)、VSW8-D(U)、VSW4-D(U)配合模拟开关控制实现。具体接法:例如当选择向上32级积分时,VSW4-U、VSW8-U、VSW16-U接信号V3,VSW32-U接-3 V电压,VSW64-U、VSW128-U 接+15 V 电压,同时33~128 级的行转移端口接+15 V电压,水平移位读出端口接+3 V电压,1~32级的行转移端口接信号V1、V2、V3,水平移位读出端口接H1、H2、H3、H4.

TDICCD8091正常工作所需要的时序信号如图3所示。其中,V1、V2、V3为12 kHz占空比为50%的三相时钟信号,时钟高电平+15 V、低电平0 V,控制光积分区域和21 行独立区域后18 行信号电荷的垂直移位;VHS1、VHS2、VHS3 为12 kHz占空比小于5%的移位时钟信号,时钟高电平+15 V、低电平0 V,控制前3行独立区域信号电荷的垂直移位;H1、H2、H3、H4 为20 MHz占空比50%的四相时钟信号,时钟高电平0 V、低电平-5 V,控制每个端口1 536个像元电荷的水平移位读出,同时,H1信号还控制像元电荷由垂直转移向水平转移的过度,此时高电平为+5 V;FOG为读出时钟信号,时钟高电平+1 V、低电平-5 V;RG是复位脉冲信号,时钟高电平+15 V、低电平+4 V,作用为在每个像元电荷读出前,清除前一个像元残余电荷,信号频率20 MHz.这些时钟的高低电平电压值在硬件电路通过芯片EL7212驱动实现。

TDICCD的原理、特点及如何在时序电路驱动TDICCD8091设计

3 时序逻辑设计及仿真结果

3.1 时序程序设计

整个时序程序信号总流程图如图4所示。程序总共由7个模块组成:输入同步时钟模块产生频率20 MHz的主时钟CLK,CLK 通过分频模块产生频率36 kHz 的CLK1 和频率5 MHz 的CLK2;信号控制模块在主时钟CLK 的同步作用下分别产生控制信号VClr、VSHClr 和HClr;输入处理模块对输入主时钟CLK做去抖动处理后输出时钟信号CLK0;V 信号产生模块输出光积分区域行转移所需的12 kHz 占空比为50%的三相时钟信号V1、V2、V3;VHS信号产生模块输出12 kHz占空比小于5%的移位时钟信号VHS1、VHS2、VHS3;H信号产生模块输出水平移位读出区域所需的20 MHz占空比50%的四相时钟信号H1、H2、H3、H4,以及FOG读出时钟信号和RG复位脉冲信号。

TDICCD的原理、特点及如何在时序电路驱动TDICCD8091设计

3.2 时序仿真结果

时序设计采用Altera公司的Quartus Ⅱ作为开发平台,EP3C25Q240为硬件平台。总的时序仿真结果如图5所示,结果表明所有仿真信号满足2.2节中的信号要求;图6为FPGA上测得V1、V2的相位关系,图7为FPGA上测得H1、H2相位关系,结果表明相位关系正确,能够保证每个时刻至少有一个高电平和一个低电平,保证像元电荷的正常读出。

TDICCD的原理、特点及如何在时序电路驱动TDICCD8091设计

4 结语

时序在硬件电路中成功驱动了TDICCD8091工作,验证了软硬件的正确性和准确性。程序设计利用同步时钟控制全局电路的思想,避免竞争与冒险,提高了程序的可靠性;采用模块化设计思想提高程序的可重用性、可测试性、可读性及可维护性;状态机的设计方法提高了程序运行的稳定性。

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

    关注

    2525

    文章

    48056

    浏览量

    739952
  • FPGA
    +关注

    关注

    1602

    文章

    21302

    浏览量

    593109
  • 芯片
    +关注

    关注

    446

    文章

    47746

    浏览量

    409041
收藏 人收藏

    评论

    相关推荐

    时序电路的分析与设计方法

    逻辑电路分为组合逻辑电路时序逻辑电路。第四章已经学习了组合逻辑电路的分析与设计的方法,这一章我们来学习
    发表于 08-23 10:28

    什么是时序电路

    什么是时序电路时序电路核心部件触发器的工作原理
    发表于 03-04 06:32

    PLD练习2(时序电路)

    PLD练习2(时序电路)
    发表于 05-26 00:14 20次下载

    基于FPGA的TDICCD驱动时序设计

    在分析TDICCD器件驱动时序关系的基础上,设计了可选积分级数的驱动时序发生器.作为卫星上的有效载荷,TDIC?鄄CD成像系统可以根据不同的
    发表于 07-28 17:43 37次下载

    基于量子进化算法的时序电路测试生成

    本文介绍将量子进化算法应用在时序电路测试生成的研究结果。结合时序电路特点,本文将量子计算中的量子位和叠加态的概念引入传统的测试生成算法中,建立了时序电路的量
    发表于 08-03 15:29 0次下载

    同步时序电路

    同步时序电路 4.2.1 同步时序电路的结构和代数法描述
    发表于 01-12 13:31 4781次阅读
    同步<b class='flag-5'>时序电路</b>

    什么是时序电路

    什么是时序电路 任意时刻的稳定输出,不仅与该时刻的输入有关,而且还
    发表于 01-12 13:23 8191次阅读
    什么是<b class='flag-5'>时序电路</b>

    适于空间TDICCD相机的图像压缩系统设计

    提出了一种适于空间TDICCD相机的复杂度适中、高性能的图像压缩系统。其压缩系统主要分为离散小波变换(DWT)单元和位平面编码(BPE)单元。DWT采用两个并行的9/7整数1D DWT完成2D DWT;B
    发表于 09-25 14:41 0次下载

    组合电路时序电路的讲解

    组合电路时序电路是计算机原理的基础课,组合电路描述的是单一的函数功能,函数输出只与当前的函数输入相关;时序电路则引入了时间维度,时序电路
    的头像 发表于 09-25 09:50 2.5w次阅读

    基于可编程逻辑器件实现TDICCD驱动时序发生器的设计

    时间延时积分电荷耦合器件 (Time Delay and Integration Charge Coupled Devices) (TDICCD)是近几年发展起来的一种新型光电传感器。主要应用在
    发表于 07-28 17:42 1131次阅读
    基于可编程逻辑器件实现<b class='flag-5'>TDICCD</b><b class='flag-5'>驱动</b><b class='flag-5'>时序</b>发生器的设计

    时序电路之触发器

    时间的重要性不言而喻,加上时间这个维度就如同X-Y的平面加上了一个Z轴,如同打开了一个新的世界。所以今天我们就要来聊聊时序电路。 在时序电路中,电路任何时刻的稳定状态输出不仅取决于当前的输入,还与
    的头像 发表于 01-06 17:07 4449次阅读

    时序电路基本介绍

    组合逻辑和时序逻辑电路是数字系统设计的奠基石,其中组合电路包括多路复用器、解复用器、编码器、解码器等,而时序电路包括锁存器、触发器、计数器、寄存器等。 在本文中,小编简单介绍关于
    的头像 发表于 09-12 16:44 7571次阅读
    <b class='flag-5'>时序电路</b>基本介绍

    什么是同步时序电路和异步时序电路,同步和异步电路的区别?

    同步和异步时序电路都是使用反馈来产生下一代输出的时序电路。根据这种反馈的类型,可以区分这两种电路时序电路的输出取决于当前和过去的输入。时序电路
    的头像 发表于 03-25 17:29 1.9w次阅读
    什么是同步<b class='flag-5'>时序电路</b>和异步<b class='flag-5'>时序电路</b>,同步和异步<b class='flag-5'>电路</b>的区别?

    时序电路包括两种类型 时序电路必然存在状态循环对不对

    时序电路是由触发器等时序元件组成的数字电路,用于处理时序信号,实现时序逻辑功能。根据时序元件的类
    的头像 发表于 02-06 11:22 400次阅读

    时序电路的分类 时序电路的基本单元电路有哪些

    时序电路是一种能够按照特定的顺序进行操作的电路。它以时钟信号为基准,根据输入信号的状态和过去的状态来确定输出信号的状态。时序电路广泛应用于计算机、通信系统、数字信号处理等领域。根据不同的分类标准
    的头像 发表于 02-06 11:25 629次阅读