Forum: Mikrocontroller und Digitale Elektronik Pushbutton Controller durch Attiny ersetzten


von Johnny S. (sgt_johnny)


Lesenswert?

Hallo

Auf einem Board setzte ich einen Pushbutton-Controller von LT ein, 
dieser kostet mich bei Farnell.ch ganze 5.- Franken.
Die Druckdauer zum einschalten/ausschalten wird mit 2 Kondensatoren 
gemacht
Das ganze ist natürlich flexibel ausgelegt (VIN 2-25V)


Da ich das Board nun so oder so neu bauen muss, frage ich mich, ob man 
auch einen Mikrocontroller verbauten kann der das selbe macht.


Die Eingangsspannung ist 3.3-4.2V welche einen LDO auf 3.3V versorgen.


Ein ATiny25 kostet mich nur .70 Franken. Generell müsste es doch sicher 
möglich sein meinen Button an einen Interrupt-Pin anzuschliessen und an 
zwei Analogpins + Spannungsteiler das "Longpress" zu steuern. Umd mit 
dem 3te die Versorgungspannung zu messen.


Weiss jemand hier wie der Stromverbrauch des ATtiny wäre wenn er auf 
"Aus" steht. Er braucht also in diesem Zustang nix machen, ausser den 
Interrrupt abfragen.

von Peter D. (peda)


Lesenswert?

Johnny S. schrieb:
> Weiss jemand hier wie der Stromverbrauch des ATtiny wäre

ATtiny25 Datenblatt:
Powerdown: 0,5µA
Powerdown + Watchdog: 5µA
Powerdown + Watchdog + Brownoutreset: 20µA

von Johnny S. (sgt_johnny)


Lesenswert?

Peter D. schrieb:
> Johnny S. schrieb:
>> Weiss jemand hier wie der Stromverbrauch des ATtiny wäre
>
> ATtiny25 Datenblatt:
> Powerdown: 0,5µA
> Powerdown + Watchdog: 5µA
> Powerdown + Watchdog + Brownoutreset: 20µA


Reicht denn "Powerdown" um ein Intterrupt abzufragen?

von HildeK (Gast)


Lesenswert?

Johnny S. schrieb:
> Reicht denn "Powerdown" um ein Intterrupt abzufragen?

Ja, sowohl  Level Interrupt INT0 als auch die Pin Change Interrupts 
wecken aus dem Powerdown-Tiefschlaf.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.