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.

[参考译文] ADS131A02:DIN 检查故障

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/777104/ads131a02-din-check-fault

器件型号:ADS131A02

大家好、团队、

当通过应用 NULL 命令读取数据时 、也会传输 STAT_1寄存器、对吧?

为什么设置"DIN 校验故障"位?

M2连接到 GND (=禁用汉明码)、CRC 校验关闭(默认)、因此该位不应置位、对吧?

可以提供解决方案吗?

谢谢、此致、

Hans

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


    是发送 NULL 命令时、STAT1作为响应在下一帧中进行传输。

    但是、我认为除非启用汉明码或 CRC、否则该位不会处于活动状态。 先前是否启用了汉明码或 CRC? 我相信这个位将保持到它被清除。 如果错误条件被清除、STAT1的传输将清除该位。 我会尝试两件事。 首先尝试发送两个 null 命令并检查响应。 第一个将读取状态、第二个将清除状态。 其次、作为备份、尝试直接从该寄存器读取两次(我认为两个 null 命令应该相同、但我想检查)。

    如果这种情况仍然存在、您能否获得显示设置 F_CHECK 标志的 null 命令读取和写入的逻辑分析器快照?


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


    我几天内没有听到您的声音。 您是否知道为什么设置了 F_CHECK 位? 正如我在上一篇文章中提到的、我本来希望只有在汉明码或 CRC 被置位时、该位才会被置位。 如果错误条件被移除、该位将在读取后被清除。


    现在我将关闭此主题、但如果您仍然遇到问题、请将其布置回、并保持打开状态。


    吴约瑟