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

怎么采集ADS1247双极性输入电压

Other Parts Discussed in Thread:ADS1247

1.输入范围:-2.048V~+2.048V,ADS1247供电+/-2.5V;

2.配置:内部参电压,PGA GAIN=1,采样率1kHz;

采集结果和六位半表比对:

六位半半表测量结果   |  ADC采集结果(dec code)

-0.1145mV                  |  16776425

+2.0425V                    |  16722900

如果按照手册给出的电压计算公式,无法识别极性和大小。手册中规定+FS:000000h~7FFFFFh,-FS:FFFFFFh~800000h。

问题是:如果测量想双极性输入,并获取正确的测量结果,是不是需要对FSC寄存器进行配置,让ADC识别输入的电源是否为双极性?

Amy Luo:

您好,
FSC寄存器是满标度校准系数寄存器,与测量双极性信号没有关系,不需要配置
ADS1247输出code是二进制补码形式,如果测量值是负值,则最高位为1,如果是正值,则最高位为0
测量电压+2.0425V时,输出结果为16722900(dec code)应该是不正确的,因为换成二进制形式,最高位是1,建议您用示波器查看您的读取转换结果的时序是否正确

,

user4212778:

只能用示波器看了。

,

user4212778:

满摆幅输入(+/-2.048)时ADC输出正确,FPGA在采集数据后,发生了左移,导致数据扩大二倍。

,

Amy Luo:

很高兴您的问题得到解决,感谢您的反馈

赞(0)
未经允许不得转载:TI中文支持网 » 怎么采集ADS1247双极性输入电压
分享到: 更多 (0)