Płonące ATmega328p

Mar 13, 2019 3 Replies
Jump to replies (3)

Witam,



od 12 lat realizuję różne projekty oparte na mikrokontrolerach Atmela. Używałem ATmega8, ATmega16, ATmega32, ATmega8515, ATmega128. Pół roku temu postanowiłem przesiąść się na nieco nowsze ATmega328P. No i od tamtego czasu spaliłem (albo nie?) 6 takich układów. Nie robię nic specyficznego, nadzwyczajnego przy pracy z tymi układami. Efekt jest taki że najczęściej w pewnym momencie programator przestaje widzieć układ, nie jest to spowodowane błędnym ustawieniem fusebit-ów (sprawdzałem). Ostatnio miałem przypadek kiedy programator widzi układ, można go zaprogramować ale nie działa żaden port, zarówno jako wejście i jako wyjście. Macie jakieś sugestie? czegoś chyba nie wiem jeszcze o tych układach.



Pozdrawiam.


W dniu 2019-03-13 o 13:52, Janko pisze:

W 2010 przesiedliśmy się z Atmega na AtXmega. Nie moja decyzja, ale ją sobie chwalę. Na przykład programowanie - w Xmega wystarczy 3 piny. W płytce robię 3 dziurki (jak 3 piny z 2 rzędowego złącza rastru 1,27mm) celowo trochę rozsunięte aby 3 kołki z listwy się klinowały.

Pamiętam, że w którymś mega można było fusami zablokować programowanie szeregowe, ale piszesz, że fuse na pewno dobrze... Na początku z Xmaga zdarzały nam się takie problemy, że mimo prawidłowo ustawionych fuse programator nie widział procesora. Się okazało, że próg brown-outu był faktycznie inny niż w pdf. Potem wstawili Erratę, a następnie poprawili i teraz już chyba nie dostanie się tych z tym błędem. Nie wiem, czy takie problemy mogą wystąpić z ATmega, bo je zasilaliśmy z 5V. P.G.

W dniu środa, 13 marca 2019 07:52:57 UTC-5 użytkownik Janko napisał:

Napisz co i jak programujesz. Czy to arduino czy programujesz od zera. Czy wymieniales jakikolwiek komponent programatora ostatnio? usb/serial? zasilacz? Zmieniles wykladzine na stole? Lutownice?

itp...

Bo nie koniecznie wina jest programatora, moze uklad jest uszkadzany wczesniej a tylko przy programowaniu sie awaria objawia...

A moze po prostu felerna seria? Sprobuj poprogramowac pare razy te starsze i zobacz czy tez padaja...

Jak wygląda sprawa z zerowaniem/uziemieniem peceta którego używasz do programowania płytki i zerowaniem zasilacza płytki?

Jak sumiennie podchodzisz do zabezpieczeń ESD? Wełniane swetry? Jedwabne majtki? I tym podobne sprawy :-)))

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required