2 线阵CCD没径系统硬件设计 本测径系统具有以下特点: (1)采用CCD为EG%26;amp;G RETICON公司的RL512EC/17线阵传感器芯片; (2)采用高集成度的XC9572PC44芯片产生系统所需的驱动和控制时序逻辑; (3)由外部PC机编程实现对CCD积分、时间、大小和数据采集工作过程的控制; (4)应用了内带采样保持的8位高速并行输出A/D芯片TLC5510进行模数转换; (5)通过计算机串口实现对数据信息的传输。 系统结构原理框图如图1所示。

系统具体的工作过程:由CPLD产生CCD传感器所需的工作时序,再经时钟驱动电路产生时序和偏置都满足CCD要求的信号,驱动CCD输出模拟视频信号;该信号经放大、A/D转换得到8位数字信号存储于CPLD中,再经芯片NS216C552和MAX202转换为串行数据,输入计算机进行显示。 CPLD芯片内部分为两部分:一部分是视频信号处理控制时序发生器,它提供CCD视频信号处理(如A/D转换、数字信号存取等)所需的各种同步控制时序;另一部分是CCD驱动时序发生器。 2.1时序信号发生电路 本文采用的CCD传感器为EG%26;amp;G RETICON公司的RL512EC/17线性传感器,具有512个有效像素,像素信号输出方式为串行视频输出。该传感器具有高分辨率、高灵敏度、低噪声、低功耗的特点,最大扫描频率10MHz。 RL512EC/17各驳动信号及输出信号时序如图2所示。 驱动CCD所需的信号由CPLD编程产生,本系统采用一片XC9572PC44F芯片实现时序发生器的功能。该系列芯片是Xilinx公司典型的可通过JTAG在线编程的CPLD器件[3]。 首先由CPLD产生符合时序要求的初始驱动信号TTL clk和TTL start,这两路信号必须经后面的偏置电路处理后才能得到最终的驱动信号s、φ1、2φ。因为TTL clk和TTL start均为TTL电平,低电平0V,高电平+5V,而CCD要求的驱动信号为低电平-7V,高电平+5V,必须进行电平转换:TTL start信号驱动三极管,该三极管发射极和集电极分别接+5V和-8V,得到CCD所需的高电平+5V,低电平-7V的开始信号s;同时TTL clk经74LS74触发的两路反相时钟通过DS0026芯片变换为高电平+5V、低电平-7V的两路时钟信号φ1、2φ。DS0026专用电平转换芯片,输出电平与外接电压电平一致,高低压差最大20V[4]。 直接驱动RL512EC/17的信号共有三个:开始信号s,互为反相的两路时钟信号φ1、2φ。开始信号s为低电平的时间就是传感器的曝光时间,由软件编程控制。S为高电平时进行电荷转移,此时每一个φ1、2φ周期CCD就向外电路输出一个像素,该像素值就是图2中的VIDEO信号。所有像素移出后,EOS信号输出一个低脉冲,该信号用于测试。 s脉冲用来初始化每一次扫描,两次s负脉冲之间的间隔就是一次扫描的时间tL,该时间必须满足(N+2)/?≤tL≤40ms,其中?s为扫描频率,N为像素数512。不大于40ms是为了保证积累的暗泄漏电荷不超过输出信号饱和值的1%(CCD输出电荷 的饱和值为4pC,泄漏电荷在室瀑下为1pA,经40ms积累得到0.04pC的泄漏电荷)。本文采用?s=2.5MHz,tL=40μs。 2.2视频信号放大、采样电路 CCD输出的视频模拟信号比较微弱,必需经过放大后才能进行A/D转换。由于CCD输出的信号电压为负值,在放大的同时要将其转换为正值,因此笔者将运算放大电路设计为反相放大的形式。另外,该CCD为电流输出,运放反相端的接地电阻必须较大,否则CCD输出的微弱电流将不会引起电压的明显变化。本系统采用的CCD要求运算放大器在扫描频率(本文为2.5MHz)时的闭环增益至少为40dB。在电路设计中,选 用了AD8009运算放大器[5]。 放大后的模拟信号必须进行模/数转换才能进行下一步的存储、显示。在该系统的设计中,选用8位高速并行的A/D芯片TLC5510完成A/D转换工作[6],其内部自带采样保持电路,这在一定程度上简化了外围电路的设计。TLC5510的转换速率(20MHz)完全可以满足CCD(2.5MHz)的工作要求。A/D转换的时钟信号和使能信号由CPLD产生。采样后的数据存储于CPLD中。