Forum: Analoge Elektronik und Schaltungstechnik 12V Last mit 3.3V active-low handshake-Leitung schalten?


von Andreas B. (anbaldinger)


Angehängte Dateien:

Lesenswert?

Hallo,

wie kann ich eine 12V Last mit einem usb->rs232 converter schalten, der 
einen 3.3V TTL-Level hat und die Handshake-Leitungen active low hat?

Also schalten kann ich die Last schon über den DTR-Port mit einem 
BD135-Transistor (NPN) und es funktioniert soweit.
Das Problem ist nun aber, dass die Handshake-Leitungen active low sind 
und daher schaltet der Transistor bereits durch, wenn man den Adapter 
nur in den PC einsteckt.
Also eigentlich hätte ich einfach nur gerne, dass bei 3.3V nicht 
geschalten und bei 0V geschalten wird.
Soviel ich das verstanden habe, funktioniert das aber mit einem PNP 
nicht, da ich dann 12V bräuchte um 12V schalten zu können.

Wie würdet ihr das machen?

von tip (Gast)


Lesenswert?

Einen zweiten Transistor davor, um das Signal zu invertieren.

von Andreas B. (anbaldinger)


Lesenswert?

Ich finde nur Lösungen zum invertieren eines Signales mit einem MOSFET.
Aber geht das mit zwei npn-Transistoren auch?

von tip (Gast)


Lesenswert?


von Andreas B. (anbaldinger)


Lesenswert?

Danke für die Hilfe.

Das größte Problem ist, dass ich von Schaltplandesign wenig Ahnung hab.
Hab mal versucht das nachzutesten in LTspice.
Bei dem Plan schaltet die Last aber schon, wenn +3.3V anliegen. Also 
muss ich da was falsch gemacht haben.

von Andreas B. (anbaldinger)


Angehängte Dateien:

Lesenswert?

Hat irgendiwe nicht funktioniert mit dem Anhang. Hier jetzt.

von Alexander S. (esko) Benutzerseite


Lesenswert?

Du musst die Last dorthin machen wo bei dir R2 ist. Also so wie in 
deinem ersten Schaltbild.
Für R3 würde ich 4,7 kΩ nehmen, ist sicherer, geht aber auch mit 10 kΩ.

von Andreas B. (anbaldinger)


Angehängte Dateien:

Lesenswert?

Okay, also so sollte es funktionieren?

Mein LTspice mags nicht. Rechnet ewig und wenn man dann abbricht kommt 
ein Error und "the circuit has floating nodes".
Also physisch ausprobieren kann ichs erst morgen.

Vielen Dank ajF

von tip (Gast)


Angehängte Dateien:

Lesenswert?

Dein R1 hängt am V2 anstatt an V1 in deinem Schaltplan.

von Alexander S. (esko) Benutzerseite


Lesenswert?

Andreas Baldinger schrieb:
> Okay, also so sollte es funktionieren?
Ja.

> Mein LTspice mags nicht. Rechnet ewig und wenn man dann abbricht kommt
> ein Error und "the circuit has floating nodes".

Du hast die Masse (kleines Dreieck) nicht gesetzt. Das ist zwingend 
notwendig.

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.