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.

[参考译文] TCAL6416R:与总线上的两个扩展器和其他器件进行 I2C 通信、VCCP 在未上电时用于驱动 ADDR 输入

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1473137/tcal6416r-i2c-communication-with-two-expanders-and-other-devices-on-the-bus-vccp-unpowered-for-driving-addr-input

器件型号:TCAL6416R

工具与软件:

大家好、团队成员:

我对 TCAL6416RTWR 扩展器有疑问。

我们想在一个系统中使用这两个 IC、每个 IC 具有不同的 I2C 地址(由 ADDR 引脚设置)。 VCCI 和 VCCP 分别由3.3V 和1.8V 供电。 在一个扩展器中、ADDR 将严格连接到 GND、而在另一个扩展器中直接连接到 VCCP (根据 DS 中的建议)。 SDA、SCK 和 RESET 将上拉至 VCCI。 I2C 总线也将与由3.3V 供电的 EEPROM 共享。 预期的电源序列如下:我们打开3.3V、读取 EEPROM、然后打开1.8V。

问题是、在 VCCI 电源和 VCCP 电源尚未打开时、扩展器的行为如何–即两个扩展器的 ADDR 引脚为低电平(或实际上其中一个扩展器的 ADDR 输入悬空)。 是否存在 I2C 总线被扩展器卡住的风险、例如、如果我们在开启 VCCP 之前或在读取 EEPROM 期间(VCCP 关闭)意外尝试与扩展器进行通信? 在此用例中、我们是否还应考虑任何其他问题?

此致、

Bartosz

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

    尊敬的 Bartosz:

    当 VCCI 电源上电时、VCCP = 0V、TCAL6416R 应处于复位状态。  

    请参阅第7.4.1节作为参考。  

    因此、我不怀疑 TCAL6416R 可以根据数据表以任何方式下拉 SDA/SCL 总线。  

    此致、

    Tyler

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

    您好、Tyler:

    非常感谢。 我知道处于复位状态的扩展器不会影响 I2C 总线线路。

    此致、

    Bartosz