工具与软件:
我已基于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 总线断开。
那么、什么会导致这个和/或这个电流流向哪里?