Official Hobby Components Online Store | Buy Electronic Kits, Components, Boards, Shields, Modules

2-Kanal-Pegelwandler mit 5V- und 3,3V-Logik verwenden

2-Kanal-Pegelwandler mit 5V- und 3,3V-Logik verwenden

By Official Hobby Components Online Store | Buy Electronic Kits, Components, Boards, Shields, Modules | Published: 2026-10-13

Category: Anleitungen

Schließen Sie einen 2-Kanal-Pegelwandler zwischen 5V- und 3.3V-Logik an, ohne Ihren Mikrocontroller zu beschädigen. Schritt für Schritt für Arduino- und ESP32-Projekte.

Kurze Antwort

Verbinden Sie die Niederspannungsreferenz des Pegelwandlers mit 3.3V und seine Hochspannungsreferenz mit 5V, und führen Sie dann jedes Signal über einen Kanal. Das Modul ist bidirektional, daher funktioniert dieselbe Verkabelung für 3.3V zu 5V und 5V zu 3.3V. Verbinden Sie niemals ein 5V-Signal direkt mit einem 3.3V-Eingang, ohne die Toleranz des Geräts zu prüfen.

Was ein 2-Kanal-Pegelwandler tatsächlich macht

Ein Pegelwandler übersetzt digitale Logikpegel zwischen zwei Spannungsbereichen, sodass ein 5V-Mikrocontroller mit einem 3.3V-Gerät kommunizieren kann – oder umgekehrt –, ohne dass der niederspannungsseitige Teil einem schädlichen 5V-Signal ausgesetzt wird. Der Hobby Components 2-Kanal-Pegelwandler verwendet Transistoren mit Pullup-Widerständen, um eine bidirektionale Umsetzung auf zwei unabhängigen Kanälen zu ermöglichen. Er ist hauptsächlich für 3.3V- und 5V-Logik gedacht, was die meisten Hobbyprojekte mit einem Arduino Uno und einem ESP32- oder ESP8266-Board abdeckt.

  • Zwei Kanäle bedeuten, dass Sie zwei separate Signale übertragen können, z. B. TX und RX oder SDA und SCL.
  • Bidirektionaler Betrieb bedeutet, dass Sie keinen Richtungs-Pin konfigurieren müssen.
  • Das Modul ist für digitale Logiksignale vorgesehen, nicht für analoge Spannungen oder Hochstromlasten.

Bevor Sie etwas anschließen: Prüfen Sie Spannungs- und Stromgrenzen

Prüfen Sie die Logikpegel auf beiden Seiten Ihrer Verbindung. Ein klassischer Arduino Uno arbeitet mit 5V-Logik, während ein ESP32 oder ESP8266 mit 3.3V arbeitet. Wenn beide Geräte bereits mit 3.3V arbeiten, benötigen Sie überhaupt keinen Pegelwandler. Wenn eine Seite mit 5V und die andere mit 3.3V arbeitet, ist ein Pegelwandler die sichere Wahl.

Der Pegelwandler übernimmt ausschließlich die Signalpegelumsetzung. Er versorgt weder deine Sensoren noch Module mit Strom und ersetzt keine ordnungsgemäße Stromversorgung. Halte die Schienen 3.3V und 5V getrennt und stelle sicher, dass beide Geräte eine gemeinsame Masse teilen, da die umgesetzten Signale sonst keine Referenz haben.

  • Verwenden Sie keinen Pegelwandler, um Motoren, Relais oder LED-Streifen direkt anzusteuern.
  • Prüfe, ob dein 3.3V-Gerät 5V-tolerant ist, bevor du annimmst, auf den Pegelwandler verzichten zu können.
  • Wenn Sie sich über den Logikpegel eines Boards nicht sicher sind, messen Sie ihn oder lesen Sie die Dokumentation, statt zu raten.

Auswahl eines Boards und Montage des Schalthebels

Das ESP8266-D1 ist ein drahtloses Entwicklungsboard, das mit der Arduino IDE kompatibel ist und über standardmäßige Arduino-Header verfügt. Dadurch ist es ein praktisches Gegenstück mit 3.3 V zu einem Uno mit 5 V. In Kombination mit einem Pegelwandler können Sie Peripheriegeräte mit 5 V anschließen, ohne die 3.3-V-Pins des ESP8266 zu gefährden.

Der Shifter ist ein kleines Modul, daher sollten Sie die Verkabelung vor dem Löten planen. Wenn Sie ein dauerhaftes Setup aufbauen, bietet Ihnen der Terminal Expansion Adapter für Arduino Nano Schraubklemmen für ein Nano-basiertes Projekt. Beachten Sie jedoch, dass er für Boards ausgelegt ist, die der Open-Source-Spezifikation von Arduino Nano entsprechen, und zum Zusammenbau Löten erfordert.

  • Kennzeichnen Sie Ihre Niederspannungs- (LV) und Hochspannungsseite (HV), bevor Sie etwas anschließen.
  • Halten Sie Signalkabel kurz, um Störgeräusche zu reduzieren, besonders bei höheren Signalgeschwindigkeiten.
  • Verwenden Sie ein Steckbrett zum Testen, bevor Sie sich für einen gelöteten Aufbau entscheiden.

Schritt für Schritt: Verdrahtung und Test eines Pegelumsetzers mit 2 Kanälen

  1. 1. Schalten Sie die Stromversorgung aus und identifizieren Sie beide Spannungsschienen: Schalten Sie beide Geräte aus. Suchen Sie die Versorgungspins 3.3V und 5V auf jeder Platine. Am Pegelwandler geht der Niederspannungs-Pin (LV) an die 3.3V-Schiene und der Hochspannungs-Pin (HV) an die 5V-Schiene. Verbinden Sie die Massepins beider Platinen und des Pegelwandlers miteinander. Prüfpunkt: Bestätigen Sie mit einem Multimeter 3.3V an LV und 5V an HV, bevor Sie Signaladern anschließen. Eine vertauschte Versorgungsschiene ist die häufigste Ursache dafür, dass ein Shifter oder ein Sensor zerstört wird.
  2. 2. Verbinden Sie die Niederspannungsseite mit dem 3.3V-Gerät: Wählen Sie einen Kanal. Verbinden Sie den Pin LV1 mit dem Signal-Pin des 3.3V-Geräts. Wenn Sie einen ESP8266-D1 mit einem 5V-Sensor verbinden, ist dies die ESP8266-Seite. Häufiger Fehler: anzunehmen, dass jeder Pin auf einem 3.3V-Board 5V-tolerant ist. Verwenden Sie den Pegelwandler an jedem Pin, bei dem Sie unsicher sind.
  3. 3. Verbinden Sie die Hochspannungsseite mit dem 5V-Gerät: Verbinde den Pin HV1 mit dem Signal-Pin des 5V-Geräts. Der Pegelwandler ist bidirektional, du musst also nicht entscheiden, welches Gerät sendet. Wiederhole dies für Kanal 2, wenn du ein zweites Signal benötigst, etwa TX und RX oder SDA und SCL. Prüfpunkt: Vergewissern Sie sich noch einmal, dass LV1 mit HV1 und LV2 mit HV2 gepaart ist. Kanäle werden leicht verwechselt, was zu verwirrenden, sporadischen Ergebnissen führt.
  4. 4. Schalten Sie ein und messen Sie das verschobene Signal: Versorgen Sie beide Geräte mit Strom und messen Sie das Signal auf der 5V-Seite mit einem Multimeter oder Logikanalysator, während die 3.3V-Seite umschaltet. Sie sollten sehen, dass das Signal zwischen etwa 0V und 5V schwankt. Häufiger Fehler: die gemeinsame Masse vergessen. Ohne sie hat der Shifter keinen Bezug und das Ausgangssignal schwimmt oder verhält sich unregelmäßig.
  5. 5. Testen Sie die Kommunikation und achten Sie auf Geschwindigkeitsbegrenzungen: Führen Sie einen einfachen Sketch aus, der Daten über die Verbindung sendet, z. B. ein serielles Echo oder einen I2C-Scan. Wenn die Verbindung bei niedriger Geschwindigkeit funktioniert, aber bei hoher Geschwindigkeit fehlschlägt, kann das transistor basierte Design der begrenzende Faktor für Ihre Busgeschwindigkeit sein. Checkpoint: Wenn I2C fehlschlägt, versuchen Sie, die Taktfrequenz zu senken oder externe Pullups hinzuzufügen, die für Ihren Bus geeignet sind. Wenn es weiterhin fehlschlägt, passt der Pegelwandler möglicherweise nicht zu dieser speziellen Busgeschwindigkeit.

In dieser Anleitung verwendete Produkte

  • Hobby Components 2 Kanal-Pegelumsetzer: Dieses Modul verwendet eine Reihe von Transistoren mit Pull-up-Widerständen, um eine bidirektionale Spannungspegelumsetzung (Level Shifting) für digitale Logiksignale auf einem 2-Kanal bereitzustellen. Hauptsächlich für die Umsetzung von Signalen zwischen 3.3V- und 5V-Logikpegeln gedacht, bietet dieses Modul eine Möglichkeit, einen 5V-Mikrocontroller sicher mit einem 3.3V-Gerät zu verbinden oder umgekehrt einen 3.3V-Mikrocontroller mit einem 5V-Gerät, ohne beide zu beschädigen. Der bidirektionale Betrieb bedeutet, dass Sie es unabhängig davon, welche Seite sendet, gleich verdrahten, und zwei Kanäle decken ein grundlegendes TX/RX- oder I2C-Paar ab.
  • ESP8266-D1 Arduino-kompatibles Entwicklungsboard: Das ESP8266-D1 ist ein drahtloses 802.11-Mikrocontroller-Entwicklungsboard (WLAN), das mit der Arduino IDE kompatibel ist. Es verwandelt das sehr beliebte drahtlose ESP8266-Modul (WLAN) in ein vollwertiges Entwicklungsboard. Das Layout dieses Boards basiert auf einem standardmäßigen Arduino-Hardware-Design mit ähnlichen Abmessungen wie Arduino Uno und Leonardo. Es enthält außerdem eine Reihe von Standard-Arduino-Headern. Seine 3.3V-Logik und die Arduino-typischen Header machen es zur natürlichen Niederspannungsseite für einen Pegelwandler, wenn Sie 5V-Sensoren oder Peripheriegeräte hinzufügen möchten.
  • Klemmen-Erweiterungsadapter für Arduino Nano: Dieses Terminal-Erweiterungskit (HCARDU0101) ist für jede Version des Nano konzipiert, die der Arduino-Open-Source-Spezifikation entspricht. Das Kit besteht aus einer Platine mit etwa 54 mm x 36 mm, 2 x 15-poligen Buchsen mit 1"-Raster und 10 x 3-poligen Schraubklemmenblöcken. Nach dem Aufbau (Löten erforderlich) ermöglicht Ihnen das fertige Kit, ... Wenn Ihr Projekt einen Nano verwendet, bietet Ihnen dieser Adapter Schraubklemmen für zuverlässige Verbindungen zu Ihrem Pegelwandler und Ihren Sensoren, er erfordert jedoch Löten und ist spezifisch für Nano-Spezifikationsboards.

Shop Related Products

Hobby Components 2 Channel Level Shifter

Hobby Components 2 Channel Level Shifter

$0.78 $1.24

Shop Now
Klemmen-Erweiterungsadapter für Arduino Nano

Klemmen-Erweiterungsadapter für Arduino Nano

$0.84 $1.24

Shop Now
ESP8266-D1 Arduino Compatible Development Board

ESP8266-D1 Arduino Compatible Development Board

$2.30 $3.33

Shop Now