zabezpieczenie portow w mikrokontrolerach

Apr 25, 2004 3 Replies

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


U¿ytkownik "Artur" snipped-for-privacy@yahoo.com napisa³ w wiadomo¶ci news: snipped-for-privacy@newsgate.onet.pl...

porty mikrokontrolera mozesz programowo ustawiac w dowolny stan, wiec nie potrzebujesz ich zwierac do masy ani do zasilania

w CMOS-ach TTL-ach nie powinno ale w procku nie ma takich wymagan

Raczej sie nie chroni, ja bym nie wykorzystane wejscia ustawil w stanie niskim i nic wiecej nie robil

pozdr sobol

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

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required