Sida 1 av 1
Level shifter 3.3V -> 5V
Postat: 27 februari 2007, 11:38:48
av thepirateboy
Vad är enklaste sättet att konvertera 3.3V I/O till 5V. Vill driva en LCD i 4-bits mode från en AVR som går på 3.3 volt och det går iofs utan konverter men det känns säkrare med. Kan en 74HCT04 funka?
Postat: 27 februari 2007, 13:35:51
av Micke_s
74HCT595 hade också fungerat. då krävs bara 3 pinnar(Data ut, clock och load) sammanlagt från AVR:en. Förutsatt att du inte tänker läsa den.
Postat: 27 februari 2007, 14:38:55
av Icecap
På min hemsida, under "Freebies" finns det en enkel och välfungerande men den är transistorbaserat.
Postat: 27 februari 2007, 15:01:25
av $tiff
Det funkar bra med zenerdioder och motstånd också, men den snyggaste lösningen är rätt 74xxx-krets som nivåkonverterar.
Postat: 27 februari 2007, 15:10:26
av thepirateboy
Oki, då tror jag att jag testar med nån 74 variant, blir nog enklare att montera jämfört med diskreta komponenter.
Postat: 27 februari 2007, 16:33:46
av Icecap
Kan även vara aktuellt med 4050 (CMOS logik)
Postat: 1 mars 2007, 15:57:28
av PeotryD
Jag kör med en 74LVC245 själv, mellan en ATmega128(5V) och en Ethernetkrets, ENC28j60(3v3), fungerar perfa, jag behöver dock pullups(på 5V sidan)(10KOhm). missade det först gången bara. Sedan skall kretsen(min 74LVC245) matas med 3v3.
Aktiverade dock intern pullupps i ATmegan så jag behövde inga externa pullupp-motstånd.
Har för mig att jag kör på 4Mhz genom den...
Postat: 2 mars 2007, 18:15:13
av thepirateboy
Tack för bra tips, jag har för övrigt samma koppling AVR - ENC28J60. Nu har jag något att fundera på.