3個鋰電池充電電路方案
鋰電池充電電路一
原理圖如下
都是比較小的,SOT-23-6 封裝
此方案的優勢是器件可以擴容,也就是可以替換成容量更大的mos管。
鋰電池充電電路二
鋰電池充電電路三
注意線的粗細。
引腳說明
鋰電池電量檢測電路
鍵盤上的電量檢測電路原理圖
電量檢測使用ESP32的GPI/O 35引腳,若要更改請選擇GPI/O號大于30的引腳。
電量檢測引腳在 keyboard.h 的第176行定義
1#define BAT_PIN 35 //電量檢測引腳
因為ADC驅動器API支持ADC1(8個通道,GPI/O 32-39)和ADC2(10個通道,GPI/O 0、2、4、12-15、25-27)。但是Wi-Fi驅動程序使用了ADC2。因此,在開啟WiFi后只能使用ADC1(GPI/O 32-39)。
考慮到功耗問題,以下是重新設計的電路,僅供參考。
在上圖中,使用一個NMOS管控制電池與分壓電路的通斷,并將NMOS的G極下拉,額外使用一個GPIO引腳連接 POWER_EN ,通過輸出高低電平可主動控制電池與電路的通斷。
也使得ESP32斷電或者進入DeepSleep模式時使電池與分壓電路斷開,減小工作電流。
在上圖中,使用一個NMOS管控制 TP5400 的5V輸出與 WS2812 的5V輸入電路通斷,并將NMOS的G極下拉。
額外使用一個GPIO引腳連接 WS2812_EN (可與POWER_EN相連,這樣只使用一個GPIO引腳),通過輸出高低電平可主動控制電池與電路的通斷。
也使得ESP32斷電或者進入DeepSleep模式時使電池與分壓電路斷開,減小工作電流。
審核編輯:湯梓紅
?
評論
查看更多