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.
https://e2e.ti.com/support/interface-group/interface/f/interface-forum/857835/tca9803-tca9803
器件型号:TCA9803您好 Eric、
感谢您的快速响应。
根据我的最佳理解、我的解决方案与图17中的情况不同。
我建议在两个 I2C 缓冲器之间切换。 一旦 Master1连接到从属设备、然后是 Master2。
问题是,在切换期间,我是否会获得双连接。 如果我愿意、它是如此重要吗?
此致
您好、Micha、
上面的原理图中 TCA9803的 B 侧共用一根公共总线。 这是共享总线的两个静态电压偏移的示例。 这是不允许的。 这些缓冲器使用 SVO 来确定驱动低电平的方向。 如果总线上有两个 SVO、则可能导致器件锁定并停止总线上的所有通信。 即使 TCA9803被禁用(EN = GND)、SVO 仍保持不变。
为了解决这一问题、我建议翻转器件、使具有 SVO 的 B 侧朝向主器件、并且 A 侧与从器件共享公共总线。 由于 A 侧没有 SVO、因此允许进行此配置。 在此配置中、请确保 TCA9803的 SCLB/SDAB 电压低于主器件的 VIL。
关于使能时间、数据表中的第7.7节规定了器件的使能和禁用时间。 如果不考虑由 schismatic 中 FET 增加的传播延迟(假设同时切换 ENS)、 则两个器件都可能处于活动状态的潜在时间约为2us。 在运行频率为400kHz 的总线上、这可能会看到一个或两个主器件试图驱动总线。 在此期间、如果两个主器件在转换期间尝试驱动总线、则可能会出现毛刺脉冲。
请告诉我这种解释是否合理、或者我是否可以进一步澄清。
此致、
Eric
感谢 ARIC、
现在、我们似乎已经获得了正确的应用解决方案。
感谢您的专业支持。
此致
Micha D.