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.

[参考译文] ISO1641:有关1侧 VOL 输出电平的问题

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

https://e2e.ti.com/support/isolation-group/isolation/f/isolation-forum/1304701/iso1641-question-regarding-vol-output-level-of-side-1

器件型号:ISO1641
主题中讨论的其他器件:INA237ISO1640TCA9803

您好!

我们在  应用中将 INA237与 ISO1641搭配使用。 两侧都在3.3V 下运行。 ISO1641的侧2连接到 INA237、该器件正常。 但是、ISO1641的第1侧连接到 I2C 主设备、该主设备是一个(非 TI)处理器。  

问题在于 SDA1 VOL 电平、它大约为0.57V 至0.71V。 由于处理器 VIL 最大值为0.66V。 (0.2 x Vcc)、我们没有足够的裕度。 I2C 总线上的上拉电阻为2.2K。 我 可以  进一步增加上拉电阻器、但我认为此处最好的裕度 将是0.66V - 0.57V = 0.09V、这在极端工作温度范围内可能是不够的。  

我们是否有方法可以解决此问题而不在两者之间引入任何其他部件?

 欢迎提出任何建议。

此致、

凯塔夫  

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

    您好 Kaitav:  

    感谢您与我们联系。  

    1侧和2侧具有不同的 VOL 和 VOH 规格、因此收发器的双向功能需要这种差异。  此外、隔离器的第1侧设计为连接到 I2C 主器件、而第2侧通常是总线侧。 如果可能、最佳解决方案是绕过隔离器并将1侧连接到 I2C 主器件。  

    此致!
    安德鲁

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

    Andrew、您好!

    感谢您的答复和建议。 遗憾的是、我们无法反转隔离器侧、因为这样会导致 INA237器件出现相同的问题。 我假设使用 ISO1640 (双向 SCL 和 SDA)也不是一种解决方案、因为这样会导致 SCL 和 SDA 信号都出现 VOL 问题。  

    我当时在想是否有可能 在 ISO1641的1侧(也就是 ISO1641与处理器之间)添加 TCA9803电平转换器、 但同一 I2C 总线上还有一个器件(TI 温度传感器器件)、因此必须将  TCA9803的 B 侧用于处理器侧(由于电压偏移、B 侧无法与 ISO1640的1侧一起工作;  TCA9803 数据表的第10.1.2.2节)、它不能具有外部上拉电阻器、在总线的这一侧安装温度传感器将是一个问题。 在这种情况下、我从本地 FAE 收到的一条建议是、将温度传感器器件与 ISO1641一同移至 TCA9803的 A 侧、并使 B 侧仅连接到处理器。 我 不确定这对我们来说是否切实可行,但我仍在进一步思考。  

    欢迎提出进一步的建议。

    此致、

    凯塔夫

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

    您好 Kaitav:  

    我认为使用电平转换器是您的最佳选择。 遗憾的是、电压差是双向功能产生的一个常见特性、在 I2C 缓冲器和隔离器中很常见。  

    此外、隔离器的第1侧设计为连接到 I2C 主设备、而第1侧通常是总线侧。 如果可能、最佳解决方案是绕过隔离器并将1侧连接到 I2C 主器件。  [/报价]

    此处需要明确的是、到1侧的多次连接将超过表6.3建议运行条件中建议的容性负载(1侧的建议容性负载较低)。 FAE 的建议是、只要任一端的电容不是太高、就可以采用一种可能的解决方案。 多个 I2C 节点将增加总线电容、只要负载电容保持在这些建议值以下、隔离器就能够根据数据表值驱动总线。  

    此致!
    安德鲁

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

    Andrew、您好!

    好的、我明白了。  

    感谢您的建议。 我已经考虑了总线电容、由于我们只有两个器件(每个器件具有10个 pF 负载)、ISO1641 1侧的总线电容将为20 pF (2侧只有一个器件、因此没有问题)。 对于 TCA9803、也没有问题、因为没有提及 A 侧总线电容的此类限制、而 B 侧只有处理器、预计约为10 pF。  

    我会在几天内接受您之前的帖子作为解决方案、以防在此期间我有任何进一步的疑问。  

    此致、

    凯塔夫  

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

    尊敬的 Kaitav:  

    谢谢您告诉我。 我将继续、暂时关闭这个帖子。 请随时回复该帖子以重新打开它。  

    此致!
    安德鲁