新闻中心

EEPW首页 > 电源与新能源 > 设计应用 > A/D转换器THS1206在红外成像系统中的应用

A/D转换器THS1206在红外成像系统中的应用

作者:时间:2012-12-07来源:网络收藏

THS1206外围配置电路简单,主要功能在芯片内部实现。只需要将各控制信号引脚输出至FPGA芯片,实现其控制即可。
在信号输人实现上,由于其输入电压范围为1.5~3.5 V,若输入信号不在此范围内,需要对输入信号进行电位的平移。本部分硬件设计采用了TI公司的推荐电路,利用电平移动放大器,将输入信号转换为1.5~3.5 V的电压信号后,再送入THS1206进行A/D转换。

4 软件设计
软件设计是实现高速数据采集的关键。如何合理使用其双向数据总线,实现芯片的初始化复位、状态设置、芯片中断响应、数据输出、数据回读,是设计中的难点所在。该系统软件基于FPGA平台,采用VHDL语言进行软件设计,程序流程图如图6所示。

本文引用地址:http://www.eepw.com.cn/article/175982.htm

c.JPG


软件时序后仿真图见图7。系统上电复位结束后(SysRst_n置高),芯片写使能信号WR有效,分别向芯片控制寄存器CR1、CR0写入4组用户所需初始化参数。软件判断行探测器行同步信号Lsync状态,当Lsync为低电平时,首先WR有效,向CR1注入回读控制参数,此时芯片处于回读状态,数据总线处于输出状态;当WR有效时,总线依次输出寄存器CR0、CR1内存储的数据,软件将回读参数读出,并存储至辅助数据中,而后再连续向CR0、CR1写入4组初始化参数,使总线重新处于A/D转换工作模式。然后,软件侦测芯片中断反馈信号DATA_AV,当DATA_AV信号有效时,触发软件数据读出部分,RD信号有效,连续读出8组转换后数据,即进入等待状态,等待下一次中断信号的到来,继续读出图像数据,进而实现了数据的连续采集。

d.JPG



结语
通过一片THS1206实现了多路数据采集,其外围电路简单、芯片功耗低,因此该系统体积小,成本降低。转换速率达到了32 Mbps,通过检测图像辅助数据中THS1206环形FIFO溢出标志位,发现该系统能够稳定工作于此速率下,未发生数据的溢出。由实际采集的图像可知,该系统画质清晰,信噪比较高。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭