DFRobot
Level Shifter-moduler oversætter logik-signaler mellem forskellige spændingsniveauer — fx 3,3 V ESP32 til 5 V Arduino, eller 12 V industri-signaler til 3,3 V mikrocontroller. Uden niveau-konvertering risikerer du at brænde GPIO-ben ud. Udvalget rummer bidirektionelle TXS0108E (8-bit) og TXS0104E (4-bit) high-speed translators til I²C/SPI/UART, opto-isolerede 12 V→5 V og 12 V→3,3 V konvertere i 2- og 4-kanals udgaver, samt en I²C Address Shifter til at løse adresse-konflikter mellem flere ens I²C-enheder. Find modulet til ESP32-Arduino, industri eller I²C-konflikter.
DFRobot
DFRobot
DFRobot
DFRobot
DFRobot
DFRobot
Forskellige mikrocontrollere arbejder med forskellige logik-spændinger:
Når du forbinder dem direkte, sker der to ting der kan ødelægge hardwaren:
En level shifter løser dette ved at oversætte mellem niveauerne pålideligt og hurtigt.
Til at koble I²C-, SPI-, UART- eller GPIO-signaler mellem 3,3 V og 5 V uden retnings-kontrol:
Til at læse 12 V eller 24 V industri-signaler ind i en 3,3 V eller 5 V mikrocontroller. Opto-isolation beskytter mikrocontrolleren mod spændingsspidser og giver galvanisk adskillelse:
| Type | Bidirektionel | Hastighed | Galvanisk isolation | Bruges til |
|---|---|---|---|---|
| MOSFET-baseret (BSS138) | Ja | ~10 MHz | Nej | Simple 3,3↔5 V GPIO/I²C, billigt |
| TXS0108E/TXS0104E | Ja | 24-60 Mbps | Nej | Hurtige bus'er (SPI, hurtig I²C) |
| TXB0104 | Ja | ~100 Mbps | Nej | Højeste hastighed, men kræver "drevet" output |
| Optocoupler | Nej (envejs) | 1-10 kHz typisk | Ja | Industri-signaler, høj-støj-miljø |
| Logic Level Converter PCA9306 | Ja | ~1 MHz | Nej | I²C-specifik |
De bidirektionelle level shiftere (TXS-serien) skal forsynes med begge spændinger:
For opto-isolerede konvertere skal du forsyne både industri-siden (typisk 12-24 V) og mikrocontroller-siden (3,3 V eller 5 V) separat — det er hele pointen med isolationen.
Tilkobling af 5 V sensorer (DHT22, 16×2 LCD) til ESP32 og Raspberry Pi, kommunikation mellem Arduino UNO og ESP8266/ESP32, læsning af industri-PLC udgange (12 V/24 V) med Arduino eller Raspberry Pi, isolering af mikrocontroller fra støjende industri-signaler, kobling af gamle 5 V displays og periferielektronik til moderne 3,3 V boards, samt løsning af I²C-adresse-konflikter når du bruger flere ens sensorer på samme bus.
Til generelle signal-konvertere mellem standarder, se Signal convertere. Til ADC og DAC der oversætter mellem analog og digital, se ADC / DAC Moduler. Til mikrocontrollere, se Arduino, ESP32 Boards og Raspberry Pi. Til relæer der også isolerer signaler, se Relæ. Tilbage til Moduler oversigt.