BQ24296遇到的一点问题
概述:BQ24296是TI出品的具有窄范围VDC控制、基于I2C通讯的最大支持3A充电电流的开关式电源路径管理芯片。可以轻松实现2A以上的大电流充电,能量转换效率达到90%,同时支持OTG功能,可以把设备当成移动电源使用。缺点是充电的时候发热量比较大,目前还没有找到合理的解决办法。本文主要描述在项目应用过程中使用该芯片遇到的一点问题。
1.关机状态下接入USB(连接电脑),无法开机,屏幕没有显示。
接入UART输出LOG,发现接入USB后uboot能跑起来,而且在跑到检测是否有USB接入这段代码的时候就退出了,因为检测不到USB了。为啥?
此时用示波器观测Vbus,发现出现这种情况的时候,VBUS电压在4.38V,也就是说低于设备能正常识别USB的电压4.5V。通过阅读芯片手册,发现VINDPM默认配置是0110(4.36V),IINLIM是3A,ICHG默认配置是2048mA。在这种情况下,接入USB设备启动、芯片被激活,此时由于DPM机制的作用,BQ24296将试图以尽可能大的电流给电池充电,当电脑的USB驱动能力不够强的情况下,那么就有可能把VBUS拉低到寄存器VINDPM所配置的值,而芯片默认的VINDPM是4.36V,所以就出现了接入USB无法启动机器的情况。
2.开机情况下,将设备接入PC,充电图标闪动一下就没用动静了。
这种情况的出现也是由于DPM的作用导致,当最大充电电流配置过大,并且VINDPM配置太小的情况下就会出现。
Dynamic Power Management To meet maximum current limit in USB spec and avoid over loading the adapter, the device features Dynamic Power Management (DPM), which continuously monitors the input current and input voltage.When input source is over-loaded, either the current exceeds the input current limit (REG00[2:0]) or the voltage falls below the input voltage limit (REG00[6:3]). The device then reduces the charge current until the input current falls below the input current limit and the input voltage rises above the input voltage limit.When the charge current is reduced to zero, but the input source is still overloaded, the system voltage starts to drop. Once the system voltage falls below the battery voltage, the device automatically enters the supplement mode where the BATFET turns on and battery starts discharging so that the system is supported from both the input source and battery.