Artur
Guest
Sun Apr 25, 2004 1:50 am
Witam!
Mam malutki problem, który mam nadzieje pomaga mi rozwiazac bardziej
doswiadczeni koledzy:
Chce wyprowadzic czesc niewykorzystywanych portow mikrokontrolera ( ATMega128)
do gniazda, do ktorego ewentualnie kiedys cos dolacze ( cos a'la projektowanie
na przyszlosc). Wiem, ze niwykorzystywane piny nie powinno sie
pozostawiac "wiszacymi" wiec przydaloby sie je zewrzec przykladowo do masy.
Jednak w tym wypadku nie za bardzo chyba mozna je tak sobie zewrzec na stale
bo kiedys beda wykorzystywane. I tu moje pytanko: jakie rozwiazania stosuje
sie chroniac wejscia/wyjscia mikrokontrolerow oraz czy piny podpiete tylko
do gniazda ( bez obciazenia) chroni sie jeszcze jakos dodatkowo?
Z gory dzieki za pomoc
Pozdrawiam
Artur
--
Wysłano z serwisu OnetNiusy:
http://niusy.onet.pl
sobol
Guest
Sun Apr 25, 2004 4:56 am
Użytkownik "Artur" <oporowWYTNIJTO@yahoo.com> napisał w wiadomości
news:4783.0000064e.408b2767@newsgate.onet.pl...
Quote:
Witam!
Chce wyprowadzic czesc niewykorzystywanych portow mikrokontrolera (
ATMega128)
do gniazda, do ktorego ewentualnie kiedys cos dolacze ( cos a'la
projektowanie
na przyszlosc).
porty mikrokontrolera mozesz programowo ustawiac w dowolny stan, wiec nie
potrzebujesz ich zwierac do masy ani do zasilania
Quote:
Wiem, ze niwykorzystywane piny nie powinno sie
pozostawiac "wiszacymi" wiec przydaloby sie je zewrzec przykladowo do
masy.
w CMOS-ach TTL-ach nie powinno ale w procku nie ma takich wymagan
Quote:
Jednak w tym wypadku nie za bardzo chyba mozna je tak sobie zewrzec na
stale
bo kiedys beda wykorzystywane. I tu moje pytanko: jakie rozwiazania
stosuje
sie chroniac wejscia/wyjscia mikrokontrolerow oraz czy piny podpiete
tylko
do gniazda ( bez obciazenia) chroni sie jeszcze jakos dodatkowo?
Raczej sie nie chroni, ja bym nie wykorzystane wejscia ustawil w stanie
niskim i nic wiecej nie robil
Quote:
Z gory dzieki za pomoc
Pozdrawiam
Artur
pozdr
sobol
Adam Dybkowski
Guest
Sun Apr 25, 2004 8:48 am
Artur wrote:
Quote:
Jednak w tym wypadku nie za bardzo chyba mozna je tak sobie zewrzec na stale
bo kiedys beda wykorzystywane. I tu moje pytanko: jakie rozwiazania stosuje
sie chroniac wejscia/wyjscia mikrokontrolerow oraz czy piny podpiete tylko
do gniazda ( bez obciazenia) chroni sie jeszcze jakos dodatkowo?
Nieuzywane piny ustaw programowo jako wyjscia, np. w stanie niskim.
Polecam poza tym do kazdego pinu doczepic dwa transile (do VCC i GND)
oraz szeregowo dac rezystor np. 1K na drodze do gniazda.
--
Adam Dybkowski
adybkows@amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows/
Artur
Guest
Sun Apr 25, 2004 12:52 pm
Quote:
Nieuzywane piny ustaw programowo jako wyjscia, np. w stanie niskim.
Polecam poza tym do kazdego pinu doczepic dwa transile (do VCC i GND)
oraz szeregowo dac rezystor np. 1K na drodze do gniazda.
Mam rozumiec ze mam wlaczyc jednokierunkowe transile zaporowo do Vcc oraz
GND. Jaki ma to skutek w porownaniu z uzyciem jednego transila doczepionego
np. do Vcc?
Przy jakim napieciu powinien sie zalaczac jezeli podlaczam go do ATmega128?
Standardowy poziom wysoki na portach to 5 V, to przydaloby sie je chronic od
jakichs 6V, racja?
O ile sie nie myle to ma to przede wszystkim chroniz przed np. impulsami
elektrostatycznymi, wiec z jakiegi rzedu mocami mamy tu do rozproszenia?
Znasz moze jakis standardowy model dostepny i niedrogi o odpowiednich
parametrach.
Jak juz nieraz mowilem bede bardzo wdzieczny za pomoc:)
Pozdrawiam
Artur Pendzich
--
Wysłano z serwisu OnetNiusy:
http://niusy.onet.pl