新闻中心

EEPW首页>电源与新能源>设计应用> 基于FPGA的TDICCD8091 驱动时序电路设计

基于FPGA的TDICCD8091 驱动时序电路设计

作者: 时间:2013-11-05 来源:网络 收藏
整个时序程序信号总流程图如图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复位脉冲信号。

本文引用地址://m.amcfsurvey.com/article/228012.htm

基于FPGA的TDICCD8091 驱动时序电路设计

3.2 时序仿真结果

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

基于FPGA的TDICCD8091 驱动时序电路设计

基于FPGA的TDICCD8091 驱动时序电路设计

基于FPGA的TDICCD8091 驱动时序电路设计

4 结语

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


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭