diary-2018-10-12-100640.txt
ESP32充電
これでどうだ!
> mermaid
graph TD
subgraph DevKitC
USB --> NCP1117
NCP1117 --3.3v-->ESP32
end
LiPoBattery-->LiPoCharger
LiPoCharger--3.7V-->NJM2845
NJM2845--supply 3.3V with diode-->ESP32
USB--charge with diode -->LiPoCharger
<<
今の構成
> mermaid
graph TD
subgraph DevKitC
USB --> NCP1117
NCP1117 --3.3v-->ESP32
end
LiPoBattery-->LiPoCharger
LiPoCharger--3.7V-->BoostUp
BoostUp--supply 5V with diode-->NCP1117
USB--charge with diode -->LiPoCharger
<<
- NCP1117の効率が悪い
- BoostUpもきっと無駄が多い
懸念
- USBを繋げた時にLiPoからも供給されているのが気になる。ダイオードがあるから逆流はしないが、、これでいいのかな?
-- BoostUp -> NCP1117をUSB接続中にショートさせるとBoostUpがとても熱くなった 何か良くないようだ
--- USB接続時にLiPoChargerとBoostUp間をショートさせたい
---- トランジスタかフォトカプラでスイッチさせる?
- 充電中に起動してしまう問題。ESP32はDeepSleepすればよいが、液晶のバックライトも止めたい。
-- 液晶のバックライトもGPIOで制御するように変更したい
- Arduino UNOはMOSFETでスイッチしているように見える
- 欲しいもの
-- 低ドロップの3.3Vレギュレータ
-- 5Vで駆動して、1Aほど流せるMOSFET
> mermaid
graph TD
subgraph DevKitC
USB --> NCP1117
NCP1117 --3.3v-->ESP32
end
LiPoBattery-->LiPoCharger
LiPoCharger--3.7V-->MOSFET
MOSFET--3.7V-->BoostUp
USB--5v-->MOSFET
BoostUp--supply 5V with diode-->NCP1117
USB--charge with diode -->LiPoCharger
<<