Logikpegelwandlung mit 1 Transistor

Gast #7125473
Hi,

in diesem Beitrag:
https://www.digikey.ch/de/blog/logic-level-shifting-basics
Wird eine einfach Schaltung mit nur einem Transistor zur Logikpegel 
Wandlung gezeigt.

Meine Frage: Muss dafür der Pin an der niedrigen Spannungsseite (LV) 
nicht auch hochspannungs-kompatibel (HV) sein?
Denn wenn der LV Pin Source auf GND zieht, dann wird der Transistor 
leitend und es besteht eine Verbindung zwischen LV und HV Seite (siehe 
Bild).

Danke und Viele Grüße
Mike
Angehängte Dateien:
Gast
Mike schrieb:
> Denn wenn der LV Pin Source auf GND zieht, dann wird der Transistor
> leitend und es besteht eine Verbindung zwischen LV und HV Seite (siehe
> Bild).

Und diese Verbindung liegt auf GND-Pegel - also kein Problem für die 
LV-Seite.

Hohe Spannungen liegen nur an, wenn keiner der beiden Ausgänge auf GND 
zieht. Und dann sieht jede Seite über ihren Pullup nur die jeweils 
erlaubte Spannung (LV oder HV).
Hallo,

Mike schrieb:
> Meine Frage: Muss dafür der Pin an der niedrigen Spannungsseite (LV)
> nicht auch hochspannungs-kompatibel (HV) sein?
> Denn wenn der LV Pin Source auf GND zieht, dann wird der Transistor
> leitend und es besteht eine Verbindung zwischen LV und HV Seite (siehe
> Bild).

wie hoch mag die Spannung an LV wohl sein wenn der auf GND gezogen ist?

Gruß aus Berlin
Michael
Gast
Mike schrieb:
> Meine Frage: Muss dafür der Pin an der niedrigen Spannungsseite (LV)
> nicht auch hochspannungs-kompatibel (HV) sein?
> Denn wenn der LV Pin Source auf GND zieht, dann wird der Transistor
> leitend und es besteht eine Verbindung zwischen LV und HV Seite (siehe
> Bild).

Wenn der LV-Pin Source auf GND zieht dann versenkt der LV-Pin den 
LV-Strom durch den LV-Pullup und auch noch den HV-Strom durch den 
HV-Pullup.

Und selbst wenn der HV-Pullup ganz klein ist, oder sogar gleichzeitig 
mit LV-Pin GND auch noch HV-Pin aktiv HV ist, kann die Spannung an 
Source ja nicht über LV-Vgs(th) steigen, weil ab da der Transistor 
sperrt. Also ist hochspannungsfest nicht nötig.

LG, Sebastian
Hallo,

die Schaltung ist ein typischer bi-directionaler Pegelwandler für I2C.
I2C hat nie Push-Pull. Wenn ich Push-Pull habe kann das andere Ende ja 
nur ein Eingang sein, dann brauche ich aber keinen bi-directionalen 
Levelshifter.

Gruß aus Berlin
Michael

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 4 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.