Verwenden Sie einen BJT-Transistor als Schalter, ohne das Signal zu invertieren

Ich weiß, dass ich einen Transistor als Schalter wie folgt verwenden kann:

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Kann ich nur einen Transistor verwenden, der dasselbe Signal ausgibt (nicht invertiert)? Ich möchte es verwenden, um den Spannungspegel zu verschieben. Der Eingang ist digital bei 3,3 V und sollte 5 V TTL-Pegel ausgeben.

Antworten (3)

Diese Schaltung wird häufig verwendet: -

Geben Sie hier die Bildbeschreibung ein

Sehr interessant. Wäre es möglich, einen GPIO eines Boards wie Raspberry oder BeagleBone an den Eingang zu legen, ohne das Board zu braten? Was ich nicht verstehe ist: an der Basis hast du eine konstante Spannung, der Kollektor wird hochgezogen. Wie können Sie also sicher sein, dass kein Strom von den 5 V zum Eingang fließt? Irgendwann das Fahrbrett zerstören?
Weil der Transistor als Emitterfolger konfiguriert ist und die Spannung am Emitter die Basisspannung minus etwa 0,6 V ist. Wenn der Emitter höher wird, schaltet er den Transistor aus und verhindert so, dass die Spannung weit über etwa 3 V ansteigt. Denken Sie an Basis und Emitter und welche Differenzspannung sie haben müssen, um den Transistor einzuschalten.
@Andyaka Funktioniert das, wenn wir 5 V auf 3,3 V ändern?
Dann bräuchte man keinen Level Shifter.

Absolut.

Geben Sie hier die Bildbeschreibung ein

Diese Schaltung nutzt die Eigenschaften eines MOSFET, um ein Signal bidirektional zwischen zwei verschiedenen Spannungspegeln umzuschalten.

Ich war daran interessiert, dies mit einem bipolaren PNP oder NPN zu tun.
@Cornelius Diese Antwort ist die bessere, Alter, weil sie bidirektional ist, während meine Schaltung dies nicht ist.
Ich weiß, es ist bidirektional. Ich habe diese Schaltung schon einmal in einem Schaltplan für einen I2C-Level-Shifter gesehen. Aber für das, was ich brauche, ist unidirektional genug.
@Andyaka: Du bist ein guter Kerl. Ignacio: nützliche Schaltung :)
@bitsmack ja, ich bin von ganzem Herzen muhuhahaha
Wenn Sie auf beiden Seiten 5 V haben, können Sie einen einzelnen Widerstand verwenden?
Wenn Sie auf beiden Seiten 5 V haben, warum brauchen Sie dann einen Pegelumsetzer?

Der Eingang ist digital bei 3,3 V und sollte 5 V TTL-Pegel ausgeben.

Für diese Situation benötigen Sie höchstwahrscheinlich überhaupt keine Umwandlungsschaltung.

Sowohl 3,3-V- als auch 5-V-TTL-Logikschalter schalten mit einer Schwelle von etwa 0,8 V. Daher ist keine Umwandlungsschaltung erforderlich, um einen 5-V-TTL-Eingang mit einem 3,3-V-Logiksignal zu treiben. Um absolut sicher zu sein, überprüfen Sie die minimale V ih Ihres 5-V-TTL-Geräts und stellen Sie sicher, dass diese Zahl kleiner als die minimale V oh Ihres 3,3-V-Geräts ist.

Diese Abbildung aus dem TI-App-Hinweis „ Selecting the Right Level-Translation Solution “ zeigt, dass die angegebenen Eingangs-, Ausgangs- und Schwellenpegel für 5-V- und 3,3-V-TTL-Schaltungen gleich sind:

Geben Sie hier die Bildbeschreibung ein

Wenn Ihre Geräte tatsächlich nicht TTL, sondern CMOS sind, können Sie sie möglicherweise immer noch ohne Umwandlungsschaltung anschließen, aber der Rauschabstand wird reduziert, da die CMOS-Schaltschwelle V cc /2 und nicht ein fester Spannungspegel ist.

Wie Sie dem Diagramm entnehmen können, können Sie ein 3,3-V-TTL-Signal (oder sogar ein 5-V-TTL-Signal) nicht zuverlässig verwenden, um einen 5-V-CMOS-Eingang zu schalten. Daher benötigen Sie für beide Situationen eine Wandlerschaltung, wie in den anderen Antworten beschrieben hier.