https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1234290/tca9800-i2c-buffering
器件型号:TCA9800主题中讨论的其他器件:ISO1541、 TCA9517、PCA9306 、 ISO1450P82B96、 ISO1640、 TCA9517A
我的设计需要隔离式电源分为两部分(分别称为 A 部分和 B 部分)。 I2C 从 A 部分运行到 B 部分、我认为 需要将其缓冲。 推荐了 TCA980x 系列、因此我当时认为我要为 Vcca = A 部分的3.3V、Vccb = B 部分的3.3V、GND =接地 B
e2e.ti.com/.../i2c-buffer-v2.pdf
我需要一些有关如何选择要使用的 TCA980x 器件以及如何调整上拉电阻大小的帮助。
I2C 总线以400kHz 的频率运行、 而且我们上面只有一个器件(即、一个主器件控制一个从器件)、因此在估算每个器件15pF 总线电容并查看每个器件的限制后、无论上升时间如何、任何 TCA980x 器件都足以应对是正确的吗? 因为我并不完全确定如何确定上升时间。 FPGA 文档并未说明上升时间(我对 FPGA 也不太熟悉、因此我不知道这是不是通常指定的)。
由于上拉电阻也是根据上升时间计算的、因此、如果上升时间真的很短、以便我不会意外地超过 Rpmax、那么最好还是调整上拉电阻的大小?
此外、FPGA 和总线开关之间存在上拉电阻器。 现有10k 上拉电阻是否足够、或者是否需要在 TCA980x 缓冲器之前添加3.3V 电源的上拉电阻?
感谢你的帮助。