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.

[参考译文] BQ25121A:BQ25121A 在休眠模式下、由电池供电、当被 MR 唤醒时、芯片无法输出设置的3.0V 仅输出默认的2.5V

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1223677/bq25121a-bq25121a-in-the-sleep-mode-powered-by-the-battery-when-awakened-by-mr-the-chip-cannot-output-the-set-3-0v-only-output-the-default-2-5v

器件型号:BQ25121A

您好  

开发并优化客户设计。

①Only 连接电池、正常开启(SYS 输出3.0V - MCU 在启动开始时通过 I2C 配置它);


②MCU 上拉 CD 引脚(MR 引脚此时可以视为悬空)、然后通过 I2C 写入寄存器、然后 进入运输模式;

③At 这次、它按预期运行-也就是说、整个机器/MCU 断电、SYS 输出为0V。

在上述状态下、按下按钮来下拉 MR、充电器立即启动、但 SYS 输出为2.5V、不会根据设置的3.0V 进行输出。

在 MCU 启动之前/启动开始时、默认情况下 CD 引脚被拉至低电平。 是否有办法使整个机器在蓄电池供电模式下正常启动?

图中 MR 引脚的上拉电阻器已被移除 

请提供一些建议。


正在等待您的回复。

谢谢
星形

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

    尊敬的明星:

    Unknown 说:
    在上述状态下、按按钮下拉 MR、充电器立即启动、但 SYS 输出为2.5V、不会根据设置的3.0V 输出。

    这是因为运输模式会导致寄存器复位。 为了最大限度地减少运输模式下的静态电流消耗、器件存储器会丢失、而器件状态在退出运输模式时复位。 由于这个 SYS 被启用为2.5V 的缺省值。 您必须运行最初用于对 BQ 进行编程的 MCU 例程。

    您提供的器件原理图看起来不错。

    Unknown 说:
    在 MCU 启动之前/启动开始时、默认情况下会将 CD 引脚拉至低电平。 是否有办法使整个机器在电池供电模式下正常启动?

    您能解释一下正常启动是什么意思吗? 退出运输模式应提供与仅通过电池启动类似的条件。 您是否看到与仅通过电池启动不同的任何其他行为?

    此致、

    胡安·奥斯皮纳

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

    您好,Juan

    感谢您的答复。

    1、 当电池被连接时(此时没有 VBUS 输入)、SYS 将正常输出3.0V;

    2、 此时 MCU 上拉 CD 引脚并写入0x00h=0x20以进入运输模式。 然后 按下 MR 引脚的开关(使 MR=0短时间)、使充电器启动 SYS 输出。 由于 MCU 使用 SYS 的输出电压并且 MCU 支持2.5V 电源、因此 MCU 正常启动、但 MCU 无法写入寄存器、SYS 输出不会发生变化-它仍保持2.5V 电压、无法达到预期的3.0V。

    按 MR 后的 I2C 波形:

    我发现在 MCU 启动后、我曾尝试配置充电器、但发现充电器从未在 SDA 信号线路上响应-未发送 ACK!

    需要按如下所示对寄存器进行设置

    0x00h = 0x00;

    0x06h = 0xf8;

    0x03h =  0xC0;

    0x04h =  0xFE;

    0x08h =  0x40;

    0x09h =  0x3A;

    0x0Bh =  0x32;

     当 MCU,到没有 Vbus_5V 输入时、CD 将立即被拉高、但在 Vbus_5V 的正常输入的情况下、CD 将默认被拉低。

    请就此问题提供一些建议。

    谢谢

    星形

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

    尊敬的明星:

    SYS 通常输出3.0V

    对于电池连接、默认情况下它将输出3.0V、还是在进行 I2C 配置后输出3.0V? 由于 sys 的默认值为2.5V、因此这是意外的。 因此、在运输模式进入和退出后、SYS 返回到2.5V、会发生寄存器复位、这是 SYS 电源轨的默认值。 所有其他寄存器也可能会返回其默认值。

    MCU 无法写入寄存器、SYS 输出不会发生变化-它仍保持2.5V 电压、无法达到预期的3.0V。

    按 MR 后的 I2C 波形:

    我发现在 MCU 启动后、我曾尝试配置充电器、但发现充电器从未在 SDA 信号线路上响应—无 ACK

    [/报价]

    在运行该测试时、您能否提供电池电压以及在进入运输模式之前提供寄存器0x09的值? 此外、您能否提供失败的 I2C 交互的波形? 最后、您是否可以尝试先将 CD 引脚切换为低电平、然后再次切换为高电平并重新尝试 I2C 通信?

    此致、

    胡安·奥斯皮纳