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.

[参考译文] ADS8685:无法正确读取数据

Guru**** 2384310 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/623460/ads8685-can-t-read-out-the-data-correctly

部件号:ADS8685

您好,

我试图发送  

帧1) 写入命令

删除CS并发出写入命令:

D2.4555万5

提起CS

Frame 2) Read命令

删除CS并发出读取命令:

C82.4万0

提起CS

帧3)读取寄存器值

删除CS,但不在MOSI上提供任何命令

0000

提起CS

结果是5555,没错。

然后我试着测试。 首先,我发送 D1.4万8以使0至12.288V

然后我尝试只发送0000来读出广告值,我得到的都不是我所期望的。我测量了电压,1.8V。 但读取结果为0x0581。  

如果我不发送D1.4万8 ,在发送0万后,结果为0x86d3 (1.8V时),0x6300 (0v时)。

我不确定是什么错了。我需要一些帮助,谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,

    您提到的所有代码都正确,但我同意读取结果不正确。 当您对输入范围寄存器(D1.4万8)以及下一帧(0000 0000)进行编程时,您能否发送帧的屏幕截图,该帧具有1.8V输入和0V输入?

    您是否配置了任何其它寄存器?

    您正在使用内部电压参考,正确吗?

    前端是否有任何东西可以将输入向上或向下拉? 如果您可以共享输入电路,那将很有帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    电路板有问题,我测量的电压是波形。程序正确。
    非常感谢。