请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:ISO1540 主题中讨论的其他器件:INA237、 TCA9803.
我有一个采用 ISO1540 I2C 隔离器的设计。 最近、在软件 测试期间、我们 遇到了在双向 I2C 转换器 ISO1540D 无法访问后连接 INA237 I2C 从器件的问题。
我们发现了2个主要问题
- 确认在读取 ISO1540D 之后连接的从器件时失败( 随附了 I2C 方框图)
- 读取该特定从器件的几次之后读取该寄存器。 整个总线无法访问、就像所有从器件都无法访问一样
- 工作频率为100kHz、INA237的2次连续读取操作之间的时间间隔非常快/几乎为零。
请查找有关硬件实现的更多详细信息
- 我们有2个通过 aB2B 互连连接的电路板。 主 FPGA 放置在电路板1上。 ISO1540D 和无法访问的 INA237放置在电路板2上
- ISO1540D 的侧2 通过电路板 2中的4.7k 电阻器拉至5V
- ISO1540D 的侧1是长 I2C 总线连接到主 FPAG、并 通过 电路板1中的4.7K 电阻器拉至3.3V。
- 在主 FPGA 与 ISO1540D 之间有一个 I2C 缓冲器 TCA9803和 B2B 互连。
您能帮助分享您 对此问题的看法吗
![](https://e2e.ti.com/resized-image/__size/1200x128/__key/communityserver-discussions-components-files/1013/i2c-issue-v2.jpg)