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.

[参考译文] ISO1540:在 ISO1540D 隔离器器件不工作后连接的 I2C 从器件

Guru**** 1827670 points
Other Parts Discussed in Thread: INA237, ISO1540, TCA9803
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/isolation-group/isolation/f/isolation-forum/1226267/iso1540-i2c-slave-device-connected-after-iso1540d-isolator-device-not-working

器件型号:ISO1540
主题中讨论的其他器件:INA237TCA9803.
我有一个采用 ISO1540 I2C 隔离器的设计。 最近、在软件 测试期间、我们 遇到了在双向 I2C 转换器 ISO1540D 无法访问后连接 INA237 I2C 从器件的问题。  
我们发现了2个主要问题
  • 确认在读取 ISO1540D 之后连接的从器件时失败( 随附了 I2C 方框图)
  • 读取该特定从器件的几次之后读取该寄存器。  整个总线无法访问、就像所有从器件都无法访问一样
  • 工作频率为100kHz、INA237的2次连续读取操作之间的时间间隔非常快/几乎为零。
请查找有关硬件实现的更多详细信息
  1. 我们有2个通过 aB2B 互连连接的电路板。 主 FPGA 放置在电路板1上。 ISO1540D 和无法访问的 INA237放置在电路板2上
  2. ISO1540D 的侧2 通过电路板 2中的4.7k 电阻器拉至5V
  3. ISO1540D 的侧1是长 I2C 总线连接到主 FPAG、并 通过 电路板1中的4.7K 电阻器拉至3.3V。
  4. 在主 FPGA 与 ISO1540D 之间有一个 I2C 缓冲器 TCA9803和 B2B 互连。
您能帮助分享您 对此问题的看法吗