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.

[参考译文] BQ40Z80:BQ40Z80 SMBus 不工作

Guru**** 2551110 points
Other Parts Discussed in Thread: BQ40Z80

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1116801/bq40z80-bq40z80-smbus-not-working

器件型号:BQ40Z80

我们使用的是 BQ40Z80和微控制器 STM32L433RCT6TR。 我们通过 SMBus 通信对 STM32 EVK 与 BQ EVK 进行了集成。 我们正在获取确认和数据。 但在我们的定制板中、我们在发送地址时不会得到确认。 下面给出了原理图的屏幕截图。 SMBus 下拉至4.7K、提供给引脚 PA10和 PA9的值与 EVK 中的值相同。 BMS_VCC 由电池供电。 我们提供了 BMS EVK 用户手册中提到的带电阻分压器的电源、而不是电池。 请就此提供帮助

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

    您好!

    您的原理图中有一些可能导致此行为的因素。

    首先、我想了解哪些连接到 BMS_VCC 网络。 您能否提供有关此连接的位置的原理图? ID、希望了解它与 BATT+有何不同。 如果这里的电压过低、器件可能会掉电、无法通信。

    其次、如果问题仍然存在、则最好将 SMBC 和 SMBD 上的接地连接从 BATT 更改为 P_GND。

    为了帮助我进一步调试、您可以在尝试通信时发送 SMBC 和 SMBD 的逻辑分析仪示波器捕获吗?

    谢谢、

    杰克逊

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

    您好!

    BMS_VCC 通过 MOSFET 连接到 BATT+。 目前、我们通过移除并直接连接来绕过 MOSFET。

    BMS_VCC 上出现相同的电池电压

    此外、仅为 ESD 二极管提供接地连接。

    我们能否移除二极管并检查其是否正常工作

    任何其他原因

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

    明白了、

    如果您可以向我发送逻辑分析仪示波器捕获结果、我将能够更好地找到行为的根本原因。

    谢谢、

    杰克逊

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

    我们已尝试移除 ESD 二极管 D6和 D7、但无法正常工作

    下面给出了逻辑分析仪和 CRO 波形。

     在连接 STM32 EVK 和 BMS EVK 时、相同的代码正常工作

    下面给出了 EVK 中的波形

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

    感谢您发送这些信息。 我现在坐下来看看这些、明天结束时再回来。

    此致、

    杰克逊

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

    对此进行的任何更新

    我们不会在引脚 PBI 上获得任何电压

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

    您好!

    感谢您提供逻辑分析仪捕获。 很明显、由于某种原因、BQ40Z80无法确认。 此外、您在 PBI 引脚上没有电压这一事实告诉我、器件最有可能处于关断模式。 您在 BAT 上看到的电压是多少?

    谢谢、

    杰克逊

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

    在 BAT 12v 中已连接、我们将获得相同的结果。 它的电压与 BATT+的电压相同

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

    您是否在多个装置上看到过此行为? 您的构建中的单元可能会受到某种 ESD 或物理损坏、因此最好在可能的情况下排除这种损坏。

    谢谢、

    杰克逊

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

    我们更改了 IC、但它不起作用

    我们还尝试了多个板

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

    您好!

    您能否向我提供关断引脚连接位置的更多信息? 此外、在尝试通信时、您在该引脚上观察到的电压是多少?

    谢谢、

    杰克逊

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

    目前关断引脚未连接到任何位置。 它保持打开

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

    您好!

    我有一些可以检查的东西、

    1.您能否检查 TS 引脚以查看它是否每250ms 脉冲一次?

    2.您能否通过向0x16发送命令来检查器件是否处于 ROM 模式、并查看是否获得有效结果?

    如果仍不工作、您能否断开电池并使用电源强制电池组和 VCC 上施加电压?

    谢谢、让我知道您的结果、

    杰克逊

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

    如今、BMS 在连接 Pack 和 VCC 后开始通信。  

    在实际情况下、我们无法将其连接到 VCC。 我认为电池组需要一个脉冲来唤醒 BMS。

    是否正确、我们是否必须修改原理图。

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

    很高兴听到我们现在至少能够获得通信! 我认为这证实了电量监测计在某种程度上处于关断模式。 您现在只能在将 PACK 和 VCC 连接到电压源时进行通信、还是在将这些引脚重新连接到电池后仍能进行通信? 我正在尝试在这里获得全面的理解、以便尽可能避免原理图更改。

    此致、

    杰克逊

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

    在打开电池组和 VCC 时、必须连接、然后我们可以将其移除、移除后也会发生通信 stil。 但需要连接才能开始通信。 在原理图中、关断引脚未连接到任何位置、保持断开。  

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

    好的、这似乎只是最初启动监测计时的一个问题。 一旦建立 PACK+连接、您就不会在继续通信时遇到任何问题、只需在最初启动监测计时在 PACK+上施加电压即可。 只要电池未断开连接、监测计就会在 PACK+断开连接后继续运行并进行通信。

    话虽如此、我认为无需任何原理图更新、只需在最初启动监测计时进行上述 PACK+连接即可。

    谢谢、

    杰克逊

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

    如何在当前原理图中建立 PACK+连接(如果我们无法短接至 VCC)。 PACK+所需方案的任何更改

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

    您能否澄清您在最后一个问题中到底问了什么? 我不确定您的问题到底是什么。

    谢谢、

    杰克逊

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

    您提到、在初始引导时 PACK+需要电压。 在我们的原理图中、PACK+未连接到任何位置、然后电压在启动时是如何出现的

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

    Ancy、

    似乎 PACK 被连接至 BATT_OUT。 我是否误解了您的原理图?

    此致、

    杰克逊

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

    但在上、我们没有在 BATT_OUT 处找到电压

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

    是的、您将需要在此处提供电压。 您可以将其更改为系统电压或连接到充电器、从而将电流推入电池或从电池中消耗电流。 该节点本身不会仅从插入电池开始就具有电压。

    此致、

    杰克逊

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

    在 EVK 中、在开发开始时、我们缩短了 PACK+和 BATT+。 但现在它在启动时没有给出任何短路的情况下工作。 但是、在我们的板上、每次打开时、我们都必须短接 PACK+和 BATT+。 我知道、为了将 IC 从关断状态唤醒、我们必须在启动时连接充电器、通过在 BATT_OUT 处连接充电器、PACK+将获得电压、IC 将导通。 但在我们的条件下、我们必须在每次打开时连接到充电器。 希望您明白这一点。  

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

    您好!

    即使在 EVK 上、您也需要在启动时对 PACK+施加电压。 这仅在电池被取出时才适用。 如果您保持电池连接、监测计将在 PACK+被移除后通过 BATT+连接保持通电、但是一旦到 BATT+的连接也丢失、需要一个 PACK+连接来重新启动器件。

    希望这能清除问题、

    杰克逊

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

    充电器连接至 PACK+。 因此、在您的回复中、我了解到 IC 将在连接到充电器后重新启动。 因此、如果我移除电池、我必须先连接充电器、然后再在 Pack +处施加负载、以便重新启动 IC。 它是正确的

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

    没错。 您至少需要在 PACK+引脚处达到3V 左右才能重新启动 IC。

    此致、

    杰克逊