主题中讨论的其他器件: BQ25121、BQ25123、BQ25120F3A
我们在 BQ25121AYFPT 上遇到有关运输模式的奇怪行为。 当我们将电池插入系统时、当/MR 按下 VSYS RISE 时、电池将以运输模式启动。 问题是当我们再次尝试通过以下方式进入运输模式时:
- 长按/MR 按钮、
- 使用 I2C 命令设置
它不会这两种方式做出响应、而/CD 引脚会被拉高至充电器 IC 的 VSYS 引脚。
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.
我们在 BQ25121AYFPT 上遇到有关运输模式的奇怪行为。 当我们将电池插入系统时、当/MR 按下 VSYS RISE 时、电池将以运输模式启动。 问题是当我们再次尝试通过以下方式进入运输模式时:
它不会这两种方式做出响应、而/CD 引脚会被拉高至充电器 IC 的 VSYS 引脚。
我们正在使用 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 为高电平。
此致、
胡安·奥斯皮纳