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.
OK, aber gibt es noch andere Vorschläge als das JK-FlipFlop?
Quendolin schrieb: > 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. RS FF mit Resetcontroller TL7705 ?
Quendolin schrieb: > Kannst du mir das ggf. etwas näher erläutern? was genau, JK FF hast du gebracht also denke ich das du die Funktion von FF kennst. Nimmt man ein RS FF mit reset set und am Reset Eingang den Ausgang vom Resetcontroller, siehe Datenblatt wird der Reset erst freigegeben wenn die Power steht !
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)
Es muss also auf die Flanke vom Status des TPS2112 reagiert werden. Ist das ganze einmal in Betrieb, dann hat die Taste eine ganz normale Eingabefunktion. Also entweder passiert es beim Start oder nie mehr.
Wie ist es mit der angehängten Variante? (Sorry für das schlechte Bild)
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.