Schaltungsidee? - Halteschaltung nach Tastendruck

Gast #3869178
Lesenswert?

Guten Morgen Leute!

Ich hoffe, hier kann mir jemand helfen. Ich suche nach einer geeigneten 
Möglichkeit, folgendes zu realisieren:

Ich habe eine Schaltung, welche entweder intern gespeist wird, oder, 
sofern ein USB-Stecker eingesteckt ist, extern aus dem USB versorgt 
wird. Die Umschaltung erledigt ein TPS2112. Über den USB soll zugleich 
die Kommunikation via FT232 erfolgen. Das ganze noch galvanisch 
getrennt. Ich habe also einen ADuM mit isoPower, welcher von der 
USB-Seite versorgt wird. Der TPS entscheidet, ob vom ADuM Spnnung 
anliegt und schaltet um, die USB-Versorgung hat also immer Vorrang.

Ist kein USB angeschlossen, so wird die Schaltung intern versorgt. Um 
alle Signale vom ADuM zu trennen, habe ich einen 4066 dazwischen 
geschaltet. Ansonsten würde über die Signalleitungen das IC versorgt 
werden.

Ist der USB angeschlossen, so werden auch die RX/TX freigeschaltet. Dies 
passiert durch einen Status-Ausgang des TPS2112.

Jetzt soll folgendes dazukommen: Der Prozessor soll über den BSL auch 
via USB upgedatet werden können. Um also auch noch die zwei weiteren 
Leitungen TEST und RST am 4066 freizugeben, muss der gemeinsame ENABLE 
ebenfalls auf high gesetzt werden. Dies soll nur passieren, wenn vor 
anlegen der USB-Spannung, also Einstecken des Steckers, eine Taste 
gehalten wird.

Ich brauche also quasi eine Schaltungsidee, welche den Tastendruck 
erkennt und dann eigenständig high auf dem ENABLE hält, bis der 
USB-Stecker wieder abgezogen wird.

Hat jemand eine simple Idee dazu? Was mir in den Sinn gekommen ist, ist 
ein JK-Flipflop, welches durch den Status-Ausgang seinen Takt bekommt, 
während der Taster am Set-Eingang angeschlossen ist. Nur es muss 
sichergestellt sein, dass das Flipflop beim "Hochfahren", also wenn noch 
garkeine Spannung dran war, einen definierten Zustand hat. Kann man das 
irgendwie sicherstellen?

Schaltung im Anhang.

Freue mich über konstruktive Vorschläge.
Angehängte Dateien:
Gast #3869321
Lesenswert?

Also nochmal zum besseren Verständnis:

Keine Taste gedrückt -> USB-Stecker rein -> TEST und RESET gesperrt

Taste gedrückt -> USB-Stecker rein -> TEST und RESET verbunden (Taste 
kann wieder losgelassen werden aber TEST und RESET bleiben verbunden bis 
USB-Stecker wieder raus)
Gast #3869889
Lesenswert?

Ich erlaube mir mal, das Thema nochmal hoch zu holen, bitte nehmt's mir 
nicht krumm. Wäre echt super, wenn sich noch jemand dazu äußern könnte. 
Geht mein Ansatz für mein Vorhaben oder denke ich viel zu kompliziert?

Danke

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren