鋰電池電量檢測電路
鍵盤上的電量檢測電路原理圖
電量檢測使用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模式時使電池與分壓電路斷開,減小工作電流。
WS2812的供電電路也可以使用MOS管進行電源隔離。
在上圖中,使用一個NMOS管控制 TP5400 的5V輸出與 WS2812 的5V輸入電路通斷,并將NMOS的G極下拉。
額外使用一個GPIO引腳連接 WS2812_EN (可與POWER_EN相連,這樣只使用一個GPIO引腳),通過輸出高低電平可主動控制電池與電路的通斷。
也使得ESP32斷電或者進入DeepSleep模式時使電池與分壓電路斷開,減小工作電流。
〈烜芯微/XXW〉專業制造二極管,三極管,MOS管,橋堆等,20年,工廠直銷省20%,上萬家電路電器生產企業選用,專業的工程師幫您穩定好每一批產品,如果您有遇到什么需要幫助解決的,可以直接聯系下方的聯系號碼或加QQ/微信,由我們的銷售經理給您精準的報價以及產品介紹
聯系號碼:18923864027(同微信)
QQ:709211280