Forum: Mikrocontroller und Digitale Elektronik Pegelwandler für WS2812 LED-Streifen


von Jens (Gast)


Lesenswert?

Hallo,

mein uC läuft mit 3,3V. Mein LED-Streifen (WS2812) aber mit 5V.
Jetzt muss das Signal vom uC ja auf 5V gebracht werden.
Welches bauteil ist dafür am besten geeignet? Oder reicht auch schon ein 
Transistor?

von Falk B. (falk)


Lesenswert?

Jens schrieb:
> mein uC läuft mit 3,3V. Mein LED-Streifen (WS2812) aber mit 5V.
> Jetzt muss das Signal vom uC ja auf 5V gebracht werden.

Ja

> Welches bauteil ist dafür am besten geeignet?

Ein Pegelwandler. 74HCT125 oder was ähnliches. Hauptsache HCT

>Oder reicht auch schon ein
> Transistor?

Nein

von HildeK (Gast)


Lesenswert?

Jens schrieb:
> Welches bauteil ist dafür am besten geeignet? Oder reicht auch schon ein
> Transistor?

Schau dir doch den parallel laufenden Thread an:
Beitrag "Led streifen mit 5V versorgen, signal aber nur 3,3V"

von Wolfgang (Gast)


Lesenswert?

Jens schrieb:
> Welches bauteil ist dafür am besten geeignet?
Wie gut muss es wirklich sein? Wahrscheinlich reicht ein Widerstand ...

Hast du dein Problem hier abgeguckt oder ist bei dir die Suchfunktion 
ausgefallen?
Beitrag "Led streifen mit 5V versorgen, signal aber nur 3,3V"
> mein uC läuft mit 3,3V. Mein LED-Streifen (WS2812) aber mit 5V.

von Joachim B. (jar)


Lesenswert?

Jens schrieb:
> Jetzt muss das Signal vom uC ja auf 5V gebracht werden.
> Welches bauteil ist dafür am besten geeignet? Oder reicht auch schon ein
> Transistor?

ja sogar bidirektional

https://de.wikipedia.org/wiki/Pegelumsetzer
https://de.wikipedia.org/wiki/Pegelumsetzer#/media/Datei:Bidirektionaler_pegelumsetzer_wikide.svg

für ESP und WS nutzte ich BS170 oder 4-Kanal
https://eckstein-shop.de/SparkFun-Logic-Level-Converter-Bi-Directiona-Shifter-Pegelwandler

für WS sowie I2C

von Dergute W. (derguteweka)


Lesenswert?

Moin,

Wem das mit dem Pullup Widerstand zu popelig ist: Exotisch, aber 
moeglich waere auch ein Transistor in Basischaltung zur Pegelanpassung 
:-)

Gruss
WK

von Wolfgang (Gast)


Lesenswert?

Joachim B. schrieb:
> ja sogar bidirektional
Für einen WS2812 dürfte das nicht so richtig wichtig sein. Der hat an 
der Stelle, um die es geht, nur einen Input.

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Jens schrieb:
> mein uC läuft mit 3,3V.

Welcher µC?

> Mein LED-Streifen (WS2812) aber mit 5V.
> Jetzt muss das Signal vom uC ja auf 5V gebracht werden.

Einfachster Weg:

Output des µC auf Open-Drain, 1,8k Pullup zu 5V an DI von erster LED.

Siehe auch 
https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#WS2812-Anschl.C3.BCsse_am_Shield

von c-hater (Gast)


Lesenswert?

Falk B. schrieb:

>>Oder reicht auch schon ein
>> Transistor?
>
> Nein

Doch, klar reicht dafür auch ein Transistor (plus Widerstände 
natürlich). Aber es geht natürlich nicht jeder Transistor, es muss schon 
ein geeigneter sein.

von Andreas W. (andreasw) Benutzerseite


Lesenswert?

Wenn die LED-Streifen bzw. die verbauten LEDs relativ neu sind, dann 
können sie auch mit 3,3V angesteuert werden. WS2812B ab Version 4 
erkennen einen High-Pegel ab 2,7V:
Beitrag "Re: WS2812b LEDs funktionieren sobald man auf die Lötstelle drückt"
https://learn.watterott.com/de/kb/ws281x/#hinweise

: Bearbeitet durch User
von Johannes S. (Gast)


Lesenswert?

Andreas W. schrieb:
> Wenn die LED-Streifen bzw. die verbauten LEDs relativ neu sind, dann
> können sie auch mit 3,3V angesteuert werden.

Wie langweilig, da haben die Experten hier ja nix mehr zum Streiten. ?

von Michael B. (laberkopp)


Lesenswert?

Frank M. schrieb:
> Einfachster Weg:
> Output des µC auf Open-Drain

Bloss: Dazu müsste der uC das ohne Schutzdiode können.

Das kann aber fast keiner.

Der im Link angesprochene STM32 hat einige 5V tolerante Ausgänge.
Mit denen geht das.

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Michael B. schrieb:
> Bloss: Dazu müsste der uC das ohne Schutzdiode können.
>
> Das kann aber fast keiner.
>
> Der im Link angesprochene STM32 hat einige 5V tolerante Ausgänge.
> Mit denen geht das.

Deshalb fragte ich den TO ja auch nach dem µC. Das hat er leider 
verschwiegen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.