之前一直提到鋰電池的充電路徑管理,但是我自己一直沒有去實現,今天在b站看到PN學堂郭天祥老師的分享,記錄一下方便自己后續使用。
1. USB插入檢測電路
USB插入首先我們檢測到USB插入,檢測到USB插入之后開始充電。USB使用MICRO USB口,USB_IN總電源5V,數據線與時鐘線直接連接到單片機的兩個引腳上,用于硬件仿真和程序燒錄。
USB接入單片機的IO口,USB為低電平時,單片機檢測到有USB插入。
2. 鋰電池充電電路
TP4054芯片有五個引腳:
Pin1 CHARGE是充電完成指示,接單片機的引腳,也可上拉接一顆綠色LED燈;
Pin3 BAT是芯片的輸出端和鋰電池相連;
Pin4 VCC是芯片的電源輸入端,電壓為5V;
Pin5 PROG是芯片的充電電流設置功能,選擇不同的電阻可以輸出不同的電流。
**如上圖所示,鋰電池供電路徑管理主要原理:
**
- 打****開開關S1,電池供電時,Q4 VGS< VGS (th),Q5 VGS < ** VGS (th) ,Q4,Q5導通,SYS從電池取電。**
- 打開開關S1,當USB插入時,VCC_SYS為高電平,Q4 VGS >0,Q4關閉, Q5 VGS < VGS (th) ** ,Q5導通。**SYS供電由USB直接提供,同時關斷電池供電路徑。
此電路絕妙之處在于二極管D6的使用,USB插入時,VGS保持二極管壓降約0.7V,使得Q4關閉,Q5一直處于打開狀態。
-
鋰電池
+關注
關注
260文章
8362瀏覽量
174914 -
單片機
+關注
關注
6062文章
44915瀏覽量
646669 -
usb
+關注
關注
60文章
8136瀏覽量
270696
發布評論請先 登錄
評論