Frage:
Einfachster unidirektionaler Pegelumsetzer (3,3 V -> 5 V)
soyxan
2014-09-03 15:15:06 UTC
view on stackexchange narkive permalink

Ich möchte einen WS2801-LED-Streifen von einem Raspberry Pi GPIO ansteuern.

Ich habe die MOSI- und CLK-Pins direkt angeschlossen, um die LED anzusteuern, aber es funktioniert nicht, da das WS2801-Datenblatt besagt, dass ein High Level ist \ $ 0.8 \ mal V_ {dd} = 0.8 \ mal 5V = 4V \ $ (ich vermute).

Ich weiß, dass im Internet zusammengesetzte Module verfügbar sind (wie zum Beispiel: 4-Kanal-I2C-sicherer bidirektionaler Logikpegelwandler), aber bevor ich einen davon kaufe, möchte ich sicher sein, dass dies die richtige Lösung ist, um ihn zum Laufen zu bringen, also möchte ich "einfachen Pegelumsetzer" kaufen.

Was ich suche, ist der einfachste Pegelumsetzer, der die Spannung von 3,3 V auf 5 V (unidirektional) verschiebt. Mit "am einfachsten" meine ich, dass es die geringstmögliche Anzahl von Komponenten (Widerstände, Kondensatoren usw.) enthält, möglicherweise einen einzelnen IC in DIP-Form, damit ich ihn in einem Steckbrett verwenden kann.

Sie haben nie zu viele dieser billigen, vorgefertigten Level-Shifter-Schaltkreise in Ihrer Teilebox, die für alle Arten von digitalen Schaltkreisen geeignet sind :)
Fünf antworten:
venny
2014-09-03 15:43:09 UTC
view on stackexchange narkive permalink

Wenn Sie auf DIP -Pakete beschränkt sind, wählen Sie 74HCT125. Die HCT-Familie verfügt über TTL-Eingangspegel (0-0,8 V niedrig, 2-5 V hoch). Außer einem Entkopplungskondensator sind keine weiteren Komponenten erforderlich.

Für echte Leiterplatten ist etwas Kleineres geeignet, wie 74AHCT1G125, das in einem Single-Gate-Gehäuse grundsätzlich identisch ist.

Ich würde vielleicht betonen - Das Objekt von Interesse ist nicht unbedingt ein Level Shifter.Ein normaler _5V-Puffer_ mit entsprechenden Eingangsschwellenwerten reicht aus.
@Dzarda Antwort aktualisiert.Ich wusste nicht, dass es TTL-kompatible Puffer in kleinen Paketen gibt.
Ich habe bestätigt, dass der 74HCT125 lokal verfügbar ist, daher werde ich mich dafür entscheiden, da diese Lösung am zuverlässigsten erscheint.Vielen Dank!
JIm Dearden
2014-09-03 16:43:31 UTC
view on stackexchange narkive permalink

Für die elektrische Isolation sowie für Spannungsänderungen können Sie einen Optokoppler verwenden. z.B. 4n25. Sie kommen auch in Dual- und Quad-Paketen. Ein High am Eingang erzeugt ein High am Ausgang.

enter image description here

+1 für die exquisite Qualität der Handzeichnung auf diesem!
jippie
2014-09-03 22:35:14 UTC
view on stackexchange narkive permalink

Möglicherweise nicht die niedrigste Anzahl von Komponenten, aber es besteht die Möglichkeit, dass alle Teile sofort verfügbar sind. Jeder Allzwecktransistor mit niedriger Leistung reicht aus, und die Widerstandswerte sind auch nicht zu kritisch.

Möglicher Nachteil ist, dass er wie ein offener Kollektor wirkt, wobei R2 der Pull-up-Widerstand ist. Dies bedeutet, dass die ansteigende Flanke durch R2 bestimmt wird. Der 3V3-Ausgangstreiber muss in der Lage sein, den Strom sowohl durch R1 als auch durch R2 zu leiten, in diesem Fall (5 V / 6 k8) + ((3,3 V - 0,6 V) / 2 k2) = 2 mA.

schematic

simulieren diese Schaltung - Schema erstellt mit CircuitLab sup>

Ich bin mir nicht sicher, wo ich die gefunden habe Schaltung.

Eine ähnliche Architektur kann mit einem MOSFET verwendet werden, aber Sie werden eine Herausforderung haben, eine mit ausreichend niedriger Schwellenspannung zu finden.

Coole Schaltung!Ich habe das noch nie erlebt und die Art und Weise, wie der Transistor angeschlossen ist, ist ziemlich kontraintuitiv, aber es funktioniert.Perfekt für Mikrocontroller-Ausgangspins, da sie diesen Strom leicht abbauen können und der zweite Transistor (oder das Invertieren des Ausgangsbits in der Software) vermieden wird, der an den offensichtlicheren einfachen Pegelwandlern beteiligt ist.
Vielleicht hast du es dort gefunden?;-) http://electronics.stackexchange.com/questions/82104/single-transistor-level-up-shifter Beachten Sie, dass es Einschränkungen hinsichtlich der Eingangs- und Ausgangsimpedanz gibt.Für logische ICs sollte dies jedoch in Ordnung sein.
Es ist auch nicht energieeffizient, wenn der Eingang niedrig ist.
user32885
2014-09-03 15:30:32 UTC
view on stackexchange narkive permalink

Vielleicht ein digitaler Puffer-IC mit Open-Collector-Ausgang auf 5V gezogen? Etwas wie dieses

Ralph Bolton
2014-09-03 17:24:29 UTC
view on stackexchange narkive permalink

Mit ein paar MOSFETs kann etwas konstruiert werden. Ich habe dieses Sparkfun-Modul ( https://www.sparkfun.com/products/retired/8745) verwendet, das dies tut, obwohl sie es möglicherweise mit einer komplexeren Version aktualisiert haben Eine bessere Wahl (sie haben Schaltpläne, und Sie können sie mithilfe von Durchgangslochkomponenten anstelle des von ihnen verwendeten SMD herstellen).

Wenn Sie nur in eine Richtung gehen, kann ein gewöhnlicher Transistor dies tun der Job, obwohl Sie über die Spezifikationen und das Design nachdenken müssen, wenn Sie den Stift mit hoher Geschwindigkeit wackeln möchten. Abhängig davon, wie Sie sich dafür entscheiden, müssen Sie möglicherweise auch das Signal invertieren, was wahrscheinlich mühsamer ist, als es wert ist.



Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...