[ATMEGa8] TWI napiecie zasilajace

To forum jest dla wszystkich pasjonatów mikrokontrolerów AVR Atmela. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
ODPOWIEDZ
fukjo
-
Posty: 4
Rejestracja: 08 sie 2008, 19:32
Lokalizacja: Gdańsk

[ATMEGa8] TWI napiecie zasilajace

Post autor: fukjo » 17 sty 2011, 2:40

Posiadam Kamerke ktora ma napiecie zasilania 2.6V-2.8V , chce ją podłączyc za pomocą TWI do ATMegi działającej 5V.

Gdy dam rezystory pull.up do napiecia zasilania kamerki 2.7V i podlacze Atmege to uklad bedzie poprawny i na wyjsciu Atmegi w stanie High nie otrzymam napiecia powyzej 2.7V oraz komuniaty beda nadawane poprawnie?


EDIT: znalazlem informacje ze

"Ze względu na możliwość podłączenia układów wykonanych w różnych technologiach (NMOS, CMOS, bipolarne), napięcia dla poziomów logicznych '0' i '1' nie są zdefiniowane i zależą od odpowiedniego poziomu napięcia zasilającego Vdd. Napięcia poniżej poziomu 0,3Vdd rozpoznawane są jako poziom niski, zaś napięcia powyżej poziomu 0,7Vdd - jako poziom wysoki (dla Vdd=5V: VLmax=1,5V VHmin=3V) Dla każdego przesyłanego bitu generowany jest jeden impuls zegarowy. "


Czyli wszystko powinno byc ok i Atmega dzialajaca na 5V bedzie w stanie Vhigh miała 2.7V?

Awatar użytkownika
kayron
Użytkownik
Posty: 2088
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 17 sty 2011, 9:53

NIE. Atmega zasilana 5V będzie miała na wyjściu 1 w okolicy 5V, a nie 2,7. Ostatecznie I2C można galwanicznie odseparować, transoptorami.

ODPOWIEDZ