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.

急!急!急!BQ24195 充放电切换(charge boost两种模式切换)疑问

Other Parts Discussed in Thread: BQ24195

Hi,您好!

我最近在做一个电子产品,电源模块使用BQ24195芯片时遇到如下问题:

使用该芯片管理3.7V锂电池的充放电,PMID输出5.1V提供给主控板。希望未插入充电线,能够工作在OTG模式,输出5.1V给主控板供电;插入充电线能够自动进入charge模式进行充电。目前我是这样实现的:初始化时配置REG01为OTG模式,当检测(读REG08可检测)到充电线插入,重写REG01为charge模式,拔掉充电器后再写回REG01为OTG模式。目前存在以下两点疑惑:

1)即使我配置了充电和预充电限制电流,充电时电流只有100mA左右,无法达到2A的充电电流;

2)这两种模式通过这种写寄存器的方式进行切换吗?这样一来主控板需要一直有供电才行,正常情况充电时不需要主控板工作;

本人刚接触这个芯片,对这个工作模式切换比较疑惑,需要再这两种模式下切换应该怎么配置这8个寄存器?非常感激您能浏览此贴,谢谢,期待您的答复!

  • 1. One thing to notice is that when you disconnect your input to allow OTG pin to go high, there will be a transition delay of ~220ms from when the device transitions from buck mode to boost mode, this is to ensure proper and safe transition. During this transition, the PMID voltage will go from ~VBAT at PMID to the OTG output once OTG starts. Majority of our devices that support OTG have this delay, meaning if your application requires an uninterrupted 5V source at PMID, you would need an additional power stage that can provide this rail. In this case, perhaps a buck-boost stage at SYS is more appropriate.
    2.You can tie /CE to ground if you don't need to control it with the host. You can always disable/enable charger as well over I2C using the host using REG01[5:4].
    One thing, in order for OTG to start, there are several conditions that need to be met:
    1. BAT above BATLOWV threshold (VBATLOWV set by REG04[1])
    2. VBUS less than BAT+VSLEEP (in sleep mode)
    3. Boost mode operation is enabled (OTG pin HIGH and REG01[5:4] = 10)
    4. After 220-ms delay from boost mode enable

    The gating action to enable OTG after the input is removed will be item#2. Your host needs to modify REG01[5:4] to configure the device to OTG, hence why the device won't transition to OTG automatically upon input removal.
  • Thanks very much. Switching between charging mode and OTG mode must be achieved by writing REG01 registers thru the host.