3.3V i 5V-system
3.3V i 5V-system
Min µC-miljö kör på 5V. Miljön ska nu få lite minneskretsar som kör 3.3V (finns inga 5V-varianter).
Vad är mest rätt / bäst / enklast sätt att nivåomvandla signalerna på så att controllern kan prata med minnet?
Vad är mest rätt / bäst / enklast sätt att nivåomvandla signalerna på så att controllern kan prata med minnet?
Re: 3.3V i 5V-system
Jag vet inte vad du har för övrigt i din "µC-miljö", men
du har kanske redan kollat att konvertera allt till 3.3.V ?
Och du har också kollat att det inte går att köra direkt
mot minnet ? Många 3.3V prylar har "5V tolerant inputs".
du har kanske redan kollat att konvertera allt till 3.3.V ?
Och du har också kollat att det inte går att köra direkt
mot minnet ? Många 3.3V prylar har "5V tolerant inputs".
Re: 3.3V i 5V-system
Typiskt mig att utelämna relevant data.
Minnet i fråga är Microchip 23K256 med Vcc satt till max 3.6V och Vih satt till Vcc + 0.3V (enligt databladet). Det tolkar jag som att ingångarna inte är 5V-toleranta. Vidare så är kontrollern en PIC16F887 som enligt databladet klarar att köra med Vdd = 3.3V för en klocka upp till och med 10MHz. Kruxet är dock att systemet är klockat till 20MHz, och då säger databladet att PIC:en vill ha Vdd satt till minst 4.5V.

Minnet i fråga är Microchip 23K256 med Vcc satt till max 3.6V och Vih satt till Vcc + 0.3V (enligt databladet). Det tolkar jag som att ingångarna inte är 5V-toleranta. Vidare så är kontrollern en PIC16F887 som enligt databladet klarar att köra med Vdd = 3.3V för en klocka upp till och med 10MHz. Kruxet är dock att systemet är klockat till 20MHz, och då säger databladet att PIC:en vill ha Vdd satt till minst 4.5V.

-
limpan4all
- Inlägg: 8499
- Blev medlem: 15 april 2006, 18:57:29
- Ort: Typ Nyköping
Re: 3.3V i 5V-system
Titta på FRAM - FM25256B från Ramtron finns på ELFA 73-765-28 inte billig men gör jobbet.
Ger ju lite andra fördelar också...
Ger ju lite andra fördelar också...
- Swech
- EF Sponsor
- Inlägg: 4765
- Blev medlem: 6 november 2006, 21:43:35
- Ort: Munkedal, Sverige (Sweden)
- Kontakt:
Re: 3.3V i 5V-system
Du kan sätta spänningsdelare (2 motstånd) på alla data, adress och kontrollpinnar för att justera
nivåerna mellan 5V och 3V. Har gjort detta då jag anpassade en AVR ,en ALTERA MAX och just ett ram
Funkar helt perfekt.
Många motstånd blir det.. men kör man med motståndsnät eller 0603 så är det lösbart
Swech
nivåerna mellan 5V och 3V. Har gjort detta då jag anpassade en AVR ,en ALTERA MAX och just ett ram
Funkar helt perfekt.
Många motstånd blir det.. men kör man med motståndsnät eller 0603 så är det lösbart
Swech
Re: 3.3V i 5V-system
Har för mig att icecap hade ngn signalnivåomvandlarkrets på
sin hemsida. Vet inte om det var rätta späningar för dig dock, du må kika.
/ Tompa
sin hemsida. Vet inte om det var rätta späningar för dig dock, du må kika.
/ Tompa
Re: 3.3V i 5V-system
Har du provat att köra pic:en på 3.5 volt eller så och 20MHz, det kan kanske gå ändå?
- Swech
- EF Sponsor
- Inlägg: 4765
- Blev medlem: 6 november 2006, 21:43:35
- Ort: Munkedal, Sverige (Sweden)
- Kontakt:
Re: 3.3V i 5V-system
Lösningar i stilen "det kanske går ändå" är inte att rekommendera.
swech
swech
