Sida 1 av 2

~3.3V & 5V tråd på forumet

Postat: 9 september 2007, 20:34:10
av MrFreeze
Har spenderat en bra stund men hittar inte tråden där någon
vänlig själ förklarar hur man (korrekt) använder 3.3 Volts
komponenter (i mitt fall en accelerometer) med 5 Volts 'grejor' (typ
en AVR)...

Så om någon kommer ihåg var den tråden var så skulle jag bli väldigt glad :)


Tackar på förhand !


/Ludvig
ps. har givetvis hittat tusentals sidor på google, jag förstod ingen :P

Postat: 9 september 2007, 20:37:12
av björn
Vet inte något om tråden men icecap har schema på nivåomvandlare på sin hemsida under freebies. www.icecap.se

Postat: 9 september 2007, 20:45:03
av sodjan
Jag vet inte om det finns någon *speciell* tråd om det.
Det har väl varit uppe i många olika trådar.
Eftersom det går att lösa på olika sätt beroende på hur
de olika kretsarna är "funtade" (som t.ex hurvida 3.3 V ingångarna
tål 5V, som en del gör), så är det svårt att ge en kort beskrivning...

Postat: 9 september 2007, 20:47:06
av thepirateboy
På sid 10 ( 8 ) finns ett par exempel på 3.3 -> 5 volt. Åt andra hållet finns det en del olika varianter, enklast är som sagt om ingångarna tål 5 volt.

http://shop.tuxgraphics.org/snippets/en ... ?id=274f58

Postat: 9 september 2007, 20:47:32
av bengt-re
Säger det samma - finns många olika lösningar för olika applikationer - så svårt att se någon universallösning - beskriv exakta problemet istället så får du nog något vl fungerande förslag

Postat: 9 september 2007, 21:02:40
av speakman
AVR går ju alla tiders att köra i 3.3v också, vilket underlättar avsevärt många gånger.

Postat: 9 september 2007, 21:05:47
av bengt-re
Många PIC också - fast inte alla i alla hastigheter dock.

Postat: 9 september 2007, 21:31:31
av MrFreeze
Ska försöka skriva ett svar innan tråden blir alltför lång :P (elektronikforumet rules ! )

Jo jag skulle ju kunna införskaffa en 'lovolt' avr (2.5v-4.5v), hade faktiskt inte tänkt på det.
Problem (liknande) kanske med att styra 5-6v servon då dock ?

Annars så är det Atmega32 pdip eller när jag lärt mej löda sådana grejor; (typ deadbug)
Atmega128 tqfp, 'vanliga modellerna 5v' tilsammans med två kxps5 (pdf) accelerations mätare.

Hade tänkt använda A/D konverterna i Atmegan för att kolla signalerna då,
eller om det verkar enklare en av (dom för mej okända) bussarna (SPI I2C)
men det är ju tyvärr 3.3v i vilket fall.


Ja, jo, jag vet inte vad jag kan ge för mer information, tackar redan för alla svar :!:


/Ludvig

Postat: 9 september 2007, 21:41:09
av sodjan
Bara en liten detalj...

> Jo jag skulle ju kunna införskaffa en 'lovolt' avr (2.5v-4.5v),

Jag vet inte hur det är med AVR, men i alla fall för de modernare PIC's
så är det inga specialla 3.3V-modeller, de flesta går att köra från
2.någonting V till ca 5.5 V. Viss timing kan skilja vid olika spänningar
(som bengt-re nämnde)...

Postat: 9 september 2007, 21:52:17
av björn
Detsamma gäller på AVR, de flesta (alla?) går att köra på 2,7-5,5 eller 1,8-5,5 Volt.

EDIT:Stor bokstav och (alla?)

Postat: 9 september 2007, 22:02:32
av thepirateboy
Alla nya AVR verkar klara 3,3volt (2,7-5,5V) på lägre hastighet. Äldre såsom Atmega32/128 verkar ha separata modeller för Low voltage.

Postat: 9 september 2007, 22:11:49
av MrFreeze
Ja då sitter jag ju i smeten :D

Jag är ju bara en amatör så jag försöker fixa och dona med vad jag lyckats skaffa :)
och att samtidigt driva 5-6volts servon skapar väl liknande problem ?
(kör dock på 8mhz och inte på full hastighet men databladet indikerar 4.5-5.5v)

En enkel spänningsdelare, kan det funka, eller är det inte så enkelt ?

Postat: 9 september 2007, 22:26:37
av Micke_s
Annars så finns t.ex. 74LVC logik som klarar 5 volt in fast den matas med 3.3 volt.

Postat: 9 september 2007, 22:30:41
av sodjan
> En enkel spänningsdelare, kan det funka, eller är det inte så enkelt

Det är standardlösningen för 5V -> 3.3V.

Åt andra hållet är det lite trixigare. Det finns special
krestsar för det, eller ett steg med vanliga trissor.
Eller OC utgångar från 3.3V kretsen med pullup till 5V.
Eller....

Postat: 9 september 2007, 22:49:52
av MrFreeze
ah, hade tänkt ha :
2Lipo batterier -> 3.7*2=7.4 volt -> över en spännings regulator -> 5v
(för att batterierna är så otroligt lätta), det borde väl vara ok (enkelt) ?
Man sedan är det väl inte bara att sänka volten så att accmätaren funkar
ty den ska ju läsas av av atmegan ...

Alltså Atmegan kan ju läsa av utan problem den analoga signalen från
accelerationsmätaren, men den (accmätaren) behöver 3.3v, och jag minns en (ganska)
enkel ihopkoppling av en 3.3 volts grej till en atmega här på forumet (typ 4-5 motstånd/enkla komponenter tror jag)
det var någon som sa typ : nej såhär ska det vara när man kopplar ihop 3.3v med 5v... + schema...

jag skulle gärna dock vilja förstå hur det fungerar också såklart :)



ps. kan man alltså bara göra en spänningsdelare ? vad ska man tänka på då så att accereationsmätaren kan driva
ingången på atmegan (jag antar att det är det som man ska tänka på ?) ?