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.

[参考译文] INA700:何时对 I2C 地址引脚进行采样?

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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/1485742/ina700-when-is-the-i2c-address-pin-sampled

器件型号:INA700

工具与软件:

您好!

数据表提到在每个总线通信时对 I2C 地址引脚进行采样。 何时会发生这种情况? 是在主机器件开始传输时吗?

谢谢!

此致、

Zach Kimble

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

    为了检测与 SDA/SCL 的连接、在 μ I²C 传输期间必须多次对地址引脚采样、两条线路都必须变更。 我想这是在启动条件下。

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

    尊敬的 Zach:

    是的、每次发送开始时都会对 I2C 地址引脚进行采样。

    此致!
    Mallika Senthil

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

    您好、Clemens 和 Mallika、

    感谢两位的答复。 因此、器件在总线上接收到 START 信号、然后在总线上发送7位地址完成之前开始并完成对地址引脚的采样、这样、如果正在对器件寻址、它就可以用 ACK 及时响应?

    此致、

    Zach Kimble

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

    一个 START 条件是在 SCL 为高电平时 SDA 上的下降边沿。 地址引脚可能会检测到这个下降沿、因此出于实际目的、采样恰好在启动条件之前开始。 地址引脚也可能查找 SDA/SCL 上的后续更改。

    为什么要问这个问题? 地址可以随时更改、但不能保证在地址字节中间执行此操作时会发生什么情况。

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

    尊敬的 Zach:

    除了 Clemens 的答复外、请参阅以下 E2E 主题:
    https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/398732/ina226---i2c-address-selection-mechanism

    此致!
    Mallika Senthil