3.3V vs 5V
Moderátori: psichac, Moderátori
-
- Stály člen
- Príspevky: 137
- Dátum registrácie: 04 Máj 2011, 00:00
- Vek: 29
3.3V vs 5V
Čo sa stane ak prepojím dve ATMEGY jedna bude pracovať s napätím 5V a druhá s napätím 3.3V (obe majú rozsah napájania až do 5V) a budem chcieť medzi nimi posielať logické úrovne vstup/výstup? Bude to fungovať, odpálim to?
0
-
- Okoloidúci
- Príspevky: 38
- Dátum registrácie: 05 Dec 2013, 21:38
- Bydlisko: Pata (pri Seredi)
Re: 3.3V vs 5V
Podla elektr. charakteristik z datasheetu by nemalo napatie na pine byt vacsie nez VCC+0.5V, takze asi by som to neriskoval. Zalezi od toho kolko pinov chces spojit (I2C, SPI, Serial....) a podla toho by som volil pre obojsmernu komunikaciu nejaky shift level (na nete ich je....vela), pre jednostrannu komunikaciu ti staci aj odporovy delic.....
0
-
- Stály člen
- Príspevky: 137
- Dátum registrácie: 04 Máj 2011, 00:00
- Vek: 29
Re: 3.3V vs 5V
Keby mám iba dva piny oba jednosmerná komunikácia a povedzme z jedného odosielam 3.3 ---> 5 bez deliča to pôjde? a druhý pin 5 ---> 3.3 s deličom tak by to malo byť ok?
0
-
- Power user
- Príspevky: 9330
- Dátum registrácie: 06 Feb 2009, 00:00
- Bydlisko: brno
Re: 3.3V vs 5V
Když signály mezi procesory povedeš přes odpory třeba 100 Ω, nic se nestane.
Každý PIN procesoru má uvnitř ochrannou diodu na Vdd, takže signál 5V z procesoru napájeném 5V projde přes ten omezovací odpor do procesoru s napájením 3,3V, kde se na příslušném PIN omezí vnitřní ochrannou diodou.
Opačná komunikace bude bez problému.
Vím, že to není "čisté" řešení, ale bude (mělo by) to fungovat.
Každý PIN procesoru má uvnitř ochrannou diodu na Vdd, takže signál 5V z procesoru napájeném 5V projde přes ten omezovací odpor do procesoru s napájením 3,3V, kde se na příslušném PIN omezí vnitřní ochrannou diodou.
Opačná komunikace bude bez problému.
Vím, že to není "čisté" řešení, ale bude (mělo by) to fungovat.
0
- jezevec
- Ultimate člen
- Príspevky: 1770
- Dátum registrácie: 22 Aug 2008, 00:00
- Bydlisko: JM
-
- Ultimate člen
- Príspevky: 2328
- Dátum registrácie: 25 Jún 2013, 21:06
- Bydlisko: Krajné
- Vek: 57
- Kontaktovať používateľa:
Re: 3.3V vs 5V
Tiež si myslím že odpor 100R úplne stačí.
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.
-
- Ultimate člen
- Príspevky: 4418
- Dátum registrácie: 09 Apr 2008, 00:00
- Bydlisko: Wicklow, Irsko
- Vek: 47
Re: 3.3V vs 5V
Na obojsmernu komunikaciu sa dá použiť toto
https://learn.sparkfun.com/tutorials/bi ... d-overview
a tű je popis ako to funguje
http://cdn.sparkfun.com/tutorialimages/ ... n97055.pdf
a je to "čisté" riesenie, len to chce viac suciastok.
Edit:
jezevec ma predbehol.
https://learn.sparkfun.com/tutorials/bi ... d-overview
a tű je popis ako to funguje
http://cdn.sparkfun.com/tutorialimages/ ... n97055.pdf
a je to "čisté" riesenie, len to chce viac suciastok.
Edit:
jezevec ma predbehol.
0
Prepáčte mi za diakritiku a preklepy - väčšinou píšem z mobilu a ENG klavesnice.
(výroky nemenovaného člena fóra:) ...základy elektrotechniky ovládam dokonale, tak napr. taký tyristor neviem ako presne funguje
(výroky nemenovaného člena fóra:) ...základy elektrotechniky ovládam dokonale, tak napr. taký tyristor neviem ako presne funguje
-
- Stály člen
- Príspevky: 137
- Dátum registrácie: 04 Máj 2011, 00:00
- Vek: 29
- daqq
- Power user
- Príspevky: 2528
- Dátum registrácie: 10 Jún 2008, 00:00
- Bydlisko: Bratislava
- Vek: 36
- Kontaktovať používateľa:
Re: 3.3V vs 5V
No, nie nutne. Treba sa pozerat aj na to, co je za tym procesorom. Ak je procesor napajany z +3.3V vetvy tak asi ma okolo seba zariadenia ktore tiez pozaduju 3.3V. Pripojenim +5V cez ochrannu diodu (a odpor) v podstate robis +5V zdroj, ktory moze pretlacit +3.3V zdroj, hlavne ak sa jedna o dake nizkospotrebove veci. Ano, je pravdepodobne, ze ochrany ostatnych zariadeni to preziju, no neni spravne sa spoliehat na to.Tiež si myslím že odpor 100R úplne stačí.
0
Outsource your thinking: Get religious!
Zistenie: Ked robite sucasne v C, C++, C#, Matlabe, trocha pokukujete po VHDL, sialenstvo nemoze byt daleko...este stastie, ze som lietadlo a nemam tieto problemy.
Zistenie: Ked robite sucasne v C, C++, C#, Matlabe, trocha pokukujete po VHDL, sialenstvo nemoze byt daleko...este stastie, ze som lietadlo a nemam tieto problemy.