This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ADS1243: 读取的ADC值和实际收入电压虽然是成比例关系,但是和基准2.5V对不上,是什么问题?

Part Number: ADS1243

关闭电流源,PGA增益配置为1,

正通道配置为AIN1接输入正电压,负通道配置为AIN7接输入地。

单极性,速度SPEED_0=fosc/128,缓冲器使能,高位在前,输入范围选0满幅输入,数据输出频率选00。

供电为5V,VREF参考电压为2.5V。

在采集的AIN1输入电压为0.8V,采集的值为0x7d5245左右。AIN1输入电压为1.6V时,采集的值为0xfa89eb左右。也测试了0.1V输入,采集的值为0xff40d左右。0.2V输入,采集的值为0x1f64a8左右。0.4V输入,采集的值为0x3fa352左右.

明显感觉到输入电压和采集的值也是比例关系,但是为什么和基准对不上呢,电压到1.7V的时候采集的值就已经达到0xFFFFFF满值。按正常来说输入1.2V时,应该采集的值是0xFFFFFF的小一半,但是实际要比一半大多了,为0xbce2d5左右,如果用参考电压2.5V换算,解释不通呀,为什么会出现这种现象呢?