Hazard reset Mikrokontroller (EMC)

Kis Norbert norbi at kzs.hu
Tue Apr 11 14:37:00 CEST 2000


Szia!


>A kerdes az lenne, hogy a mikrokontrolleres rendszert mivel egeszitsem ki,
>hogy a hazard reset ne forduljon elo? A masik kerdesem az, hogy miert
>fordulhat elo a problema?

Igy latatlanban eleg nehez a kerdesed. A helyedben foldhurokra gondolnek
legeloszor. Celszeru lenne a foldet csak egy, de vastag szanoln megprobalni
atvinni a rendszerek kozt. A tobbi szalat gnd-vel arnyekolni, de csak
egyfelol csatlakoztatni a rendszerre. (ez a legkonnyebb, mert csak par
forrasztas az egesz)
Ha ez nem segit, vagy nem elegge segit, akkor a panelt arnyekolt hazba
helyezni, (muanyag doboznal alufolia testre, de csak egy ponton, s aram ne
folyjon at rajta, azaz ne ezen keresztul add a tapfeszt a cuccosnak :-) )

A kovetkezo, drasztikusabb megoldas az induktiv szures alkalmazasa:
ferritgyongyokon keresztul 1-2-szer attekerve viszed a madzagokat at. Ez
eleg drasztikus, es be is szokott valni altalaban. (Lsd. tapegysegek,
monitorok megoldasait.)

Ha ez se segit, akkor keramia 10...100nF-os szurokondik beepitesevel lehet
javitani a helyzeten. A proci labaihoz a leheto legkozelebb celszeru szurni!
(Pl. volt olyan TTL ic-s cuccom, ami allandoan orjongott igy, ameddig csak
az osszes IC tapfesz labaira nem forrasztottam egy-egy 100nF-os kondit.
Sajnos a digitalis ketyerek ilyen huncut joszagok. Rengeteg
szamlalo/flop/kapu billenhet egyszerre at, amikor az orajel atvalt. Ez a
belso tapvezetekeket megrantja rendesen. Ha pont ebben a pillanatban egy
kulso zavar becsap, akkor bizony beut a mennyku"... :-( A kapuk billenesekor
rovid idore mindket tranzisztor vezet, azaz rengeteg aram folyik. Ezert van
az, hogy pl. a CMOS cuccok aramfelvetele olyan ugrasszeruen no a frekvencia
emelesevel.

A szoftvert is lehet esetleg maskepp megirni. Ha hajlamos a kiakadasra,
akkor meg kell nezni, hogy lehet -e olyan bemeneti zavarjel kombinacio, ami
normal mukodes soran nem fordul elo, igy lekezelve sincs. Ha igen, akkor le
kell kezelni ezt az esetet is. Ha ez OK, erzekelhetoen javul ettol is a
helyzet. (Pl. a soros, illetve parhuzamos atvitelnel nem okozhat progi
kiakadast, teves ugrast, vegtelen ciklusba kerulest, ha beprellezik a
csomag?)

A reset aramkor korrekt kialakitasa a kondi/doida/ellenallas egyuttesebol
kepzett szabvanyossa valt megoldas. Sok mikrovezerlo RESET-kivezeteset
egyszeruen a tapfeszre lehet kotni. Nalam ez sokszor nem valt be...

Egy megoldast meg nem emlitettem, de logikus: Csokkentsd a procid uzemi
frekvenciajat, ha teheted. A legtobb esetben tulhajtjuk a cuccainkat, es
messze nem hasznaljuk ki a felesleges sebessegtobbletet. Ekkor energiat,
elettartamot, illetve uzembiztonsagot pazarlunk, mikozben a proci esetleg
felesleges varakozasi ciklusok tomkeleget hajtja vegre.

Tobb tippem nincs a megoldasra. Jatszogatni kell vele jo sokat mire
megtalalod, ha nincs szerencsed.

Udvozlettel:
			Norbi.




More information about the Elektro mailing list