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.

ADS1247转换数据不正确,麻烦TI工程师帮忙看看,很急!很急!已经被批评了。。

Other Parts Discussed in Thread: ADS1247

最近在做个温控的板子,温度是用的三线制的铂电阻,采集两个通道,AD芯片用的是ADS1247,但是现在获取的转换值一直不正确,自己也没找到问题。首先现在读写ADS1247的控制寄存器是没有问题的,下面是ADS1247的采集电路:

在实际的PCB上,R26是用的1K电阻,另外ADS1247的Pin17也连接到了MCU上,我是想用R26两端电压作为参考电压,不使用内部2.048V的参考电压。我先采集一个通道P11,AD芯片寄存器的设置分别为:

MUX1-0x38;   

SYS0-0x06;

IDAC0-0x06;  //1mA

VBIAS-0x0;

MUX0-0x13; //AIN2+   AIN3-

IDAC1-0x23;  //AIN2和AIN3输出电流

我现在把P11的1,2,3个端口分别连接10欧姆、110欧姆和110欧姆,三个电阻另外一端连接在一起,实际测量时:AIN2和AIN3可以输出1mA的电流,P11中从2流到1的电流也为2mA,但是我测量了R26两端电压为2.4V(理论上为2V)。得到的转换值也不正确,每次都在变,感觉是乱码。

麻烦帮我分析下,已经被批评了。。。。谢谢了!