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.

[参考译文] ADS7142:读取 ADC

Guru**** 2434570 points
Other Parts Discussed in Thread: ADS7142

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1436474/ads7142-read-adc

器件型号:ADS7142

工具与软件:

我将 ADS7142设为手动模式、旨在获取单个 ADC 数据。

根据数据表、要获取 ADC 数据、我应参阅图56。 但是、要让我的主机通过 I2C 读取、它必须满足图49中概述的流程、其中器件地址自动设置为在 SR 信号之后读取、然后发送时钟(CLK)。

因此、我不确定在发送读取 ADC 数据的命令时、我应该为开头的操作码和寄存器地址设置哪些值。

如果我从 ADS7142读取 ADC 数据的方法存在误解、请告知我也是正确的方法。

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

    嗨、Sky、

    很抱歉,因为我是出差的,所以我的反应太晚了。

    我不确定我是否完全理解控制器方面的限制。 在手动模式下读取 ADC 数据时、需要提供器件的 I2C 地址、而不是任何器件寄存器地址或操作码。

    通过在7位器件地址之后提供一个"读取"(高电平)位来完成读取转换。 所有其他功能(如写入寄存器、从寄存器读取、设置位和清除位)都是通过在7位器件地址后提供一个"写入"(低电平)位来完成的。 这可能是关键的混淆。

    请告诉我这是否有帮助、以及我是否可以进一步阐明这一点。

    此致、
    Joel