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 读数错误问题

Other Parts Discussed in Thread: ADS1247

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

情况是怎么回事啊  

  • 我测的电阻是 680欧姆
  • 你好,

    首先需要确认以下几点
    一,确认是否写入寄存器的值和读取的数据是否一致,如果不是,建议重新检测SPI的驱动程序。
    二,硬件上建议先检查以下共模电压是否满足datasheet p26的要求。
    三,可以提供以下现在是如何读取数据的一个思路吗?电路上并没有引出DRDY管脚,是否是利用命令的读取方式?如果是这样的话datasheet p42-43有提到为了每次读完数据之后DOUT/DRDY强制为高电平,必须发送一个NOP命令或者其他命令,可以使得读回的数据最后以为是高电平。这样做的目的是为了下一次读取数据可以检测到DOUT/DRDY从高到低的一个下降沿。
  • 谢谢 您说的我都配置了 我已经调试成功了 我的问题在于最后的 数字到模拟的计算公式少乘了个2,还有就是增益和采样率的问题 增益设置为1 采样率20HZ 效果最佳 感谢您 感谢德州仪器