Dziwna przygoda z AVR90S2313

Aug 02, 2005 13 Replies

By³o sobie urz±dzenie z AVR90S2313 w roli g³ównej. Urz±dzenie dzia³a³o bez zarzutu, do pewnego momentu. Kiedy po raz ostatni zobaczy³em do ¶rodka, ujrza³em lekko wybrzuszony stabilizator. ¯adnych innych szkód. Na p³ytce by³o widaæ jedynie przypieczone dwie nó¿ki stabilizatora (wej¶cie i masa).



Postanowiwszy sprawdziæ co siê sta³o, wymieni³em stabilizator, po czym na chwilê pod³±czy³em urz±dzenie do zasilania. Stabilizator bardzo szybko nabra³ wysokiej temperatury. A wiêc co¶ jest jednak nie tak - pomy¶la³em.



Wyj±³em mikrokontroler. Pod³±czy³êm urz±dzenie do zasilania. Stabilizator by³ zimny. Po kolei podawa³em plusy i minusy na ka¿dy z pinów - portów mikrokontrolera. Peryferia dzia³a³y prawid³owo, stabilizator mia³ prawid³ow± temperaturê. Sprzêt by³ ok.



Ponownie w³o¿y³em AVRa w podstawkê. Stabilizator natychmiast zacz±³ siê grzaæ.



Kilka chwil pó¼niej grzecznie zaprowadzi³em AVRka do programatora, próbuj±c uzyskaæ autotetekcjê. Nic. Cisza. AVR-ek podniêty. Godzina zgonu: nieznana.



A ja dalej nie wiem, co siê sta³o...


U¿ytkownik "Mariusz" <mariusz snipped-for-privacy@o2.pl napisa³ w wiadomo¶ci news:dcnte2$nto$ snipped-for-privacy@nemesis.news.tpi.pl

Latch-up uk³adu scalonego?

Dla zainteresowanych: tak wygl±da³ stabilizator:

formatting link

Upps... Prawid³owy adresik:

formatting link

Mariusz napisał(a):

Strasznie zmasakrowane zwłoki :)

Czy oby niedostał bardzo dużego napięcia na wejściu lub wyjściu?

To raczej nie by³o mo¿liwe, ani na wej¶ciu, ani, tym bardziej na wyj¶ciu :-) Napiêcie przed stabilizatorem pochodzi³o z akumulatora 12V.

Dodatkowo z jednego przewodu zasilane by³y dwa urz±dzenia. Jedno uleg³o tylko "zawieszeniu", nie dozna³o ¿adnego elektrycznego uszczerbku, a drugie to jest w³a¶nie to ze zdjêcia...

Wszystko wskazuje na to, ¿e winowajc± drastycznych zdarzeñ by³ mikrokontroler AVR2313, który w chwili obecnej zachowuje siê tak, jak opisa³em wcze¶niej.

Pozdrawiam serdecznie Mariusz

Nie bylbym tego taki pewny. Stabilizator powinien miec zabezpieczenie zwarciowe i termiczne, wiec nawet zwarcie na wyjsciu nie powinno go wysadzic. Wiec jednak myslalbym o kolejnosci - stabilizator wykonczyl AVRa, a nie odwrotnie.

Nie by³o takiej mo¿liwo¶ci - przesta³ dzia³aæ sam od siebie. Ponadto przed wej¶ciem (przed stablizatorem) szeregowo w³o¿ona by³a dioda.

Zasilasz z akumulatora i nie dajesz bezpieczników ?

A może sprawdź ile pobiera prądu przy zasileniu go 5 V ? A nie przykładasz napiecie do portów , nie wiem po co !?!?

Od teraz bêdê dawa³ ;-)

Pojedyncze miliampery...

Wymieni³e¶ przy okazji elektrolity przy stabilitarze? Ten mniejszy wyglada jak ugotowany.

Ostnio uwalem przypadkiem ATmege32, lu¼ny kabel 12V przypadkiem otra³ sie o port.

Efekt: Jeden port spalony, tzn Latch-downa dosta³, wiec odcio³em pina. ATmega dza³a³a poprawnie ale grzala sie. By³ to uk³ad do ktorego pisa³em program wiec nie chcia³em jeszcze zmieniaæ zeby Marphi mi nie uwali³ kolejnego procka:-) Uk³ad tak dzia³a³ sobie ze 2 miesiace, az nagle zle reagowa³ na stany portów. Ze nie mam w uk³adzie LCD wszytskie dane wywali³em na UART, co sie okaza³o:

Port jako taki czyta³ dobrze, reakcje co znimi mia³ robic pobiera³ z eeprom i dane by³y dobre, sypa³ sie przy warunku IF/Then.

Da³em mu szanse i za warunkami wpisa³em warto¶ci zmiennych takie jakie powninny byc przy dobrym sprawdzeniu, i poszed³ dobrze.

Soft czesto backupuje, wiec sprobowa³em na jakiejs starej wersji, gdzie reakcja portow dzia³a³a, i tez sie sypa³, wiec na pewno nie by³ to b³±d programu,

Szuka³em przyczyny i ze zabardzo nie znam procesorow od wewnatrz, wytlumaczy³em sobie tym ze moze pda³ juz flash? Atmega wiecznie przegrzana i programowna z 1500x:-)

Tak czy inaczej, wsadzi³em nowa Atmege i uk³adzik smiga jak marzenie.

Micha³

Nie wymieni³em, bo wydaje siê dzia³aæ prawid³owo...

Bo go obudowa od stabilizatora, jak siê grza³, zanim go wybrzuszy³o, przysmarzy³a.

Tam nie by³o takiej mo¿liwo¶ci

U mnie wiêkszo¶æ lath-down teraz w tym sfajczonym procku...

A ile ju¿ czasu minê³o po wymianie procka?

To mu napewno na zdrowie nie wyszlo, lepiej wymienic.

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required