Abstract

针对CCD在激光位移传感器中的应用,介绍了一种基于CPLD的线阵CCD驱动方法。对TCD1703C型号的CCD工作时序做了分析,设计了独特的时序产生方法,使CCD的扫描频率可在四种频率间切换,最高达10 MHz。采用Verilog语言编写了驱动代码,结合Modelsim、Timequest等EDA工具进行时序检查与约束。针对CCD信号峰值随扫描频率变化而变化的特点,设计了基于程控放大器的信号处理电路。最后搭建了测试系统,对该驱动方法进行实验验证。实验结果表明测试系统在四种扫描频率下都能正常工作,获得的CCD信号合适,满足激光位移传感器的应用需求。 A design of driving linear CCD based on CPLD was proposed, which was fit for laser displacement sensor. A unique timing generation method was proposed through the analysis of timing of TCD1703C. The scanning frequency can be changed, which is different from the past. There are four scanning frequencies to choose and the highest is 10 MHz. The timing code was written in Verilog language. Modelsim, Timequest and other EDA tools were used to constrain timing and optimize it. A circuit based on programmable amplifier was designed for signal processing. A test system was established and this driving method was tested on it. The result showed that the test system worked normally with all scanning frequencies and the signal from CCD was excellent. This design is suitable for CCD laser displacement sensor.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.