TXB0104 Bi-directionele level shifter .
Omdat de Arduino (en Basic Stamp) 5V-apparaten zijn, en de meeste moderne sensoren, displays, flashcards en modi alleen 3.3V zijn, vinden veel makers dat ze level shifting / -conversie moeten uitvoeren om het 3.3V-apparaat te beschermen tegen 5V.
Hoewel je weerstanden kunt gebruiken om een verdeler te maken, kunnen de weerstanden voor overdrachten met hoge snelheid veel slew toevoegen en verwoesting veroorzaken die moeilijk te debuggen is. Om die reden gebruiken we graag de 4050 / 74LVX245-serie en vergelijkbare logica om de juiste level shifting te voeren. Het enige probleem is dat ze slechts in één richting goed zijn, wat een probleem kan zijn voor sommige speciale bidirectionele interfaces en ook de bedrading een beetje harig maakt.
Dat is waar deze mooie chip, de TXB0104 bi-directionele niveau- converter komt! Deze chip voert bidirectionele level shifting uit van vrijwel elke spanning naar elke willekeurige spanning en wil automatisch de richting detecterenHet enige dat niet goed werkt met deze chip is i2c (omdat het sterke pullups gebruikt die de auto-direction sensor verwarren) of besturingslijnen met veel capaciteit erop. Als je pullups moet gebruiken, kan dat, maar ze moeten minimaal 50K ohm zijn - degene die intern zijn in AVR's / Arduino zijn ongeveer 100K ohm, dus die zijn in orde! Het is iets luxer dan een 74LVX245, maar als je je gewoon geen zorgen wilt maken over richtingspinnen, is dit een redder in leven!
Omdat deze chip een speciale bi-directionele level shifter is, heeft hij geen sterke output pinnen die LED's of lange kabels kunnen aansturen, hij is bedoeld om op een breadboard tussen twee logic chips te zitten! Als u geen directe bidirectionele ondersteuning nodig heeft, raden we u de 74LVX245 aan, zoals hieronder, die een sterkere output heeft.
Deze breakout bespaart u het solderen van de zeer fijne pitch-pakketten waarmee deze chip wordt geleverd. We voegen ook 0.1uF- caps aan beide zijden en een 10K pull-up-weerstand op de output activeringspin, zodat u deze direct uit de doos kunt gebruiken!