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?
Einen zweiten Transistor davor, um das Signal zu invertieren.
Ich finde nur Lösungen zum invertieren eines Signales mit einem MOSFET. Aber geht das mit zwei npn-Transistoren auch?
Ja, so etwa nach diesem Prinzip: http://www.sciencelobby.com/combination-logic/diode-transistor-logic.html
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.
Hat irgendiwe nicht funktioniert mit dem Anhang. Hier jetzt.
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Ω.
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
Dein R1 hängt am V2 anstatt an V1 in deinem Schaltplan.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.