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:澄清

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/812780/ads131a02-clarification

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

大家好、我们正在使用 ADS131A02进行以下配置:

M0:通过1k 电阻器接地。
M1:悬空。
M2:通过1k 电阻器接地。
8MHz 晶体。

我们有一些问题:

WREG 响应

1) 1) 0x2F03是对 ADC_ENA 写入0x0F 的正确响应吗? 我收到了该答复、但我希望 OR 运算介于以下值之间:
0x2000 (RREG 响应)
0x0F00 (ADC_ENA 寄存器的地址)
0x000F (ADC_ENA 寄存器的有效值、只有0x00或0xFF 有效)
Result -> 0x2F0F、但我们收到了0x2F03。


2) 2)有最后一个要写入的寄存器 ADC_ENA 吗? 那么、我们无法使用一条 WREGS 命令写入所有寄存器?

如果1)正确、我们还有另一个问题:

3)我们有 SYS_CFG 寄存器、其值为0x7C (看门狗关闭、CRC 模式1、DNDLY 12ns、HIZDLY 12ns、固定关闭、 CRC 关闭)。 在收到 LOCK 命令后:0x05557FFF8000、我们将解释:
0x0555-> ADC 被锁定。
0x7FFF->通道1转换的值(正满量程)。
0x8000 ->通道2转换的值(负满量程)。

这种解释是否正确?


提前感谢
Martin

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

    Martin、



    我认为这是 ADS131A02的正确响应。 ADC_ENA 位[3:0]最初为原始 ADS131A04的四个 ADC 中的每一个保留。 位0至3代表 ADC 1至4 (同样、对于 ADS131A04)。 对于 ADS131A02、只有两个 ADC。 当被启用时、这些是 ADC_ENA 的位0和位1。 这将为您提供2F03h 作为响应。

    2.我可能会将 ADC_ENA 写入最后一个寄存器。 加电后、首先配置器件、然后发送 ADC_ENA 以启用 ADC。 然后、您可以发送 WAKEUP 命令以在准备就绪时开始转换。

    3.正确。 0555h 是器件的响应、表示器件已解释 LOCK 命令。 之后、7FFF/8000将是数据表中图72所示的转换数据。



    吴约瑟

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

    Joseph、感谢您确认 ADC_ENA 响应。
    此致
    Martin