Lithium battery charge
锂电池充放电路
1. USB插入检测电路
1.1 : 自恢复保险丝,当后续电路短路等故障时,自动启动保护作用,保护外围电源,避免损坏。
因为经常发生事故通常是电源事故,电源短路,如果你的电源没有保护功能,电源可能会烧坏和其他事故。因此,我们正在设计它 产品时,要保证我们的内部电路不受损坏,同时也要保证与外部连接的其他外部电路不受损坏。
选取FUSE为8v/1.1A规格值,因为当我们的电路正常工作时,只有300或400毫安的电流,短路,会立即产生更大的短路突变电流。
1.2
- 【100uf电解电容 1uf电容】 对USB稳压滤波输入电压。
- 【IS_USB_IN】当USB插入,连接三极管的基极线有电流,驱动Q1导通,IS_USB_IN电位被接地的e极拉低。IS_USB_IN便可连接到MCU上作为检测USB判断是否插入可用于充电动画等UI实施条件、后期调试、售后产品维护等。
2. Battery充放电电路
2.1 连接PROG引脚的R2.充电电流由芯片手册决定。TEMP无需此功能即可直接检测电池温度。
2.2 可通过充电状态CHRG#,STDBY#引脚检测。充电时,CHRG#输出低电平;充电完成,STDBY#输出低电平。
2.3 【BAT_ADC】实时电池电压值。可连接到MCU的ADC引脚,进行ADC相关转换配置后,提供给系统UI实时显示电池电压值。
2.4 两种P类型MOS管的作用:
-
PMOS-A : 默认情况下,USB未插入,USB_OUT = 0, PMOS-A通过下拉电阻R5下拉到地,PMOS-AG端低电平,PMOS_A导通,电池电流通过PMOS-A, PMOS-B(假设总电源开关关闭)V_TO_SYS供电。
-
PMOS-B的 通断由连接其G端的电源开关电路决定;
-
开关未拨到GND端,PMOS-B的G端 被上拉电阻R6连接电池总路或USB将供电路拉到高电平,PMOS-B导通。
-
开关拨到GND端,G从而被拉低PMOS-B截止,V_TO_SYS无法获得电源,相当于系统关机。
-
-
当总电源开关SS12D11处于GND在一端的前提下,两个MOS组合实现了以下功能:
- 插入USB充电时候, PMOS-A截止,V_TO_SYS由 【
USB_OUT -> IN5158 -> PMOS-B -> 稳压滤波 -> V_TO_SYS
】电池处于充电电路状态,而不是电池供电。
- 插入USB充电时候, PMOS-A截止,V_TO_SYS由 【
而PMOS-A截止日期也实现了【 USB_OUT -> IN5158 -> PMOS-A...
】导通给电池回灌电流。
-
当未插入USB(初始状态), 电池放电,PMOS-A导通, PMOS-B导通, V_TO_SYS 由 【
电池CN1正极 -> PMOS-A -> PMOS-B -> 稳压滤波 -> V_TO_SYS
】供电。