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.

[参考译文] BQ25611D:在存在适配器的情况下进入高阻态模式时无法保持 VSYS

Guru**** 2585275 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1575863/bq25611d-cannot-keep-vsys-when-entering-hiz-mode-with-adapter-present

器件型号:BQ25611D


工具/软件:

你(们)好

我目前正在尝试通过进入该 IC 进入高阻态模式来遵守 USB 暂停电流、同时保持系统由电池供电。

但是、在我将 REG00 中的 EN_HIZ 位设置为 1 后、VSYS 上的电压会崩溃、从而完全使系统断电。

我还尝试在进入高阻态模式之前将 BATFET_RST_EN 和 BATFET_DIS 位设置为 0 — 但这没有帮助,充电器 IC 仍然完全禁用系统电源。

是否缺少一些配置来使其正常工作 — 如果可能的话?

更多背景信息 —  VSYS 后面的系统在此状态下会消耗大约 4.2mA 电流、因此、当充电器 IC 添加 2.3mA 时、不能使其全部由 VBUS 供电、并希望符合 2.5mA USB 挂起电流要求。

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

    您好:

    我连接了一个 3.4V 电池、输入电压为 5V、340mA ICHG 和 0.5A ISYS。 当我达到 EN_HIZ 时、SYS 降至电池电压、电池支持负载。 它不会崩溃。 您使用什么来测试电池? BAT 上是否有一些大容量电容?

    此致、

    Mike Emanuel

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

    我使用充电电压为 4.1V 的锂聚合物电池。 是、电池线路上连接了一些大容量电容。

    CE_CHG 在进入高阻态之前也会变为高电平、我们将 ICHG 配置为 1380mA。 也禁用看门狗。

    有问题的电路:

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

    您好:

    请列出启用加载之前和之后的所有寄存器设置。 请详细说明为重现问题而采取的所有步骤、包括系统负载。 您正在使用真实的电池或电池仿真器? 如果是电池仿真器、则存在多大的输出电容?

    此致、

    Mike Emanuel

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

    这不是模拟电池、它是这个电池组 https://www.fullymaxbattery.com/china-1500mah_3_7v_lithium_ion_battery_electronics_lithium_ion_polymer_battery-35945874.html

    进入高阻态状态之前的寄存器转储权限(对为 reg:value):

    00h:0x0E、01h:0x1A、02h:0x97、03h:0x01、04h:0x40、 05h:0x8E、06h:0x66、07h:0x48、08h:0x44、09h:0x00、 0Ah:0x80、0Bh:0x54、0Ch:0x05

    测量 VSYS 时显示该电源轨从 0.7V 左右缓慢耗散电压、就像在某些电容器放电时悬空、而 VBUS 仍为 5V。

    该电路板连接到 USB 集线器、接收枚举、然后在 PC 上禁用 USB 集线器、以强制在总线上发生 USB 挂起事件(或者,可以将 PC 发送到睡眠模式)。 收到该信号后、固件会执行一些辅助控制(禁用 LED 和一些其他不需要的外设)、并设置  REG00 中的 EN_HIZ 位。

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

    我想我发现了问题。

    我们的系统还会在充电器进入运输模式后对 VBUS 断开做出反应、以节省电量。

    但是、VBUS 状态本身系统会检测到何时轮询充电器 REG0A VBUS_GD、一旦我们请求充电器进入高阻态模式、该值就会切换为 0。

    DS 并未明确提及进入高阻态模式也会更新  VBUS_GD 状态,但由于不良源检测是基于施加特定负载 — 断开充电器与 VBUS 的连接包括复位不良源检测状态这一说法似乎是可以理解的。

    您能确认这是我们观察到的行为吗?

    寄存器转储似乎确认了这一点:

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

    您好:

    我们目前正在参加一个会议、将尝试在星期一结束时做出响应。 但是、我认为在高阻态下 VBUS_GD 为低电平。 我会将固件设计为在丢失输入时不会立即禁用 BATFET。 如果您有系统负载并丢失输入、则不希望立即切断 BATFET、因为系统将崩溃。

    此致、

    Mike Emanuel