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:
很高兴您的问题得到解决,感谢您的反馈