XU.J.P

线阵CCD------TCD1209驱动设计

0
阅读(10452)

    很多时候,不是不会做,而是不想做。TCD1209,一款很多人都设计过的CCD线阵单色传感器。最近用FPGA来对其进行驱动设计。当然,首先需要设计出硬件电路。

    为此,将硬件电路的设计成以下几个部分:

    1、电源设计

         所需的电源包括12V的TCD1209供电电压、5V的IC供电电压,以及3.3V的AD采集芯片供电电压。为此,电路接入电压为12V,通过常用的LM2596S-5.0和LM1117-3.3来进行电压转换。满足电路所需的电压要求。


        

    2、TCD1209与AD9945电路设计

             此部分的datasheet提供了参考电路。TCD1209个人认为可直接利用提供的参考电路。从pin1出来的TCD1209_OS为模拟信号,电压值范围应该为4.0V~7.0V之间。将此信号与AD9945耦合,利用AD9945采集TCD1209的信号。但是耦合方式设计为两种方式:1.直接通过0.1uF电容进行耦合;2.通过三级管,利用射极跟随器做缓冲,之后再经过0.1uF电容和AD9945进行耦合。实际板级电路中,同时预留了这两种方式,在后期调试综合比较哪种方式使输出信号更为理想。


    3、控制信号的电平转换

        TCD1209的TCD1209_SH、TCD1209_CP、TCD1209_RS等都需要5V脉冲电压控制,而FPGA的IO口只有3.3V。为此,需要进行相应的电平转换。选用SN74LVC4245A或TC74ACT244进行电平转换。

    为此,有关TCD1209的硬件电路设计思路基本完成。剩下的工作只需要做好封装和布局布线即可。

    

    未完待续。。。。。。