TI中文支持网
TI专业的中文技术问题搜集分享网站

ADS131a04数据采集问题

大家好,我在使用ads131a04过程中出现一个问题,我是使用外部参考电压模式,参考电压为2.5V,ADC前端输入差分信号,AINP和AINN输入信号峰峰值为700mVpp,ADC采用16位数据长度,所以理论采集数据最大输出为32768/2.5*0.7=9175,但是实际采集得到的最大数据为16832,约为理论的1.8倍,adc时钟为16.384M,a_sys_cfg=x"0b60", d_sys_cfg=x"0c3c",clk1_cfg=x"0d02",clk2_cfg=x"0e2b",adc_gain=1,各种命令配置及回应都正常,只是采集数据出现上述情况,请问这个有可能是什么引起的?

user151383853:

你的计算没有问题,但都是理论值, 不知道信号里是不是还有不小的噪声

liangwei fang:

hello everyone, i ues external reference and Vref=2.5V, the spike of ADC input singal is 700mV, frequency is 1k, so the max theoretical value of sample data is about 32767/2.5*0.7=9175,but when i resolve sample data, the value is 16820,which is bigger than 9175,the status and configuration of adc is ok,why it is happened?asynchronous interrupt mode is used, adc data width is 16, ADC Fclkin = 16.384M, a_sys_cfg = x"0b60", d_sys_cfg = x"0c3c", clk1_cfg = x"0d02",clk2_cfg = x"0e2b",so the fmod = 4.096M and fdata = 32k. adc gain set is 000. (gain = 1)

user151383853:

这应该是 e2echina.ti.com/…/152815
的重复帖吧

Kailyn Chen:

在Table8中有给出对应的输入信号和输出16bit code。有点儿纳闷为什么输出使用十进制, 采集出来的波形按照十六进制看code不是更直观吗? 

赞(0)
未经允许不得转载:TI中文支持网 » ADS131a04数据采集问题
分享到: 更多 (0)