大家好、我们的设计 通过一个始终开启的3.3V 电源为 TPS25750的 VIN_3V3电源供电。 然而、由于一些系统级限制、 I2Cs_SDA 和 I2Cs_SCL 引脚被上拉 为单独的3.3V 电源、在我们的平台进入睡眠状态时被禁用。 唤醒我们的平台后、 会重新启用3.3V 电源。
这意味着 在 TPS25750通电时 I2Cs_SDA 和 I2Cs_SCL 会衰减至零。 根据它们相对于彼此的衰减速率、 TPS25750可能会将此行为解读为错误的 I2C 启动条件。
如果这种情况发生、 TPS25750是否会因为正在等待 此幻象 I2C 事务完成而不进入睡眠模式? 或者 TPS25750还是会超时并进入睡眠模式? 我所描述的情况是否有任何其他问题?
我们已经考虑在 SoC 和 TPS25750之间添加一个 I2C 中继器、但这些中继器的静态电流对于我们的应用来说太高了。 提前感谢您的支持。