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.

[参考译文] TCA9543A:关于 TCA9543A I2C 配置

Guru**** 2650625 points

Other Parts Discussed in Thread: TCA9543A

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1583969/tca9543a-about-tca9543a-i2c-configuration

器件型号: TCA9543A

由于 SOC GPIO 限制 、两个 I2C 引脚也用作 自举引脚 。 在 SoC 启动期间、这些 I2C 引脚必须保持 驱动至低电平 是通用的。
因此、我们添加了一个 MOS 电路 控制 I2C 上拉电压的上电时序。 换句话说、SoC 仅启用 MOSFET 栅极 完全引导后重新启动 、然后提供 1.8V 连接到 I2C 上拉电源。


如果没有该序列控制、SoC 将无法正确初始化。

图中显示了 SoC 和 I2C 开关之间的电流连接。 我们遇到的问题是、在正常操作下、如果执行 软件复位 (SW RST) 仅在 SoC 上、SoC 无法成功引导。
经过分析、此行为似乎与直接相关 I2C 开关 。 传递函数 切断 I2C 开关的 VCC 电源 、SoC 将正常引导。

我们想澄清几个问题:

  1. 如果 SoC 和从器件侧的 I2C 上拉电源位于 相同的电压电平 我们能不能 省略上拉电阻器 有什么区别?

  2. 从器件侧的 I2C 信号 泄漏或传播到 主端

  3. 为什么在我们的时候是这样的 关闭上拉电源 在从器件侧(同时保持 I2C 开关 VDD 供电)、我们 无法访问 TCA9543A 该怎么办?

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

    尊敬的 Richard:

    总结您所说的一切、这是正确的:

    • SoC 的 I2C 引脚也是自举引脚、在启动期间必须保持低电平。

    • MOS 电路用于控制上拉电压、该电压仅在 SoC 完全启动后启用。

    • 问题:如果执行了软件复位 (SW RST)、SoC 无法成功引导。

    • 原因:此故障与 I2C 开关有关。

    • 观察:如果 I2C 开关的 VCC 电源被切断、则在软件复位后 SoC 会正常引导。

    1. 我们可以省略从侧上拉电阻器吗? 编号 每个总线段(主从)都是独立的、需要自身的上拉电阻器才能正常工作。

    2. 从信号会传播到主器件侧吗?  是的。  选择通道后、它将创建一个直接的双向链路、允许信号直流电压(如上拉电阻)通过。 或者、您 是否说 这可能是无意中发生的?

    3. 为什么我们无法在关闭上拉电源的情况下访问该开关? 主侧上拉电阻器被关闭。 开关本身是主总线上的从器件。 如果没有上拉电阻、主总线将无法正常工作、您无法向其中的任何器件发送 I2C 命令、包括 TCA9543A

    谢谢您、

    Arya  

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

    尊敬的 Arya:

    感谢您对项目 3 的答复:

    为什么我们无法在关闭上拉电源的情况下访问该开关? 主侧上拉电阻器被关闭。 开关本身是主总线上的从器件。 如果没有上拉电阻、主总线将无法正常工作、您无法向其中的任何器件发送 I2C 命令、包括 TCA9543A

    实际上、此时 SoC 侧已经启用了上拉电源、这意味着主总线应该是可行的、但我不知道我们无法检测 TCA9543A 的信息。

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

    尊敬的 Richard:

    总线是否有可能被未通电的从器件通过开关保持在低电平?

    谢谢您、

    Arya