Bi-directional level shifter

2015-02-08 19.15.34Nem is tudom létezik-e rá magyar szó. A legtöbb mikrokontroller 5 voltos, én ugye Arduinokkal dolgozok. Lehet ugyan kapni speciális, 3.3 voltos változatot is, de ez most nem lényeg. Sok modul viszont 3.3 voltos, és most nem feltétlen a tápfeszültség a probléma, hanem a kommunikációs pinjeik. A durva megoldás két feszültségosztó a tápra és a modul RX-ére. 1 kOhm – 2 kOhm osztó jó, az Arduino pedig bemenetként HIGH-nak fogadja el a 3.3 voltot, oda nem kell.  Természetesen ez egy nagyon paraszt megoldás, az elegáns egy 4 csatornás bi-directional level shifter, kb 300 forintért. Meg kell táplálni 5 volttal az egyik oldalon, 3.3 volttal a másikon, és a 4 digitális (!!!) ki-bemenetén oda-vissza fordítja a feszültség értékeket. Technikailag igen egyszerű, MOSFET-ekkel dolgozik.

Add comment

Loading