Thread 中讨论的其他器件: BQ76942、 TCA9800
工具与软件:
您好!
我试图在我的应用中将 ISO1640隔离器与从侧的 BQ76942和主机侧的 MCU 结合使用。
我知道正常的连接是: MCU ----(1侧) ISO1640 (2侧)---- BQ76942。 但我想将 MCU 连接到 ISO1640的2侧并将 BQ76942连接到1侧、因为 ISO1640在2侧总线上支持的电容比1侧更多。
我的想法是做这样的事情:
想法是 ISO1640的"反转"侧、因为 ISO 和 MCU 之间的电缆长度或距离(以及因此的电容)将大于 ISO 和 BQ 之间的电缆长度或距离。
下面是我遇到的问题:
- BQ76942的(max)= 0.33 x REG18 = 0.6 V(如果 REG18为1.8 V),(max)= 0.53 V(如果 REG18 = 1.6 V,这是数据表中的最小值)
- ISO1640的(min)= 570mV,(max)= 710mV
问题在于、ISO1640提供的逻辑零可能高于 BQ7642识别的最大逻辑零(ISO1640的 VoL (min)高于 BQ76942的 ViL (max))。 我不确定 BQ76942是否能够识别逻辑零、真的只能识别到高达(max)、Cente 或更高的信号、例如0.71V、BQ76942是否能够识别为逻辑零或1?
您是否建议在 ISO1640和 BQ7642之间放置 I2C 缓冲器、或者您是否认为它在没有缓冲器的情况下可以正常工作? 情况是边缘的...
非常感谢
Dejan。