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

ADS8638数据接收错误问题

Other Parts Discussed in Thread:ADS8638

我在使用ADS838时,可以成功的读写寄存器,寄存器的读写也是正确的,也能成功的控制ADS8638运行在Manual或者Auto模式下,但是ADC返回的数据有问题,读寄存器的时候都是对的,但是ADC采集的数据全是1 (0xff),很费解,希望能得到解答

下图是读写寄存器时,返回的是预想中的正确值。

然后下图是工作在Auto模式下时,通道0到通道3循环输出的ADC测量值:

可以看到前4位表示的通道号都是正确的  从 0~3循环,但是后面12位的测量值全是1,此时芯片没有接到任何AIN输入,正确值应为0才对,我收到的却12位都是1.

下图是ADS8638外围的电路图

麻烦有人帮我解答下,谢谢!

Amy Luo:

您好,
感谢您对TI产品的关注!
您的配置的寄存器值是怎样的呢
您输入是浮空还是接地了呢,如果浮空了建议接地,以给输入端一个固定的电平值,您可以附上您读取ADC转换值的SPI示波器波形吗

赞(0)
未经允许不得转载:TI中文支持网 » ADS8638数据接收错误问题
分享到: 更多 (0)