APP下载

基于CPLD的线阵CCD-TCD1501D驱动时序的设计与实现

2013-08-13林德辉

电子技术应用 2013年11期
关键词:系统设计

林德辉 ,谢 楠

(1.中国计量学院 机电学院,浙江 杭州310018;2.浙江水利水电学院 计算机与信息工程系,浙江 杭州310018)

电荷耦合器件CCD(Charge Coupled Device)作为一种光电转换图像传感器,在精密测量、非接触无损检测、文件扫描与航空遥感等领域应用广泛[1]。

线阵CCD正常工作的关键是其驱动电路的设计,即要产生CCD正常工作的时序。传统的时序生成方法有分立元件法、单片机实现的驱动法等,但均存在电路调试困难、时序波形难以满足线阵CCD使用要求的缺点。利用复杂可编程逻辑器件CPLD(Complex Programmable Logic Device)产生CCD工作时序是目前常用的设计方法。CPLD具有集成度高、设计灵活等特点,能够保证驱动波形的严格匹配[2]。本文介绍了一种基于美国Altera公司的CPLD芯片EPM7128、利用VHDL语言编程实现TCD-1501D的驱动设计方法。

1 TCD1501D的驱动时序分析

TCD1501D芯片是日本TOSHIBA公司生产的线阵CCD图像传感器,工作时有5 000个有效像元,其电路图如图1所示。

图1 TCD1501D电路图

TCD1501D使用手册上要求驱动时序如图2所示[3]。

图2 TCD1501D的驱动时序图

由图2可以看出,TCD1501D工作所需的驱动信号有 10 路脉冲:φ1E、φ1o、φ1B、φ2E、φ2o、φ2B 6 路触发脉冲中 φ1E、φ1o、φ1B 时序相同(图2 中统一表示为 φ1),φ2E、φ2o、φ2B 时序相同(图2 中统一表示为 φ2),且 φ1、φ2两者反相;SH为转移脉冲,RS为复位脉冲,SP为采样保持脉冲,CP为箝位脉冲。这10路脉冲之间有着严格的时序关系,在时序分析阶段还需要参考图3所示的时序图。

图3 TCD1501D驱动脉冲的时序要求

图3中时序的时间约束如表1所示。

表1 时序图中的时间约束表

根据图2、图3和图4即可进行时序波形的设计,由于 φ1E、φ1o、φ1B 时序相同,统一设为 φ1;φ2E、φ2o、φ2B 时序相同,统一设为 φ2。 本系统设计中硬件电路板上CPLD芯片EPM7128晶振时钟频率为16 MHz,每个时钟周期是62.5 ns。……

登录APP查看全文

猜你喜欢

系统设计
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
何为设计的守护之道?
《丰收的喜悦展示设计》
基于PowerPC+FPGA显示系统
半沸制皂系统(下)
瞒天过海——仿生设计萌到家
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
设计秀