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:即使通信模式未知、也可发送 RESET 命令的好方法

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/935780/ads131a02-good-way-to-send-the-reset-command-even-if-the-communication-mode-is-unknown

器件型号:ADS131A02
主题中讨论的其他器件: ADS131A04

您好!

我对 ADS131A02有疑问。

ADS131A02 SPI 具有两种不同的模式:固定帧模式和动态帧模式。
通常、主机 MCU 知道 ADS131A02处于哪种模式、因为 MCU 控制该模式。
但是、如果 MCU 由于噪声或 S/W 故障等原因失控、 则 MCU 不知道 ADS131A02处于何种模式。
在这种情况下,MCU 不知道应使用哪种模式进行 SPI 通信。

那么、问题是、即使 MCU 不知道 ADS131A02是哪种模式、也有什么好方法可以正确地向 ADS131A02发送 RESET 命令?

此致、
OBA

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

    OBA、


    通常、我认为执行复位的最佳方法是使用 RESET 引脚而不是 RESET 命令。 但是、如果您无法访问该引脚、我认为有一种替代方案、即使您不知道器件是处于固定帧模式还是动态帧模式也是如此。

    我会像器件处于固定帧模式一样发送命令。 在该模式下、您将使用该事务的总字数(ADS131A04为6个字、ADS131A02为4个字)发出命令。 ADS131A0x 器件特定于通信事务、并且对数据进行下频(未为事务提供足够的 SCLK)可能会导致其不接受命令。 但是、我不认为超频会导致数据超频(为命令发送过多 SCLK)。

    希望这对您有所帮助。 如果您遇到 MCU 问题、我将确保首先稳定控制器。 无论如何、我认为将器件视为处于固定帧模式应该起作用。


    吴约瑟