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.

[参考译文] TCA9800:适用于 SMBus 伪隔离?

Guru**** 2534260 points
Other Parts Discussed in Thread: BQ25708, TCA9800, TCA9802, TCA9801

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/728240/tca9800-appropriate-for-smbus-psuedo-isolation

器件型号:TCA9800
主题中讨论的其他器件:BQ25708bq20z65TCA9802TCA9801

我的设计包括 SMBus 实现、包括智能电池、TI bq25708 BMS IC 和我的主机处理器。  作为本设计的一部分、我需要电池在主机处理器关闭时能够与 BMS 通信(电池会定期发送数据包、告知 BMS 需要什么充电电压和电流)、 但是、所有3个器件都能够在处理器开启时进行通信。  我遇到的问题是、当处理器断电时、SMBus 上拉电阻器将尝试通过其保护二极管向处理器反馈。

TCA9800是否是解决此问题的合适解决方案、或者是否有其他更适合此工作的 IC?   

我的计划是将 A 侧连接到处理器、EN 线连接到与 VCCA 相同的电源、而 B 侧连接到 BMS 和智能电池、VCCB 由与充电电路相关的3.3V 电源供电。  我不清楚的一点是、如果电池偶尔作为主器件接管总线、如果它位于 B 侧、则会出现问题。

谢谢

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

    您好、Adam、

    我想重复一下您在图表中所说的内容、看看我对您的问题和潜在解决方案的理解是否得到了纠正。

    下面是您描述的整个 SMBus 系统的内容:

    上述设置的问题在于、如果 Vcc1在 Vcc2上电时为关断/GND、则 Vcc1将通过二极管(反向偏置)上电:

    您提出的解决方案:

    如果是、则该解决方案可以正常工作。 请注意、在图中、A 侧具有上拉电阻器、B 侧没有上拉电阻器。 B 侧将提供恒定电流、从而将 B 侧拉高。 为了在竞争状态期间(主机正在通信时)正确发送低电平、如果侧拉为低电平、BMS/BQ 需要能够接收整个电流源、以立即发回低电平。 因此、BMS/BQ 必须具有150欧姆或更低的 Rdson。

    如果是这样、则该解决方案将起作用。

    谢谢、

    -Bobby

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

    您好、Bobby、

    这正是我描述的设置、感谢您的视觉辅助。  我不认为 BMS/BQ 直接指定 Rdson、但我怀疑它们是可以的。  bq25708以5mA 漏极电流为基准、bq20z65的安全电流源为3mA (我没有提到我看到的灌电流)。 这两个器件都是 TI 器件、因此我想我可以在相应的论坛上发帖、以了解具体情况。  我有一个部件来尝试这种方法、看看是否有任何问题。  我之所以选择 TCA9800、是因为它具有该系列中最低的电流源值、SMBus 通常使用10k 上拉电阻器、比典型的 I2C 上拉电阻器弱一些。

      

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

    您是否知道您期望 TCA980x 左侧的电容值(根据我上传的最后一幅图像)? TCA980x 系列器件的选择取决于预期的总线电容和速度。 我认为 SMBus 标准仍然要求您满足上升时间要求、因此如果您以400kHz 的频率运行并且具有大量电容、那么您可能需要考虑使用 TCA9801或 TCA9802。

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

    我没有确切的电容值。 电池 IC 规格为5pF、BMS 未提供规格、并且对布线本身的粗略估算为10pF。 那么、每个信号的总电容可能是~20pF? BMS 不支持超过100kHz 的速度、因此这不是问题。 您认为9800可以吗?  根据我的计算、它不应存在满足计时要求的问题。


    在您的图纸上、我忘记添加一条注意事项:bq25708是 BMS、您标记 BMS 的块是电池(使用 bq20z65电量监测计)。

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

    我们的器件将增加大约10pF 的电容、但在30pF 和100kHz 时、TCA9800应该可以正常工作。

    谢谢、
    -Bobby
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢、我应该能够在下周初测试一下。