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.

[参考译文] TCA9548A:SDA 和 SCL 在复位时不上拉至 VCC

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1380513/tca9548a-sda-and-scl-not-pulled-up-to-vcc-on-reset

器件型号:TCA9548A

工具与软件:

我已基于9个 TCA9548A 器件构建了一个1到64个 I2C 多路复用器/多路信号分离器:一个作为主要(地址0)、将主 I2C 拆分为8条中间总线、随后每个中间总线上8个 TCA9548A 器件(全部在地址1上)、以实现64条最终 I2C 总 线。 每个 TCA9548A 都有自己的1.8V VCC 电源、该电源由单个2.5V 主电源通过 LDO 生成。 主 I2C 总线通过1K2电阻上拉到主 TCA9548A 器件的 VCC、而中间 I2C 总线每个都通过1K2电阻上拉到各自 TCA9548A 器件的 VCC。

我预计当所有 TCS9548A 器件保持复位状态时、每个中间 I2C 总线的 SDA 和 SCL 都将上拉至各自 VCC 的1.8V。 然而、在8个中间总线中、只有一半看起来是这样、而其余总线上的 SDA/SCL 信号在1.4V 至1.65V 之间变化。 这表明电流通过上拉电阻器流入中间总线的 SDA/SCL 信号。 然而、由于所有 TCA9548A 器件处于复位状态、中间总线两侧应与主总线及其最终 I2C 总线断开。

那么、什么会导致这个和/或这个电流流向哪里?

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

    嗨、C P

    我相信我遵循您尝试在此处实施的内容、但为了清楚起见、您能否提供原理图?  
    您是否测量了8个中间 I2C 器件电源中每个电源的电压? 我想知道它们是否实际上不能达到1.8V (可能是 LDO 问题?) 这可能是您看到问题的原因。

    谢谢!
    Rami

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

    您好、Rami、

    嗯、我希望下面的图表能给出一些澄清、尽管我认为我给出的说明应该足够清晰。

    9个 LDO 中的每个 LDO 上的所有电压均为1.800V +/- 0.002V、因此非常合适。  

    因此、在主 TCA9548A (地址0)的每个 I2C 总线上的以下电路上、连接了一个辅助 TCA9548A (全部在地址1上)、每个总线都具有一个单独的 LDO。 在生成的64个 I2C 总线上、会连接 I2C 目标、每个目标都具有相同的 I2C 地址、因此需要此 I2C 树。 LDO 为每个第二通道 TCA9548A 提供馈送其"传入"总线的上拉电阻、以及其8条"传出"I2C 总线上的所有上拉电阻。

    因此、现在、当将整个 I2C 树保持在复位状态时、一些"中间"I2C 总线"SDA/SCL 信号没有被上拉至其各自的 LDO 1.8V 电平、但似乎停留在1.4V..1.65V。 当短接初级 I2C 总线上或目标器件 I2C 总线上的 SDA/SCL 时、中间 I2C 总线上的电平不会改变、即它们保持在1.4V..1.65V 的电平、从而向我指示处于复位状态的 TCA9548A 确实会将 I2C 总线分开。 此外、当应用运行时、可以访问所有 I2C 目标、因此 SDA/SCL 功能级别会达到各自的 VI/VIH 电平、尽管这不能满足所有器件规格的要求。

    那么、现在问题仍然存在:通过上拉电阻器的电流流向何处?

    谢谢。

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

    CP、  

    谢谢。

    看起来有 125至333uA 左右的 电流流经您的电阻器。 该器件的泄漏电流不会造成这种情况、电流实际上没有正常或明显的路径。 听起来您的整体功能正常、因此重置功能正常、所有设备在您需要时都处于活动状态、并且您不会无意中打开/关闭某些额外的通道并导致任何问题、因此我认为这与您的此想法实施无关。 看到这种情况绝对很奇怪。
    1.800V +/- 0.002V 是测量值还是 LDO 数据表中的预期值?  此处 LDO 输出的示波器屏幕截图很有用。  
    您还可以尝试将开关连接到电源而不是 LDO、看看这是否有助于跟踪问题。

    谢谢!
    Rami