Mit einem Taster aus/ein + Mode an µC

Gast #5568829
Lesenswert?
• ▲
▼
Hallo,

ich würde gerne mit nur einem Taster, sowohl ein- als auch ausschalten, 
sowie einen einfachen "mode" Button realisieren.

Ich arbeite mit einem Bluetooth SoC mit einem ARM Cortex M4F, zusätzlich 
muss ich auf stromsparen achten, da es batteriebetrieben ist.

Das Problem ist, mein verwendeter Buck Converter von TI hat einen Enable 
Pin, das heißt dieser braucht ein High (1.1V ist der High Threshold) um 
die 2,5V für den µC bzw. die Peripherie zu erzeugen.

Im Anhang ein "Prinzipschaltbild"

Das Hauptproblem ist meines Erachtens, dass ich bei drücken des Tasters 
die Batteriespannung (3V - 5,5V) an den µC schalten muss, absolute 
maximum Ratings für die GPIO sind Vcc + 0.3V also 2.8V maximal. Einfach 
nur die Diode gegen Vcc ist vermutlich etwas gewagt oder?

Hat jemand eine bessere Idee, wie man diesem Problem begegnen kann?
Angehängte Dateien:
#5568856
Lesenswert?
• ▲
▼
Hallo,
> Karl schrieb:
> ich würde gerne mit nur einem Taster, sowohl ein- als auch ausschalten,
Du hast in der Schaltung einen Taster mit Wechslerkontakt, ist das in 
Praxis auch tatsächlich so?
Kannst du für die Sache noch einen zweiten GPIO-Pin spendieren?

Dann hätte ich eine gute Lösung, wo du mit einem Taster ein und 
ausschalten  und damit auch noch weitere Funktionen realisieren kannst.

> Hat jemand eine bessere Idee, wie man diesem Problem begegnen kann?

Ja, ich würde zuerst mal einen p-FET in der +Us-Leitung setzen und die 
ganze Sache mit einer Selbsthalteschaltung versehen.
Der Taster soll in gedrückter Pos. die SV einschalten, der uC muß diese 
dann mit einem Ausgang halten, solange gewünscht.
Mit dem zweiten GPIO-Pin kann der Öffnerkontakt des Tasters überwacht 
werden.
Je nachdem welches Tastmuster du drückst, kannst du darauf Aktionen 
starten, z.B. auch die Selbsthalteschaltung wieder löschen.
Das ganze braucht nur einen FET und ca. 3...4 Widerstände. Der Rest ist 
Software.
Gruß Öletronika
#5570213
Lesenswert?
• ▲
▼
Frank E. schrieb:
> läßt sich übersetzen in FET

"in FET" lässt es sich dann mit Doppeltransistor, Doppeldiode und einem 
Pull-Up Widerstand aufbauen.
Den Doppeltransistor gibt es auch extra für diesen Zweck gemacht z.B. 
von Vishay den Si1865DL im SC70-6 Gehäuse.
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.