Het dient goed voor 2 apparaten die u nodig hebt van de seriële communicatie tussen die TTL seriële vermogen hebben.
Bijna alle populaire prototyping planken hebben TTL seriële, maar helaas ze niet allemaal draaien op de dezelfde spanning.
De 5V-apparaat is veilig en kan gegevens ontvangen van de 3,3 v apparaat zonder probleem in bijna alle gevallen.
Het probleem komt wanneer u gegevens te sturen naar de 3,3 v apparaat van de 5V-apparaat.
Dit is ook handig voor het aansluiten van de Pi aan een 5V USB-TTL seriële kabel - en wellicht het populairste gebruik daarvoor!
Als je hebt gezien mijn 8 X 8 X 8 LED kubus instructable, misschien u opgevallen was er een bezorgdheid over het aansluiten van de Raspberry Pi aan de kubus.
Dat probleem is TTL-niveau verschuiven.
De ATmega chips kunnen nemen 3.3V TTL seriële, omdat 3.3V nog steeds is een "Logic 1" in de wereld van 5V.
Maar als we gegevens terugsturen naar de Raspberry Pi willen, we niveau verschuiving die 5V signaal of wij zullen moeten
klap de ingang op de Raspberry Pi.
Dus begon ik te kijken kopen een TTL Level Shifter.
2 problemen. Pralines zoals deze kost $15 na de levering, en veel meer dan wat ik nodig hebben.
Bijna alle de TTL niveau shifters die ik keek waren 8 bits breed, en velen waren bi-directionele.
Ik hoef slechts 1 bit, en het moet alleen worden uni-directionele
Dus toen ik keek mijn delen bin en dacht "Ik zou kundig voor lichaamsbouw net wat ik nodig heb zonder ook maar iets"
Hooguit kost dit u de prijs van 2 tot en met 3 weerstanden. Met behulp van de formule die ik opgemaakt hier, u moet zitten kundig voor scrounge weerstanden vanaf vrijwel elke locatie dat zal doen - u hoeft te gebruiken van de waarden die ik gebruik als voorbeelden. Ik gebruik gewoon 100 ohm weerstanden, want ik heb meer dan 4500 van hen.
Dit instructable moet eigenlijk werken voor de meeste 5 v naar 3,3 v TTL seriële communicatie tussen apparaten.
Bijvoorbeeld, ook ik de pinnen voor de Arduino, zodat u kunt zien dat dit zou een geweldige manier om te communiceren van Arduino aan Pi.
LET OP: OM HET EVEN WELK HIERVAN PROBEERT ALTIJD WORDT GEDAAN OP UW EIGEN RISICO. Ik zeg dit vooral omdat als je de RX en TX achteruit of mis draad iets en stuur een 3,3 v input 5V, u de 3,3 v beschadigen kan apparaat.
Alles dubbel te controleren en controleert u het weer voor omhoog het aandrijven. Dat gezegd hebbende, laten we doorgaan!
Als je zag mijn instructable op de eenvoudigste iPhone/iPod/iPad lader circuit, weet je dat ik graag dingen tot de eenvoudigste termen breken. Nou, is hier het. 3.3 is 2/3 van de 5. Dus als we 5V hebben, moet dan we maken dat 2/3 daarvan.
In dit circuit, is R1 gebonden aan de 5 v-signaal. R2 is 2 R1 weerstanden, of een weerstand van 2 X de waarde van de R1.
Zo hebt u een bos van 100 ohm weerstanden (of zowat elke andere waarde, zo lang als ze zijn hetzelfde) zet een op de 5V-signaal, zet dan de andere 2 in serie vanaf dat punt aan de grond. Het kruispunt van de R1 en R2 zal worden 2/3 van de 5 v of 3.3V. Eenvoudig.