Part Number:PCA9545A
我在设计中使用了PCA9545和PCA9548,目前对输出I2C有几个问题。
1) SDn/SCn输出引脚是否是开漏的?
2) Datasheet中,电压转换Voltage translation用一个实例来解释,其中上游I2C总线(5V)在所有下游I2C总线(3.3V, 2.7V)中电压最高,实现了降压变换。我的问题是,上游I2C总线的电压低于下游总线的情况,也就是升压变换是否可行?例如,如果SDA/SCL输入为1.8V,所有SDn/SCn为3.3V,芯片能否正常工作?此时需要使用多大的电源电压供电?
期待您的回答。谢谢!
Alice:
您好,
1)是的,需要外部上拉。
2)SDA SCL输入电平定义,请参考下图。可尝试2.5V供电。
建议您评估一下1.8V输入时的电平是否符合要求。
下面帖子请参考。
PCA9545A and usage with different voltages levels on I2C busses – Logic forum – Logic – TI E2E support forums
,
Xiaoyi Su:
谢谢,采用2.5V供电对于1V8总线来说VIH要求太高了,我们也没有单独为9545开一路2.3V供电的必要性,且有一定风险。后续如有3.3to5或2.7to3.3的场合,会考虑使用单9545同时实现Levelshift和Bus switch。