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.

[参考译文] ADS7138:自动序列模式问题

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1050203/ads7138-auto-sequence-mode-issue

器件型号:ADS7138

您好!

我尝试在手动模式下检查 ADS7138、它工作正常。

但是、在自动序列模式下、我对 ADC 寄存器读取有问题。 我尝试从0xA0到0xAF 读取16个寄存器。 我已使用通道 ID 配置 ADC 寄存器值。 我的数据正在移位、有时我在0xA0和0xA1寄存  器中获取通道 ID 0数据、但有时我在0xA0和0xA1寄存器中获取其他通道 ID 数据。 请建议解决此问题的方法。

请给出建议。  

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

    您好!

    读取寄存器数据时、不应在 SDA 中获取任何通道 ID 信息。  

    读取寄存器数据有两种方法、一种是单个寄存器读取、另一种是连续块、如下所示。 这两种方法都需要8位帧、这意味着不涉及 ADC 测量数据。 这表示不会包含任何通道 ID 数据。  

    如果您包含整个读取寄存器事务的范围截屏、则至少需要三个帧