Niechciane resetowanie procka ADUC836 ? co może być przyczyną? Pomoc w diagnostyce?
Reset uC (niechciany)
From: "Olo" <olo23_at_nospam_poczta.neostrada.pl>
Subject: Reset uC (niechciany)
Date: Wed, 5 Nov 2003 18:28:48 +0100
Witam.
Od dłuższego czasu walczę z resetowaniem się procka ADUC836 i.... nic.
Ale od początku:
Popełniłem kiedyś takie małe urządzonko na ww procku i działa ono do dziś (w
skrócie - mierzy napięcie i wyświetla wartość). Zasilane z sieci, oczywiście
poprzez trafko:-) Zaprojektowane było (w miarę) zgodnie ze sztuką tzn.
osobne masy dla digital i analog mające jeden wspólny punkt wraz z
zasilaniem, kondensatory 100n dałem gdzie tylko możliwe: gretz, przed i po
stabilizatorach, naokoło procka (zasilanie) ect. I wszystko w porządku.
Działa bez problemów do dziś w szafie sterowniczej obok wielu dość
pokaźnych styczników.
Zachciało mi się wykonac drugie takie coś, ale ulepszone (chm... podobno
lepsze jest wrogiem dobrego). Projekt jest wielce zbliżony do poprzednika.
Również zastosowałem blokowanie kondensatorami "wszystkiego co sie da". I
niby szystko w porzadku ale... wyszło tak, że resetowanie się to jest to co
on lubi najbardziej. Robi to przy każdej okazji np:
załączenia się jakiegokolwiek urządzenia w pobliżu, dotknięcie metalowym
przedmiotem zasilania, masy lub jakiegokolwiek sygnału dochodzącego doń, a
załamał mnie już całkowicie fakt, że dotknięcie np. pensetą rdzenia trafka
(które nie jest z niczym połączone) również go resetuje:-((
To coś, co go resetuje na pewno nie przychodi do pinu RESET, już go
podpiąłem bezpośredni do masy i....:-((( (więc którędy, przez zasilanie???
wydaje mi się że jest dobrze filtrowane)
Zauważyłem, że jeśli dotknę( i trzymam) palcem masę lub VCC, staje sie
stabilny (ale przecież nie będę przy tym stał i dotykał :-) mam lepsze
rzeczy do roboty).
Urządzenie jest w niewielkiej obudowie ekranowanej i nawet (nie zawsze)
dotknięcie ekranu robi to samo.
Ludzie! Moja desperacja osiągnęła szczyty.
Mam świadomość, że nikt jednoznacznie mi nie odpowie, ale na co szczególnie
zwrócić uwagę, jak temu zaradzić???????
Pozdrawiam
OLO
========
Path: news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.pl!newsfeed.gazeta.pl!news.k.pl!not-for-mai
From: "Bartosz Sarama" <quasimod_m_a_l_p_a__at_nospam_wp.pl>
Subject: Re: Reset uC (niechciany)
Date: Wed, 5 Nov 2003 19:20:53 +0100
Czasem tak bywało przy uwalonym kwarcu lub gdy jego obudowa nie była
przylutowana do masy.
Pozdrawiam
Bartosz Sarama
========
Path: news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Olo" <olo23_at_nospam_poczta.neostrada.pl>
Subject: Re: Reset uC (niechciany)
Date: Thu, 6 Nov 2003 00:42:39 +0100
Czasem tak bywało przy uwalonym kwarcu lub gdy jego obudowa nie była
przylutowana do masy.
Próbowałem na innych dwóch i tak samo :-(( A obudowa przylutowana do masy.
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.icm.edu.pl!not-for-mai
From: "entroper" <entroper_at_nospam_CWD.spamerom.poczta.onet.pl>
Subject: Re: Reset uC (niechciany)
Date: Wed, 5 Nov 2003 19:25:43 +0100
Olo napisał(a) w wiadomości: ...
Mam ?wiadomo?ć, że nikt jednoznacznie mi nie odpowie, ale na co szczególnie
zwrócić uwagę, jak temu zaradzić???????
Moze pekla gdzies sciezka, albo urwalo sie cos w obudowie procka i teraz
wisi "w powietrzu" ? Tak wielka wrazliwosc pasuje do tego typu uszkodzen.
entrop3r
========
Path: news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.pl!newsfeed.gazeta.pl!news.icm.edu.pl!not-for-mai
From: Ireneusz Niemczyk <Adres_at_nospam_powszukaj.w.archiwum>
Subject: Re: Reset uC (niechciany)
Date: Wed, 05 Nov 2003 19:39:09 +0100
Moze pekla gdzies sciezka, albo urwalo sie cos w obudowie procka i teraz
wisi "w powietrzu" ? Tak wielka wrazliwosc pasuje do tego typu uszkodzen.
Może, albo jakiś błąd w sztuce - jednak. Czasami jedna _ścieżka_ załatwia sprawę
odmownie ;-)
Najprościej to chyba odłączyć peryferia i potestować odpornosć, następnie
przyłączać je i patrzyć co się zmienia - to jak byś nie miał oscyloskopu
cyftrowego z wyłapywaniem szpilek do dyspozycji. Przynajmniej będzie wiadomo z
której strony wchodzi ;-) Bo że z każdej to nie chce mi się wierzyć - to by
sugerowało totalnie popaprany projekt.
__
Pzd, Irek.N.
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Zb" <elco_at_nospam_o2.pl>
Subject: Re: Reset uC (niechciany)
Date: Wed, 5 Nov 2003 23:27:52 +0100
Użytkownik "Olo" <olo23_at_nospam_poczta.neostrada.pl> napisał w wiadomości
news:bobc3c$ihe$1_at_nospam_nemesis.news.tpi.pl...
Witam.
Od dłuższego czasu walczę z resetowaniem się procka ADUC836 i.... nic.
Ale od początku:
Ciach
Sproboj polaczyc mase ukladu z zerem sieci przez kondensator ok 1 n / min
3kV
Niekiedy skutkuje
Pozdrawiam
Zbigniew
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.gazeta.pl!not-for-mai
From: "WB" <nie_at_nospam_ma.mnie.pl>
Subject: Re: Reset uC (niechciany)
Date: Thu, 6 Nov 2003 10:57:11 +0100
A co gdy podmienisz procka ? Ja bym sprawdził też, czy stabilizator się nie
wzbudza
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Olo" <olo23_at_nospam_poczta.neostrada.pl>
Subject: Re: Reset uC (niechciany)
Date: Thu, 6 Nov 2003 17:37:13 +0100
Dzięki wszystkim za zainteresowanie i sugestie.
Okazało się, że ZB miał w 80% rację.
Podpięcie 4.7nF (mała rzecz , a cieszy :-) między ZERO i masę układu
zniwelowało (w zasadzie całkowicie) resetowanie, które było powodowane
dotykaniem VCC, GND, trafka, sygnałów, ect.
Jednak w dalszym ciagu podatny jest na resetowanie od zakłóceń w sieci.
Lutownica transformatorowa podłączona do tego samego gniazdka co 5-10
włączenie powoduje reset. AC 220V do układu puściłem przez mały toroid
ferrytowy (wzięty z przetw. do PC) 4 zwoje. Niewiele to pomaga. Próbowałem
też różne filtry przciwzakłóceniowe do sprzętu AGD. Również efekt mizerny.
Co jeszcze można zrobić???
PS.
Piewszy raz trafiłem na taką wredotę :-((((
Pozdrawiam
OLO
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!newsfeed.gazeta.pl!news.icm.edu.pl!not-for-mai
From: "entroper" <entroper_at_nospam_CWD.spamerom.poczta.onet.pl>
Subject: Re: Reset uC (niechciany)
Date: Thu, 6 Nov 2003 18:27:23 +0100
Olo napisał(a) w wiadomości: ...
Piewszy raz trafiłem na tak? wredotę :-((((
Obawiam sie, ze tylko odroczyles sobie klopoty. Podlaczenie przez
kondensator do uziemienia po prostu przyciagnelo mase ukladu do ziemi dla
przebiegow zmiennych i ograniczylo zaklocenia, ale nie ograniczylo samej
wrazliwosci ukladu na nie (co zreszta zdazyles juz zauwazyc). Porzadny uklad
powinien dzialac niezaleznie od tego, na jakiej masie sie znajduje. Jesli
bardzo podobny uklad dziala dobrze, to skup sie na roznicach miedzy nimi,
moze gdzies nieopatrznie polaczyles masy, a moze tylko w procku oscylator Ci
szwankuje albo kwarc jest jakis inny. Moze procek jest padniety, albo cos
wisi na plywajacym potencjale. Szukaj przyczyny. Ja kiedys meczylem sie nad
podobnym problemem, a okazalo sie, ze cala seria prockow ma jakies bledy w
oscylatorze i nie dziala z wiekszoscia kwarcy (byl to zreszta PIC16LF876, za
ktory zostalem obj....ny przez grupowych aktywistow)
entrop3r
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!newsfeed.gazeta.pl!news.onet.pl!lublin.pl!uw.edu.pl!news.pw.edu.pl!news.itl.waw.pl!not-for-mai
From: "Jacek R. Radzikowski" <jacek_at_nospam_piranet.org>
Subject: Re: Reset uC (niechciany)
Date: Thu, 6 Nov 2003 21:41:26 +0000 (UTC)
entroper <entroper_at_nospam_cwd.spamerom.poczta.onet.pl> wrote:
[...]
wisi na plywajacym potencjale. Szukaj przyczyny. Ja kiedys meczylem sie nad
podobnym problemem, a okazalo sie, ze cala seria prockow ma jakies bledy w
oscylatorze i nie dziala z wiekszoscia kwarcy (byl to zreszta PIC16LF876, za
ktory zostalem obj....ny przez grupowych aktywistow)
Mi kiedys zdarzylo sie walczyc z nieco podobnym problemem. Dostalem boarda
z jakims '51, pisalem na niego program. Program byl dosc skomplikowany,
same zrodla w C zajmowaly ponad kilkanascie KiB (zwiezlego kodu, i sladowe
ilosci komentarzy). Samemu sprzetowi nie poswiecalem zbyt wiele uwagi.
W pewnym momencie okazalo sie ze program zaczal sie resetowac, wieszac,
generowac glupoty. Spedzilem nad wyszukaniem bledu ponad 2 miesiace,
przeanalizowalem kazda linijke kodu, usunalem chyba wszystkie mozliwe bugi,
ale to i tak nic nie pomoglo. W koncu, przy okazji ktoregos z kolei wyjazdu
na obiekt, ktos przypadkowo odwrocil plytke do gory nogami i... procesor
wypadl z podstawki. Okazalo sie ze kontakty byly tak rozepchniete, ze
nie zapewnialy porzadnego kontaktu z pinami kosci.
Po wymianie podstawki uklad zaczal chodzic bez zadnych niespodzianek, a ja
nie zamordowalem sprzetowca tylko dlatego, ze musial bym za daleko biec po
siekiere ;)
Zreszta nie byl to jego pierwszy wybryk, na samym poczatku okazalo sie ze
wlozyl do ukladu wieksza kosc RAM niz byla potrzebna, a niewykorzystane
piny adresowe pozostawil wiszace w powietrzu:)
pzdr.
j.
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!news.internetia.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Rafał" <rafalb_at_nospam_poczta.neostrada.pl>
Subject: Re: Reset uC (niechciany)
Date: Fri, 7 Nov 2003 00:48:01 +0100
W koncu, przy okazji ktoregos z kolei wyjazdu
na obiekt, ktos przypadkowo odwrocil plytke do gory nogami i... procesor
wypadl z podstawki. Okazalo sie ze kontakty byly tak rozepchniete, ze
nie zapewnialy porzadnego kontaktu z pinami kosci.
U mnie prawie wszystko jest lutowane. Procek i prawie cała reszta to SMD,
wiec ten wątek raczej wykluczam. Jednak uwaga godna zapamiętania. Na różne
rzeczy człowiek wpada w życiu :-))
========
Path: news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.pl!news.internetia.pl!mimuw.edu.pl!news.mimuw.edu.pl!uw.edu.pl!news.pw.edu.pl!not-for-mai