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.

[参考译文] ADS1118:配置读回

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1229888/ads1118-configuration-read-back

器件型号:ADS1118

大家好、

您能在下面查询一下吗?

客户正在使用此器件测量两个热电偶、同时采集芯片温度。 微控制器通过 SPI 与该器件通信、并且有一个与所有4个接口引脚串联的电阻器、如果这些电阻器出现开路故障、则不会检测到其中任何一个。 为了检测此类故障、客户计划通过读回写入的配置字或一些其他非零值来进行验证。 这样、它们就能够获取非零数据、从而验证接口是否未损坏。 它们不能通过正常命令来实现这一操作、这是因为在正常运行中、热电偶和芯片温度读取的值全部为零摄氏度、所以在这种情况下、它们不知道它们实际上是全为零还是连接断开。 硬件已经设计为最终硬件、因此客户无法更改硬件、他们正在寻找一种方法来确定 SPI 总线 CLK、MISO、MOSI 或 CS 是否通过固件通信断开。 是否有没有文档记录的命令会实际发回写入的配置字或一些其他命令以获取固定的已知测试值? 或者是否有其他方式?

期待收到您的回复。

此致、

Marvin 酒店

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

    尊敬的 Marvin:

    是的、如果使用32位数据传输周期、ADS1118可以在同一数据传输周期中直接回读配置寄存器设置。

    32位数据传输周期中的数据由四个字节组成:两个字节用于转换结果、另两个字节用于配置寄存器回读。

    在32位传输周期的前两个字节写入的配置寄存器设置在同一周期的后两个字节进行回读。

    有关更多详细信息、请参阅数据表的第9.5.7节。

    此致、

    天使