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:器件未进入运输模式

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1308344/bq25121a-device-not-entering-into-ship-mode

器件型号:BQ25121A
主题中讨论的其他器件: BQ25121、BQ25123、BQ25120F3A

我们在 BQ25121AYFPT 上遇到有关运输模式的奇怪行为。 当我们将电池插入系统时、当/MR 按下 VSYS RISE 时、电池将以运输模式启动。 问题是当我们再次尝试通过以下方式进入运输模式时:

  1. 长按/MR 按钮、  
  2. 使用 I2C 命令设置

它不会这两种方式做出响应、而/CD 引脚会被拉高至充电器 IC 的 VSYS 引脚。

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

    您好!

    在尝试进入运输模式时、您能否确认电池和输入电压。 此外、发送运输模式 I2C 命令后、请共享器件寄存器值。

    此致、

    胡安·奥斯皮纳

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

    我们正在使用 300mA Lipo 软袋电池。 VIN (charger)断开。 当时的电池电压为3.86V。

    我们尝试使用 BoosterPack 多种方法 。 以下是 调查结果 每种方法后-  

    情形1:当 BQ25121A 由 STM32 MCU 控制时-  

    1.1:通过 I2C 命令  

    执行运输模式命令几毫秒后、电压将开始以脉冲形式上升。 在 PMID 引脚上、脉冲持续上升、直到 PMID 达到全电压。 这些引脚上的脉冲形状和时序看起来相似。 我已经附上了一个示波器的两个屏幕截图作为参考。 在第一个图像中、通道:1 (黄色)表示/MR 引脚、通道:2 (绿色)表示 BQ25121的/RESET 引脚。 在第二个图像中绘制了 VSYS。 正如我们在示波器图像上看到的、此问题会导致永久性的导通/关断周期状态。 当它开始振荡时、电阻设置如下:-

    寄存器[0] uint8_t 100011

    寄存器[1] uint8_t 1000000

    寄存器[2] uint8_t 10001000

    寄存器[3] uint8_t 1110101010

    寄存器[4] uint8_t 110

    寄存器[5] uint8_t 1111000

    寄存器[6] uint8_t 111110

    寄存器[7] uint8_t 11011000

    寄存器[8] uint8_t 11000000

    寄存器[9] uint8_t 111111

    寄存器[10] uint8_t 1111000

    寄存器[11] uint8_t 0

    1.2:通过/MR 按钮

    观察示波器时、同样会观察 PMID、/MR 和 VSYS 引脚

    情形2:当 BQ25121A 的 VSYS 线路与 STM32 MCU 断开时、/CD 与 MCU 断开连接并通过10K 拉高至 VSYS

    当我们将电池插入系统时、当/MR 按下 VSYS RISE 时、电池将以运输模式启动。 但当按下/MR 时、它不会进入运输模式。 我们假设所有电阻器设置都将成为此方法中的默认值、如果 IC 成功进入运输模式、我们至少可以对充电 IC 进行基准测试。

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

    您好!

    如果我正确理解 PMID 似乎按预期下降并再次上升、并且反复出现这种情况、正确吗? 这似乎表明进入运输模式后不久将退出该模式。 退出运输模式的方式只有两种、这样 PMID 就会再次上升:通过 VIN 置位或 MR 按下。 由于 VIN 似乎没有被断言、我认为我们应该看看 MR 实施。

    请分享您的应用程序如何驱动 MR。 根据您的波形、它看起来/MR 正在切换、它是由您的 MCU 直接驱动吗? 如果是、MCU IO 引脚的内部结构是什么样的(即推挽或开漏、上拉/下拉等)

    此致、

    胡安·奥斯皮纳

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

    是的、PMID 按预期下降、并在6ms 内重复上升。 在我们的应用中、我们将其与 STM32WB55CGU6微控制器配合使用。 MCU 的 nRST 引脚直接连接到充电 IC 的/MR 引脚。 我们还确定了 PMID 重复上升和下降的原因、但在对我们的新设计进行调整以解决该问题之前、我们希望在现有电路中手动评估运输模式。

    为此、我们从 VSYS 上断开了 MCU 的电力线、并继续按照之前讨论的那样、通过置位/MR 按钮(情形:2)来手动对 BQ25121A 进行基准测试。

    在断开 MCU 电源和 VSYS 后、插入电池时、系统会按预期在运输模式下初始化。 按下/MR 按钮会导致 VSYS 升高、从而有效地退出运输模式。 但是、当尝试再次手动按下/MR 以重新进入运输模式时、未出现预期的运输模式进入。 我们假设 BQ25121A 的所有电阻设置在该方法中都是默认值。

    此评估旨在在对新设计进行更改之前、了解我们现有设置中运输模式的独立行为。

    我正在连接三个  屏幕截图 ,其中  /MR  探头为  黄色  VSYS  探头为  蓝色   VBAT  探头为  绿色 。  

    1. BatPlugIN:当 系统 在运输模式下启动时。  

    2. ExitingShipMode: 按下/MR 按钮时导致 VSYS 升高。

    3. NotEnteringShipMode: 未按预期进入运输模式时。

    非常感谢任何指导。

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

    您好!

     未出现预期运输模式条目时

    这可能是因为 BQ25121A 上 MRREC 位的默认值设置为0b1。 通过 MR 复位后显示该值时、按下器件将进入 Hi-Z 模式而不是运输模式。 BQ25123和 BQ25120F3A 上该位默认设置为0。

    如果您可以将此位值更改为0、那么您应该能够通过/MR 按下键进入运输模式、只要 VIN < Vuvlo、/CD 为高电平并且/MR 为高电平。

    此致、

    胡安·奥斯皮纳