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

我的ADS1247 读数错误问题

朋友们好 ,我最近在做 ads1247 这个芯片  我的SPI通讯是正常的 能够正确都出我写入的寄存器的值,但是读的书不正确  附上我的电路图  和 测试波形  请问 这种情况 是怎么回事 啊 我测了差分输入和电压基准输入都没问题的  我的电阻计算公式是          RTD=(D24*820)/(Gain*8388608);

情况是怎么回事啊  

user4997237:

我测的电阻是 680欧姆

Charles Lin:

回复 user4997237:

你好,

首先需要确认以下几点
一,确认是否写入寄存器的值和读取的数据是否一致,如果不是,建议重新检测SPI的驱动程序。
二,硬件上建议先检查以下共模电压是否满足datasheet p26的要求。
三,可以提供以下现在是如何读取数据的一个思路吗?电路上并没有引出DRDY管脚,是否是利用命令的读取方式?如果是这样的话datasheet p42-43有提到为了每次读完数据之后DOUT/DRDY强制为高电平,必须发送一个NOP命令或者其他命令,可以使得读回的数据最后以为是高电平。这样做的目的是为了下一次读取数据可以检测到DOUT/DRDY从高到低的一个下降沿。

user4997237:

回复 Charles Lin:

谢谢您说的我都配置了 我已经调试成功了 我的问题在于最后的 数字到模拟的计算公式少乘了个2,还有就是增益和采样率的问题增益设置为1采样率20HZ 效果最佳感谢您 感谢德州仪器

赞(0)
未经允许不得转载:TI中文支持网 » 我的ADS1247 读数错误问题
分享到: 更多 (0)