微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > THS1206 ADC关于采集错误的咨询

THS1206 ADC关于采集错误的咨询

时间:10-02 整理:3721RD 点击:

你好,我们选用THS1206做数据采集,ADC配置成单端3通道单端轮询采集。832M1输出0至负5V的模拟信号,送入TLC2274,转换成1.5至3.5V的反向信号。当Vin是-2.5V的时候,能够测出Vout上是2.5V,但是ADC采集到的数据是500左右,而并不是预期的2048左右。(12位ADC)

还有一个情况就是我们在调试过程中把ADC第一通道的模拟输入端的限流电阻摘掉,换用1.5V至3.5V的信号源正弦波输入的时候,刚开始在ADC输出端能够看到一个0至4096的正弦波形(始终用的是同一套程序),但是下一次测试后发现第一通道的波形混乱,其他通道正常,似乎第一通道的输入口挂掉了。

请问怎样才能正确使用这款ADC采集数据,谢谢!

以下是我们的ADC寄存器配置和原理图

8726.test_instrument.pdf

----------------------------------CR0 REG----------------------------------------
constant      VREF_CR0_bit0 : std_logic:='0';
constant      MODE_CR0_bit1 : std_logic:='1';
constant        PD_CR0_bit2 : std_logic:='0';
constant    CHSEL0_CR0_bit3 : std_logic:='0';
constant    CHSEL1_CR0_bit4 : std_logic:='1';
constant     DIFF0_CR0_bit5 : std_logic:='0';
constant     DIFF1_CR0_bit6 : std_logic:='0';
constant      SCAN_CR0_bit7 : std_logic:='1';
constant     TEST0_CR0_bit8 : std_logic:='0';
constant     TEST1_CR0_bit9 : std_logic:='0';

----------------------------------CR1 REG-----------------------------------------
constant     RESET_CR1_bit0 : std_logic:='0';
constant  VFL_FRST_CR1_bit1 : std_logic:='1';
constant     TRIG0_CR1_bit2 : std_logic:='0';
constant     TRIG1_CR1_bit3 : std_logic:='0';
constant    DATA_T_CR1_bit4 : std_logic:='0';
constant    DATA_P_CR1_bit5 : std_logic:='0';
constant       R_W_CR1_bit6 : std_logic:='0';
constant   BIN_2_S_CR1_bit7 : std_logic:='0';
constant    OFFSET_CR1_bit8 : std_logic:='0';
constant     RBACK_CR1_bit9 : std_logic:='0';

VCCO是3.3V

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top