Thread 中讨论的其他器件: PCA9306、 TCA9548A、 TCA9803
工具/软件:
您好团队:
我想通过 I2C 路径连接 PCA9306、TCA9548A 和 TCA9517A、如所示。
请告诉我、与器件限制相关的连接是否有任何问题。
谢谢、
Konoha
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
尊敬的 Konoha:
当从器件尝试确认 I2C 总线时、该实现可能会出现问题。 在 ACK 期间、从器件拉至低电平、从 A 侧驱动至 B 侧。
TCA9517A 的 B 侧输出电压为 VolB = 0.52V (典型值)。 当 TCA9517A 在 B 侧驱动为低电平时、输出电压将为 TCA9548A 的输入电压。 由于 TCA9548A 和 PCA9306的 Rds_on、这些 VOL 会堆叠。 这两个器件基于 passFET。
我在您的方框图中绘制了上图。 VOB < VOL1 < VOL2。 主器件要求 VIL = 0.3 x 1.8 = 0.54V。 我认为在电流设置中、如果考虑到 TCA9517A 缓冲器的输出电压、VOL 在主器件上会过高。
要么使用 PCA9306等简单的 passFET 转换器替换 TCA9517A、要么使用 TCA9803、但使 B 侧朝向从动器件。
此致、
Tyler
尊敬的 Konoha:
这种实现看起来很好。 我建议仔细选择每个器件之间的 PU 电阻器、因为 PCA9306和 TCA9548A 都是直通器件。 例如、如果从器件拉至低电平、则 PCA9306和从器件、TCA9458A 和 PCA9306、PCA9306和 TCA9548A 以及主器件和 PCA9306之间的 PU 电阻器会产生灌电流。
所有 PU 电阻器"显示"并联。 在这种类型的用例中、您可以考虑使用几个较弱的 PU 电阻器。
这是一份应用手册以供参考。
对于1.2V 应用、尤其需要考虑这一点。 确保即使对于上面方框图中所示的所有 PU 电阻器、也满足 VIL = 0.30 x 1.2 = 0.36V。
此致、
Tyler