Deutsch
Zeit: 2026/05/19
Durchsuchen: 65

Ein Logikpegelwandler oder Logikpegelschieber ist eine kleine Schaltung oder ein Modul, das es elektronischen Geräten mit unterschiedlichen Signalspannungen ermöglicht, korrekt zu kommunizieren.Es wird häufig verwendet, wenn eine 5-V-Platine wie ein Arduino Uno mit einem 3,3-V-Gerät wie einem ESP32, einem Sensor oder einem Display verbunden werden muss.
Digitale Geräte lesen Signale je nach Spannung als HIGH oder LOW.Zu den gängigen Logikpegeln gehören 1,8 V, 3,3 V und 5 V.Wenn ein Gerät eine zu hohe Spannung sendet, kann es zu einer Beschädigung des Empfangschips kommen.Wenn die Spannung zu niedrig ist, wird das Signal möglicherweise nicht richtig erkannt.In einigen Fällen kann ein 3,3-V-Signal immer noch von einem 5-V-Eingang gelesen werden, dies hängt jedoch von der Eingangsschwelle des Chips ab, daher sollte immer das Datenblatt überprüft werden.

Ein MOSFET-basierter Logikpegelwandler verwendet Pull-up-Widerstände und einen MOSFET, um Signale zwischen Niederspannungs- und Hochspannungsseite zu verschieben.Jede Seite wird auf ihre eigene Versorgungsspannung hochgezogen, z. B. 3,3 V auf der Low-Side und 5 V auf der High-Side.
Wenn keines der Geräte die Leitung auf LOW zieht, bleiben beide Seiten auf ihren eigenen Spannungspegeln HIGH.Wenn eine Seite das Signal auf LOW zieht, leitet der MOSFET und zieht auch die andere Seite auf LOW.Dies ermöglicht eine bidirektionale Kommunikation, während jedes Gerät innerhalb seines sicheren Spannungsbereichs bleibt.
Logikpegelwandler werden üblicherweise in bidirektionale und unidirektionale Typen unterteilt.Bidirektionale Konverter ermöglichen die automatische Übertragung von Signalen in beide Richtungen und eignen sich daher ideal für Open-Drain-Kommunikationsprotokolle wie I2C.Unidirektionale Wandler übertragen Signale nur in eine Richtung, beispielsweise wandeln sie ein 5-V-Ausgangssignal in ein 3,3-V-Eingangssignal um.Diese werden üblicherweise für Kommunikationsleitungen mit fester Richtung wie UART-Übertragungssignale, GPIO-Ausgänge und einfache digitale Steuerschnittstellen verwendet.
MOSFET-basierte Pegelumsetzer verwenden Transistoren und Pull-up-Widerstände, um Signale zwischen verschiedenen Spannungspegeln zu übersetzen.Sie sind beliebt, weil sie kostengünstig und einfach sind und den automatischen bidirektionalen Betrieb für Open-Drain-Busse wie I2C unterstützen.Dieses Design wird häufig in Arduino-Projekten, ESP32-Systemen, Raspberry Pi-Boards und Sensorschnittstellen verwendet.Allerdings funktionieren MOSFET-basierte Wandler möglicherweise nicht zuverlässig für Hochgeschwindigkeitskommunikation oder Push-Pull-Schnittstellen wie Hochgeschwindigkeits-SPI.
IC-basierte Logikpegelübersetzer verwenden dedizierte integrierte Schaltkreise, die speziell für die Spannungsumsetzung entwickelt wurden.Diese Geräte bieten normalerweise eine schnellere Schaltgeschwindigkeit, eine bessere Signalintegrität und eine verbesserte Zuverlässigkeit für Hochgeschwindigkeitsschnittstellen wie SPI, SD-Karten und parallele Kommunikationsbusse.Gängige Beispiele sind Chips der Serien TXS0108E, TXB0108 und 74LVC.Verschiedene Übersetzer-ICs sind für unterschiedliche Signaltypen optimiert. Die Auswahl des richtigen Geräts hängt daher vom Kommunikationsprotokoll und dem Signalverhalten ab.
Bei der passiven Widerstandsteiler-Pegelverschiebung werden zwei Widerstände verwendet, um ein höheres Spannungssignal auf einen niedrigeren Spannungspegel zu reduzieren.Diese Methode ist einfach und kostengünstig und eignet sich daher für einfache Einwegsignale wie die Umwandlung eines 5-V-Ausgangs in einen 3,3-V-Eingang.Allerdings funktionieren Widerstandsteiler nur in eine Richtung und sind nicht für die bidirektionale Kommunikation geeignet.Sie können auch die Signalqualität bei höheren Geschwindigkeiten verringern, da Widerstände und Kapazitäten Signalübergänge verlangsamen können.
Auto-Richtungsübersetzer erkennen automatisch die Richtung des Datenflusses und passen die Signalübersetzung ohne zusätzliche Steuersignale an.Sie vereinfachen die Verkabelung und sind für viele Anwendungen praktisch.Richtungsgesteuerte Übersetzer benötigen einen speziellen Steuerstift, um die Signalrichtung manuell einzustellen.Obwohl sie mehr Konfiguration benötigen, bieten sie oft eine bessere Stabilität und zuverlässigere Leistung für Hochgeschwindigkeitskommunikationssysteme, bei denen die automatische Richtungserkennung möglicherweise instabil wird.
I2C funktioniert gut mit MOSFET-basierten bidirektionalen Pegelwandlern, da I2C Open-Drain-Leitungen mit Pull-up-Widerständen verwendet.Dies ist nützlich, wenn Sie einen 5-V-Arduino an 3,3-V-Sensoren, OLED-Displays, RTC-Module oder ESP32-Geräte anschließen.Allerdings können der Wert des Pull-up-Widerstands, die Kabellänge und die Busgeschwindigkeit die Zuverlässigkeit beeinträchtigen.
SPI ist schneller als I2C und verwendet Push-Pull-Signale, sodass einfache MOSFET-Pegelumsetzer bei hoher Geschwindigkeit möglicherweise nicht gut funktionieren.Für SPI-Geräte wie SD-Karten, TFT-Displays und Flash-Speicher ist ein schnellerer IC-basierter Übersetzer oder Puffer normalerweise besser.Eine schlechte Pegelverschiebung kann zu Datenfehlern, instabiler Anzeigeausgabe oder fehlerhafter SD-Kartenkommunikation führen.
Bei UART ist die Pegelverschiebung normalerweise einfacher, da TX- und RX-Leitungen feste Richtungen haben.Ein Widerstandsteiler kann zur Reduzierung von 5 V TX auf 3,3 V RX geeignet sein, während ein geeigneter Logikübersetzer für einen zuverlässigen Langzeiteinsatz sicherer ist.Dies ist häufig beim Anschluss von USB-zu-Seriell-Adaptern, ESP32-Karten, Raspberry Pi UART-Pins und GPS-Modulen der Fall.
PWM-Signale benötigen saubere Spannungsübergänge, insbesondere in Motortreibern, LED-Dimmern und MOSFET-Gate-Treibern.Niederfrequenz-PWM funktioniert möglicherweise mit einfachen Schaltkreisen, Hochfrequenz-PWM benötigt jedoch schnellere Übersetzer oder Puffer.Ein schwacher oder langsamer Pegelumsetzer kann zu schlechtem Schalten, Hitze oder instabiler Steuerung führen.
One-Wire- und GPIO-Signale können auch eine Pegelverschiebung erfordern, wenn Geräte unterschiedliche Spannungen verwenden.Langsame GPIO-Signale können oft einfache Widerstandsteiler oder Transistorschaltungen verwenden, aber zeitempfindliche Signale benötigen bessere Übersetzer.Die richtige Wahl hängt vom Spannungspegel, der Signalgeschwindigkeit, der Richtung und der Rauschempfindlichkeit ab.

Im Stromkreis ist die Niederspannungsseite mit dem Niederspannungsgerät verbunden, während die Hochspannungsseite mit dem Hochspannungsgerät verbunden ist.Die Pull-Up-Widerstände halten beide Signalleitungen auf HIGH und der BSS138 MOSFET verschiebt das Signal automatisch zwischen beiden Seiten.Wenn eine Seite das Signal auf LOW zieht, lässt der MOSFET die andere Seite sicher auf LOW folgen.Dies ermöglicht eine bidirektionale Kommunikation und schützt gleichzeitig das Niederspannungsgerät vor höherer Spannung.

Der TXS0108E ist ein bidirektionaler 8-Bit-Logikpegelwandler-IC, der zum Anschluss von Geräten verwendet wird, die mit unterschiedlichen Spannungen arbeiten, z. B. 3,3-V- und 5-V-Systeme.Es übersetzt Signale automatisch zwischen beiden Spannungsebenen, ohne dass ein Richtungssteuerstift erforderlich ist.Im Diagramm arbeitet die linke Seite mit 3,3 V, während die rechte Seite mit 5 V arbeitet.Der TXS0108E überträgt Daten sicher zwischen beiden Systemen über die Kanäle A1–A8 und B1–B8.Es wird häufig für GPIO-, UART-, I2C- und einige SPI-Anwendungen in Arduino-, ESP32- und Raspberry Pi-Projekten verwendet. Der TXS0108E ist einfach zu verwenden und unterstützt automatische bidirektionale Kommunikation, kann jedoch bei starken Pull-up-Widerständen oder starken kapazitiven Lasten instabil werden.

Entwickelt für die digitale Hochgeschwindigkeitssignalübersetzung zwischen verschiedenen Spannungssystemen, z. B. 3,3-V- und 5-V-Geräten.Die Signalrichtung wird automatisch erkannt, sodass kein manueller Richtungskontrollstift erforderlich ist.Im Diagramm oben verbindet der TXB0108 ein 3,3-V-System auf der linken Seite mit einem 5-V-System auf der rechten Seite über die Kanäle A1–A8 und B1–B8.Es wird häufig für GPIO-, UART- und einige SPI-Anwendungen verwendet, bei denen schnelles Schalten und gute Signalintegrität wichtig sind.Der TXB0108 funktioniert gut mit digitalen Push-Pull-Signalen, wird jedoch im Allgemeinen nicht für I2C-Kommunikation, starke Pull-up-Widerstände oder stark belastete Signalleitungen empfohlen.

Wird häufig für die Hochgeschwindigkeits-Logikpegelübersetzung und digitale Pufferung verwendet.Es verwendet einen DIR-Steuerpin (Richtung), um die Signalrichtung zwischen den A-Seiten- und B-Seiten-Pins manuell festzulegen. Im Diagramm überträgt der IC digitale Signale zwischen mehreren Kanälen und sorgt gleichzeitig für eine stabile und schnelle Kommunikation.Es wird häufig für SPI-Schnittstellen, SD-Karten, Displays, GPIO-Erweiterung und parallele Busse verwendet, bei denen eine starke Signalantriebsfähigkeit wichtig ist.
Im Gegensatz zu Autorichtungsübersetzern bietet der 74LCX245 eine zuverlässigere Leistung für Hochgeschwindigkeits-Push-Pull-Signale, erfordert jedoch eine manuelle Richtungssteuerung.

Es ist speziell für die I2C- und SMBus-Kommunikation optimiert.Im Diagramm übersetzt der PCA9306 die SCL- und SDA-Leitungen sicher zwischen zwei Spannungsdomänen mithilfe von Pull-up-Widerständen und Referenzspannungen (VREF1 und VREF2).Es unterstützt die automatische bidirektionale Kommunikation, ohne dass ein Richtungssteuerstift erforderlich ist.Der PCA9306 wird häufig in ESP32, Raspberry Pi, Sensoren, EEPROMs, RTC-Modulen und anderen I2C-Geräten verwendet, da er eine stabile und zuverlässige Spannungsumsetzung für Open-Drain-Kommunikationsbusse bietet.
Ein Logikpegelwandler unterstützt die sichere Kommunikation zwischen Geräten, die mit unterschiedlichen Spannungen arbeiten, während ein Spannungsteiler die Spannung nur mithilfe von Widerständen reduziert.Logikpegelwandler können bidirektionale Kommunikation und eine bessere Signalintegrität unterstützen, insbesondere für Protokolle wie I2C.Spannungsteiler sind einfacher und kostengünstiger, funktionieren aber normalerweise nur für Einwegsignale mit niedriger Geschwindigkeit, wie z. B. einfache UART-RX-Leitungen.
Logikpegelwandler sind speziell für die Spannungsumsetzung zwischen verschiedenen Logikpegeln konzipiert, während Puffer-ICs hauptsächlich digitale Signale verstärken oder isolieren.Puffer-ICs sind oft schneller und besser für Hochgeschwindigkeits-SPI oder parallele Kommunikation geeignet, viele erfordern jedoch eine manuelle Richtungssteuerung.Für Mischspannungssysteme und bidirektionale Kommunikation sind Logikpegelwandler im Allgemeinen einfacher zu verwenden.
Logikpegelwandler übersetzen Signalspannungen direkt zwischen Schaltkreisen, die die gleiche Masse haben, während Optokoppler mithilfe einer lichtbasierten Signalübertragung für eine elektrische Trennung zwischen zwei Systemen sorgen.Optokoppler werden häufig zur industriellen Steuerung und Geräuschisolierung verwendet, sind jedoch langsamer und komplexer.Logikpegelwandler sind schneller und besser für standardmäßige eingebettete Kommunikationsschnittstellen geeignet.
Eine direkte Verbindung verbindet zwei Geräte ohne Spannungsumsetzung, was möglicherweise nur funktioniert, wenn beide Geräte kompatible Logikpegel verwenden.Logikpegelwandler schützen Niederspannungsgeräte sicher vor Signalen mit höherer Spannung und verbessern die Kommunikationszuverlässigkeit.Direkte Verbindungen zwischen nicht übereinstimmenden Spannungssystemen können zu einem instabilen Betrieb oder dauerhaften Schäden an empfindlichen Komponenten führen.
• Arduino- und ESP32-Kommunikation
• Raspberry Pi-Sensorschnittstellen
• I2C-Busspannungsumsetzung
• SPI-Gerätekommunikation
• Serielle UART-Kommunikation
• OLED- und LCD-Anzeigemodule
• SD-Kartenmodule
• EEPROM- und RTC-Module
• GPIO-Signalübersetzung
• Motortreiberschnittstellen
• IoT und eingebettete Systeme
• FPGA- und Mikrocontroller-Schnittstellen usw.
Bei der Auswahl eines Logikpegelwandlers geht es nicht nur um die Abstimmung von 5-V- und 3,3-V-Geräten.Auch die Signalrichtung, die Kommunikationsgeschwindigkeit und der Protokolltyp spielen eine Rolle.Beispielsweise eignen sich MOSFET-basierte Pegelumsetzer normalerweise für I2C und bidirektionale Leitungen mit niedriger Geschwindigkeit, während IC-basierte Übersetzer wie TXS0108E, TXB0108, 74LCX245 und PCA9306 besser für bestimmte Anwendungen wie GPIO, SPI oder dedizierte I2C-Übersetzung geeignet sind.Überprüfen Sie vor dem Hinzufügen zu einem Stromkreis die Spannungspegel, Eingangsschwellen, den Bustyp und die Grenzwerte im Datenblatt, um sicherzustellen, dass die Verbindung sicher und zuverlässig ist.
Bei einer direkten Verbindung kann das 3,3-V-Gerät Spannungen ausgesetzt werden, die über seiner sicheren Betriebsgrenze liegen.Viele moderne Chips, wie zum Beispiel die GPIO-Pins von ESP32 und Raspberry Pi, sind nicht 5V-tolerant.Selbst wenn die Schaltung vorübergehend zu funktionieren scheint, kann eine langfristige Einwirkung die Eingangspins beschädigen oder eine instabile Kommunikation verursachen.
MOSFET-basierte Pegelumsetzer funktionieren gut mit I2C, da I2C Open-Drain-Kommunikation mit Pull-up-Widerständen verwendet.Der MOSFET ermöglicht automatisch die sichere Übertragung von Signalen in beide Richtungen, ohne dass ein Richtungssteuerstift erforderlich ist, was das Design für SDA- und SCL-Leitungen einfach und zuverlässig macht.
Hochgeschwindigkeits-SPI-Signale erfordern schnelle Anstiegs- und Abfallzeiten.Einfache MOSFET-basierte Pegelumsetzer können Verzögerungen, langsamere Signalübergänge und Wellenformverzerrungen verursachen.Bei höheren Taktraten kann dies zu beschädigten Daten, instabilen Anzeigen oder fehlerhafter SD-Kartenkommunikation führen.
Der TXS0108E ist für die automatische bidirektionale Kommunikation konzipiert und funktioniert besser mit Protokollen wie I2C und GPIO.Der TXB0108 ist für Hochgeschwindigkeits-Push-Pull-Signale wie GPIO und einige SPI-Schnittstellen optimiert.Allerdings wird der TXB0108 im Allgemeinen nicht für I2C- oder starke Pull-up-Widerstandsschaltungen empfohlen.
Pull-up-Widerstände halten die Signalleitungen standardmäßig im HIGH-Zustand, wenn kein Gerät die Leitung aktiv auf LOW steuert.Sie helfen, die Kommunikation zu stabilisieren und ermöglichen dem MOSFET, die Spannungspegel zwischen der Niederspannungs- und der Hochspannungsseite richtig zu verschieben.
Ein Widerstandsteiler reicht oft für einfache Einwegsignale mit niedriger Geschwindigkeit aus, wie zum Beispiel die Reduzierung eines 5-V-UART-TX-Signals auf einen 3,3-V-RX-Eingang.Für bidirektionale Kommunikation, schnelle Datenübertragung oder sensible Protokolle wie I2C ist es jedoch nicht geeignet.
Die Verwendung des falschen Konverters kann zu Kommunikationsfehlern, instabilem Betrieb, beschädigten Daten, fehlerhafter Geräteerkennung, Signalverzerrung oder sogar dauerhaften Schäden an Niederspannungskomponenten führen.Der richtige Konverter hängt vom Spannungspegel, dem Protokolltyp, der Geschwindigkeit und der Signalrichtung ab.
CAP CER 0.1UF 16V X5R 0201
CAP CER 1.2PF 25V NP0 0603
CAP CER 1000PF 630V X7R 1812
CAP CER 9.4PF 50V S2H 0603
CAP TANT 3.3UF 10% 10V RADIAL
IC DAC 16BIT V-OUT 16TSSOP
IC REG CTRLR BUCK 36SSOP
IGBT Modules
NJU4053BV-TE1 JRC
74LVT16244A TI
DSP BGA




