Beschreibung
Weil der Arduino (und der Basic Stamp) 5V-Geräte sind und die meisten modernen Sensoren, Displays, Flash-Karten und Module nur 3,3V unterstützen, stellen viele Bastler fest, dass sie eine Pegelanpassung vornehmen müssen, um das 3,3V-Gerät vor 5V zu schützen.
Obwohl man Widerstände verwenden kann, um einen Teiler herzustellen, können die Widerstände bei schnellen Übertragungen viel Verzögerung verursachen und Probleme verursachen, die schwer zu debuggen sind. Aus diesem Grund bevorzugen wir den Einsatz von Bausteinen der Serie 4050/74LVX245 und ähnlicher Logik zur Durchführung einer ordnungsgemäßen Pegelanpassung. Das einzige Problem ist, dass sie nur in eine Richtung gut funktionieren, was bei einigen speziellen bidirektionalen Schnittstellen zu Problemen führen kann und auch die Verdrahtung etwas kompliziert macht.
Dafür kommt dieser schöne Chip, der TXB0108 bidirektionale Pegelwandler, ins Spiel! Dieser Chip führt eine bidirektionale Pegelanpassung von praktisch jeder Spannung zu jeder Spannung durch und wird die Richtung automatisch erkennen. Das einzige, was mit diesem Chip nicht gut funktioniert, ist i2c (weil er starke Pullups verwendet, die den automatischen Richtungssensor verwirren). Wenn Sie Pullups verwenden müssen, können Sie das tun, sie sollten jedoch mindestens 50K Ohm betragen - die internen Pullups von AVRs/Arduino sind etwa 100K Ohm, also sind sie in Ordnung! Er ist ein wenig luxuriöser als ein 74LVX245, aber wenn Sie sich einfach keine Sorgen um Richtungspins machen wollen, ist das eine Lebensrettung!
Da dieser Chip ein spezieller bidirektionaler Pegelwandler ist, verfügt er nicht über starke Ausgangspins, die LEDs oder lange Kabel antreiben können. Er ist dazu gedacht, auf einem Steckbrett zwischen zwei Logikchips zu sitzen! Wenn Sie keine sofortige bidirektionale Unterstützung benötigen, empfehlen wir den 74LVX245 unten, der eine starke Ausgangstreiber hat.
Dieser Breakout erspart Ihnen das Löten der sehr feinen Gehäuse, die dieser Chip hat. Wir fügen auch 0,1uF Kondensatoren auf beiden Seiten und einen 10K Pull-up-Widerstand am Ausgangs-Pin hinzu, damit Sie ihn direkt aus der Verpackung verwenden können!
Dokumente