上电:
当适配器没有检测到时,REGN输出4.6V,并且VREF5 LDO稳压器关闭,为了减少电池的电力损耗。当适配器没检测到时候,VREF5_LDO会被下拉到地。当VCC输入的电压高于6V,REGN就会开始调节输出4.6V,当VCC大于7V时,REGN输出6V。
如果适配器检测到了,但VCC低于7V,REGN输出的电压取决于VCC的电压和REGN的负载电流。当适配器检测到了,REGN输出也有6V,5ms后,会允许打开VREF5 LDO,调节到5V。当适配器检测到后需要延时500ms,直到系统电源选择器打开适配器端的MOS管和充电器,在延时500ms期间,会继续使用电池给系统供电
适配器检测:
通过电阻分压到ACDET脚的方式,设定适配器检测阀值。在芯片内部,ACDET的比较器有一个上升沿1.2V的阀值和下降沿1.185V的阀值。通常适配器检测阀值要大于电池最高电压值,要低于允许的最低的适配器电压。ACDET分压电阻的电压需要从BYPASS脚连接的MOS管的前端取电,这样无论BYPASS的MOS管是关闭还是打开,都可以真实的检测到适配器电压。
VREF5 LDO有输出的时候,也可以用于指示适配器已经插入了,因为只有在适配器插入的时候,VREF才会有输出。
系统电源选择:
BQ24721可以自动选择电池或者电源给系统供电。当适配器没有检测到的时候,电池会连接系统。当适配器检测到了,会把适配器连接到系统。它有先开后合的自动逻辑控制器,防止切换时电流贯穿。
当适配器没有检测到时,ACDRV会被上拉到PVCC,以保持适配器端PMOS管的截止,隔离适配器。它的先开后合的逻辑控制器会等待适配器端MOS关闭,以及系统电压与电池电压之间压差只有250mV时(这可以防止过大的电流贯穿到电池或者过大的放电电流),BATDRV脚设定为SYS-6V,用于打开电池放电管,连接电池到系统。
当适配器检测到并延时500ms后,BATDRV脚设定电压等于SYS脚,用于关闭电池放电管,断开电池与系统的连接。它的先开后合控制器会等待电池放电管关闭(可以防止电流直通贯穿),ACDRV脚被设定为PVCC-6V,用于打开适配器端的PMOS管,连接适配器到系统。
BYPASS FET旁路MOS管:
这个BYPASS脚用于控制输入的MOS关闭,当电池放电的时候防止电池的电流流向适配器,与二极管隔离的方式相比,可以最大限度的减少损耗。如果适配器没有检测到,BYPASS脚电压会被设定为等于PVCC,截止BAPASS脚连接的MOS管。当适配器检测到并延时500ms后,ACP-BAT的电压比较器来控制BYPASS脚。如果ACP脚的电压不高于BAT脚的电压超过250mV,BYPASS将会被置高到PVCC,旁路MOS管将会被关闭。当适配器检测到了,并且ACP脚电压高于BAT脚超过300mV,BYPASS脚电压被设定为PVCC-6V,用于打开旁路MOS管。