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.

[参考译文] ADS112C04:重复起始条件

Guru**** 2585275 points
Other Parts Discussed in Thread: ADS112C04

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/978118/ads112c04-repeated-start-condition

器件型号:ADS112C04

尊敬的支持团队。
我对 ADS112C04有疑问。

关于 SR (重复起始条件)
查看数据表中的 RDATA 命令、可以看到 RDATA 命令部分和后面的从器件地址部分被 SR 隔开(重复起始条件)。


是否可以通过停止和启动来将此 SR 器件除以、并将其除以下图所示的两个事务?

I2C 主设备可能不支持 SR、我想检查是否需要 SR 支持。

此致、
Hiroaki Yuyama

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

    Yuyama-San、您好!

    我不知道有任何微控制器无法发送重复起始值、因为这是 I2C 规范的一部分。  使用重复起始是从 ADS112C04检索数据的最快方法。  

    至于您的具体问题、应根据 ADS112C04的设计规范文档、以2个通信帧的形式发送通信。  写入 RDATA 命令将加载输出缓冲区中的转换数据、然后通过读取从下一帧中的 ADS112C04中读取这些数据。

    但是,您不能混合使用命令。  例如、如果您写入 RDATA 命令、然后在下一帧写入 RREG 命令、则在将另一个 RDATA 命令写入 ADS112C04之前、您将无法再检索转换数据。

    此致、

    Bob B

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

    尊敬的 Bob-San:
    感谢您的回答。

    我了解 I2C 帧。
    发送 RDATA 命令时、我想读取下一帧中的数据。

    此致、
    Hiroaki Yuyama  
    Tokyo Electron Device Analog FAE

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

    Yuyama-San、您好!

    可接受先发送 RDATA 命令的写入帧、再发送读取帧。

    此致、

    Bob B  

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

    尊敬的 Bob-San:
    感谢你的答复

    我知道在 RDATA 命令的写帧之后允许发送读取帧。
    我们将告诉客户工程师、我们可以分两部分发送 I2C 帧。

    此致、
    Hiroaki Yuyama