请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:PCM5121 您好,Audio的一位客户正在使用PCM5121,遇到了一个与I2C相关的奇怪问题。 问题出现在开机时。
在通电时,待机MCU需要通过I2C控制来控制电源管理IC来打开系统。 电源管理IC将为 系统中的其他IC (包括PCM5121)提供电源电压。 不幸的是,电源管理IC和PCM5121共享相同的I2C总线。 他们发现待机MCU无法访问电源管理IC,因为PCM5121拉低I2C。 PCM5121拉低I2C的原因是它没有电源电压。 所以,这是一种僵局。
并非所有系统都出现此问题。 对于那些出现故障的系统,如果它们 更换了PCM5121,它可以再次工作。 这是可以理解的。 我认为PCM5121不会硬驱动I2C低电平,而只是增加负载。 因此,客户将I2C上拉从4.7K更改为1K。 然后,出现故障的系统将再次工作。
问题是使用1K上拉是否安全? 是否 存在任何风险? 客户想要获取I2C引脚的内部结构。 如果没有电源电压,为什么会拉低? 对于这些内部信息,您可以向我发送电子邮件。