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.

[参考译文] TCA9802:连接到 ISO1641 时出现问题:低电平状态未正确从 B 侧传输到 A 侧

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1527769/tca9802-problem-when-connected-to-iso1641-low-state-is-not-correctly-transferred-from-side-b-to-a

器件型号:TCA9802
主题中讨论的其他器件: ISO1641TCA9509

工具/软件:

我们有 TCA9802(2.2k 上拉)的处理器驱动 A 侧。

然后、TCA9802 的 B 侧连接到 ISO1641(1 侧)-不存在其他 I2C 器件。

ISO1641 的 2 侧连接到 EEPROM 24LC64。

处理器启动 I2C 传输寻址 EEPROM、一切都进展良好、直到 ACK 阶段:EEPROM 将 SDA 下拉至 0V、ISO1641 下拉至大约 0.5V(1 侧)的最低电平。 但 TCA9802 响应速度不稳定、进入了某种振荡状态。

你有什么建议是什么原因引起的?  

TCA9802(B 侧)是否可以连接到 ISO1641(1 侧)?

此致

Wojtek

当 EPROM 器件被正确寻址并以 ACK 进行响应、但 TCA9802 未正确响应此 ACK 时:

当未对器件寻址时、正确生成 NACK:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    ISO1641 在 1 侧具有失调电压。 这不能与 TCA9802 B 侧的电流源一起使用。交换 ISO1641 和/或 TCA9802 的两侧。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Wojtek:

    TCA9802 B 侧无法连接到另一个缓冲器件(ISO1641 为)的静态失调电压。 ISO1641 我认为在 1 侧使用 SVO、其中 VOL1 = 570mV 至 710mV 失调电压。 SVO 会干扰 TCA9802 B 侧的内部电流源 IC、从而导致振荡。  

    仅当 TCA9802 的 B 侧到 A 侧被驱动为低电平时(在 ACK 脉冲期间)、才会发生这种情况。 NACK 有效、因为通信仅从 A 侧到 B 侧、而下游目标不会将总线拉至低电平。  

    考虑使用 TCA9509 代替 TCA9802 来实现 P2P 修复。 您需要在 TCA9509 的 B 侧安装 PU 电阻器、并移除 A 侧的所有 PU 电阻器、才能使该器件正常工作。  

    此致、

    Tyler