大家好、
我设计了一款适用于4S2P 电池组的采用 BQ24707解决方案的电池充电器。
充电过程中充电器不稳定。
因此、我使用 EV2300和 TI 充电工具进行调试。
我发现充电和停止充电(抑制充电器)的 SMBus 波形不同。
我的问题是、为什么 SMBus 波形在充电和停止充电时不同?
停止充电
我们每次按下充电器电流命令时都得到相同的 SMBus 波形。

充电使能
有时我们得到的命令是正确的、有时我们 在按下充电器电流命令时得到的命令是错误的。

此致、
杰森
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.
大家好、
我设计了一款适用于4S2P 电池组的采用 BQ24707解决方案的电池充电器。
充电过程中充电器不稳定。
因此、我使用 EV2300和 TI 充电工具进行调试。
我发现充电和停止充电(抑制充电器)的 SMBus 波形不同。
我的问题是、为什么 SMBus 波形在充电和停止充电时不同?
停止充电
我们每次按下充电器电流命令时都得到相同的 SMBus 波形。

充电使能
有时我们得到的命令是正确的、有时我们 在按下充电器电流命令时得到的命令是错误的。

此致、
杰森
大家好、彭
充电器不稳定意味着有时会充电、有时则不充电(SMBus 锁定保持低电平)。
关于充电器设计目标、如下所示:
1.最大充电电流:3A
2.输入电压:19V
3.电池电压: 14.8V (4S2P)
我知道通信线路耦合有一点开关噪声、它是否会导致写入命令发送不同的字节(1、2和4个字节)?
我尝试捕获了波形、您提到了、请参阅下面的内容。
960 mA 充电电流:

CH1:ACn 到 GND、Ch2:SRN 到 GND、Ch3:相位到 GND、CH4:Ibat
3000mA 充电电流:

CH1:ACn 到 GND、Ch2:SRN 到 GND、Ch3:相位到 GND、CH4:Ibat
大家好、Jason、
充电波形看起来不错。
您在通信线路上看到的字节数完全取决于固件设计决策。 充电器是从器件、因此无法在通信线上发送任何字节信号。 不过、开关噪声可能会导致充电器无法确认某个事务、或者 MCU 可能会将开关噪声误解为线路上的其他信号(其他主器件尝试接管线路、MCU 认为充电器未 确认等)、从而执行怪异的操作。
目前、我建议 使用这条路由 、并检查 MCU 和充电器之间的通信完整性。 我建议更仔细地检查 SDA 和 SCL 位。 您需要先使用逻辑分析仪并查看是否存在明显错误、然后再转到示波器查看它是否与噪声相关。
谢谢。
鹏