Zawieszenie AVR
Masz problem? Zapytaj na forum elektroda.pl
From: "Tomasz Kołecki" <tomaszkolecki_at_nospam_poczta.onet.pl>
Subject: Zawieszenie AVR
Date: Tue, 4 Dec 2001 23:07:26 +0100
Mam problem z ukladem opartym na AVR
Bawiilem sie dzis jednym z moich ukladow na AVR i dotknalem sciezek w
okolicy oscylatora i procesor zglupial, nie byloby w tym nic dziwnego gdyby
sie zatrzymal , ale on poszedl w maliny, (przy okazji przeprogramowal
podlaczonego PCF8583) i tyle, ba nawet przetal dzialac Watchdog timer i to
mnie najbardziej zmartwilo (w zasadize zawiesil sie nieodwracalnie), uklad
ten co 2 sek sprawdzal stan linii minoturojacej zasilanie i usypial procesor
gdy go bylo brak. Czy takie zachowanie AVR jest jego cecha?, byc moze
dotyczy to takze innych procesorow (musze sprawdzic)? Czy ma sie przestac
przejmowac tego typu zachowaniem, w koncu uklad bedzie w obudowie.
Co ciekawe zachowywal sie dosc odpornie na zaklocenia w postaci iskry w
poblizu (ok 2 cm) a jedynie dotkniecie palcem nog podlaczonych do
oscylatora, spowodowalo ten problem. Zegar (PCF) na takie dzialania jest
odporny.
Tomasz Kolecki
From: "DDX" <digital_at_nospam_awe.pl>
Subject: Re: Zawieszenie AVR
Date: Wed, 5 Dec 2001 09:09:52 +0100
I po coś dotykał ? AVRy są odporne na zakłócenia, problemy użytkowników z
listy wynikają z błędów w topologii PCB i schemacie.
Trzeba jedynie o 3 rzeczy zadbać:
- masa kondenstorów rezonatora bezpośrednio do najbliższej końcówki masy
układu, krótkie połączenia do rezonatora
- reset może być rezystor 4.7k podciągnięty do VCC, lepiej np. DS1811,
MCP130 etc w szczególności jeśli często korzystasz z EEPROM
- odpowiedni rozpływa masy, niska L i R oraz odpowiedni blokowanie zasilania
(10nF-100nF/X7R) + mały elektrolit
Jak zrobisz to dobrze, to możesz sterować nawet spawarką.
Robert
Użytkownik "Tomasz Kołecki" <tomaszkolecki_at_nospam_poczta.onet.pl> napisał w
wiadomości news:9ujhg1$aj2$1_at_nospam_news.tpi.pl...
Mam problem z ukladem opartym na AVR
Bawiilem sie dzis jednym z moich ukladow na AVR i dotknalem sciezek w
okolicy oscylatora i procesor zglupial, nie byloby w tym nic dziwnego
gdyby
sie zatrzymal , ale on poszedl w maliny, (przy okazji przeprogramowal
podlaczonego PCF8583) i tyle, ba nawet przetal dzialac Watchdog timer i to
mnie najbardziej zmartwilo (w zasadize zawiesil sie nieodwracalnie), uklad
ten co 2 sek sprawdzal stan linii minoturojacej zasilanie i usypial
procesor
gdy go bylo brak. Czy takie zachowanie AVR jest jego cecha?, byc moze
dotyczy to takze innych procesorow (musze sprawdzic)? Czy ma sie przestac
przejmowac tego typu zachowaniem, w koncu uklad bedzie w obudowie.
Co ciekawe zachowywal sie dosc odpornie na zaklocenia w postaci iskry w
poblizu (ok 2 cm) a jedynie dotkniecie palcem nog podlaczonych do
oscylatora, spowodowalo ten problem. Zegar (PCF) na takie dzialania jest
odporny.
Tomasz Kolecki
From: "Tomasz Kołecki" <tomaszkolecki_at_nospam_poczta.onet.pl>
Subject: Re: Zawieszenie AVR
Date: Wed, 5 Dec 2001 09:22:08 +0100
----- Original Message -----
From: "DDX" <digital_at_nospam_awe.pl>
Newsgroups: pl.misc.elektronika
Sent: Wednesday, December 05, 2001 9:09 AM
Subject: Re: Zawieszenie AVR
I po coś dotykał ? AVRy są odporne na zakłócenia, problemy użytkowników z
To co mam zalozyc ze jest ok i nie dotykac? ;). Wlasnie jeden ze znajomych
powiedzial
mi ze takie dotkniecie moze powodowac wzbudzenie sie harmonicznych i
procesor moze
zglupiec. i zebym ewentualnie dal inne kondensatory.
listy wynikają z błędów w topologii PCB i schemacie.
Trzeba jedynie o 3 rzeczy zadbać:
- masa kondenstorów rezonatora bezpośrednio do najbliższej końcówki masy
układu, krótkie połączenia do rezonatora
mam spelnione
- reset może być rezystor 4.7k podciągnięty do VCC, lepiej np. DS1811,
MCP130 etc w szczególności jeśli często korzystasz z EEPROM
mam 10k pomiedzy Vdd i Reset + 6n8 do masy
- odpowiedni rozpływa masy, niska L i R oraz odpowiedni blokowanie
zasilania
(10nF-100nF/X7R) + mały elektrolit
tez mam, choc ten rozplyw masy to moze bym polemizowal. (zasadniczo mam mase
dookola plytki, na brzegu)
Jak zrobisz to dobrze, to możesz sterować nawet spawarką.
Robert