Acest
modul comutator de putere SparkFun este un intrerupator pasiv, cu comutare on/off si feedback software, adica functioneaza ca un comutator on/off de la laptop La o simpla apasare, sistemul se deschide. La o alta apasare, cu interventia MCU, sistemul se inchide. Daca mentii apasat comutatorul, se forteaza inchiderea. In cazul in care dezvolti ceva cu baterie incasetata si ai nevoie de un buton de putere stabil, aceasta placuta este exact ce iti trebuie.
Pinul de detectare si control (Sense/Control) actioneaza ca o iesire la microcontroler, indicand starea butonului (sus=neapasat, jos=in apasare). Acesta poate fi utilizat ca intrare la firmware pentru pornirea inchiderii inainte ca puterea sa se piarda. Alternativ, pinul Sense/Control poate fi coborat de catre sistem prin fortarea inchiderii la nivel de software. Aditional, pinul de oprire rapida (Fast Off) poate fi utilizat pentru inchiderea imediata a sistemului.
Cel mai comun caz de utilizare:
- Microcontrolerul incepe sa ruleze codul si verifica daca butonul de putere este in continuare apasat pentru X milisecunde.
- Daca nu este in apasare, este doar o atingere si se intoarce in modul sleep.
- Daca este in apasare, se alimenteaza si ruleaza programul in modul normal.
- Mai tarziu, utilizatorul apasa butonul de putere in mod normal.
- Daca butonul este apasat pentru mai putin de X milisecunde, este doat o atingere si se ignora.
- Daca butonul este apasat pentru mai mult de X milisecunde, este timpul de inchidere.
Timpii de deschidere si inchidere pot fi ajustati in functie de experienta ta personala, insa cei mai comuni ar fi 500 ms si 2 s. La nevoie, se ofera suporturi pentru un buton extern mai mare. Un jumper de masurare este si el disponibil pentru masurarea curentului pasiv si activ ca sa poti verifica curentul de repaus la sistemul tau.
Acest
modul comutator de putere SparkFun cu software suporta incarcarea bateriei. Daca dispozitivul-tinta are incarcare LiPo pe placa, curentul poate trece inapoi prin circuitul de intrerupere ca sa incarce bateria.
Modulul functioneaza pana la 12V. O dioda de prindere, de 3.3V, previne expunerea la supra-tensiune.
Specificatii:
- Curent de repaus foarte scazut: sub 50nA
- Inchiderea alimentarii poate fi ajustata in caz ca microcontrollerul intampina probleme
- Pinul Sense/Control poate fi conectat la un microcontroller
- Limitat la 4A
- Fara sarcina AC
Linkuri: