logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[AVR] Uważajcie na ATmega128 !!!

Luklukowaty 01 Gru 2003 12:52 36172 65
  • #1 420753
    Luklukowaty
    Poziom 19  
    Chciałem się podzielić z innymi moimi doświadczeniami z mikrokontrolerem (niestety nie za miłe :( ):

    otóż nagannie uszkadza się układ programowania od niespodziewanych zaników jednego z napięcia, np. damy +5V z zasilacza, ale GND już nie łączy i... baj baj układzik za 50zł :(. Drugi układ popsułem w inny sposób:
    pod nóżki obsługujące ISP podłączyłem urządzenie. Układ elegancko działał z podłączonym układem. Teraz trzeba by dodać obsługę teg urządzenia, napisałem progra i... nie wypinając tego dodatkowego urządzenia uruchomiłem programowanie ISP po czym układ już nie wystartował :(. Na początku myślałem, że źle napisałem program ale niestety stało się coś innego - otóż pierwszą stronę Flash zapisuje ok, ale gdy zapisujemy drugą stronę to powiela ją na cały układ :(.

    W ten sposób straciłem dwa takie układ (a propo - fajnie wygląda od środka ;-)

    Mam pytanie do Was, popsuliście jakoś taki układzik czy inny ?
    Podzielcie się tą informacją, bo nie chciałbym popsuć kolejnego...

    P.S.
    Lutowałem ten układ transformatorówką i jest wszystko OK, czyli chyba nie jest układ wrażliwy na ESD.
  • #2 421499
    h-doc
    Poziom 27  
    jeśli chodzi o ESD to Atmel dosyć dobrze zabezpiecza scalaki - nieraz zdarzyło mi się być tak naelektryzowanym, że iskry leciały mi z palca na scalaka (wiecie, jak to jest mieć dywan z jakiegoś sztucznego g...). Ani razu nic nie padło. Raz natomiast zdarzyło się, że źle zaprogramowałem scalaki i na jednej linii, na której miała odbywać się transmisja dwukierunkowa, oba układy zaczęły "gadać", no i w jednym padł pin, który był przyłączony do tej linii. Co ciekawe - pozostałe piny portu przeżyły i działały prawidłowo.

    PS. Moje wywody dotyczą AT89C51 i AT89C52
  • #3 421850
    seba_x
    Poziom 31  
    odwrotne podłączenie zasilania nie zrobiło żadnego wrażenia na moim 89c2051 , pcf 8574 też przeżył . Stabilizator 5v wybuchł jak granat rażąc odłamkami w promieniu 1 metra .
  • #4 422918
    genetix
    Poziom 24  
    nie sadze, zeby padl od zanikow zasilania.
    ISP: generalnie dzialaja OK z wpietym programatorem - to cala idea ISP. no chyba ze podlaczysz jakies piny (te od programowania) bezposrednio z VCC/GND no to "sorry - no bonus".

    powielanie Flasha: moze to wina programatora ? czym programujesz?

    transformatorowka to mogles go przegrzac.
  • #5 422922
    ACULA
    Poziom 34  
    seba_x napisał:
    odwrotne podłączenie zasilania nie zrobiło żadnego wrażenia na moim 89c2051 , pcf 8574 też przeżył . Stabilizator 5v wybuchł jak granat rażąc odłamkami w promieniu 1 metra .


    o ile pamiętam z doświadczeń to 7805 rzy odwrotnym zasilaniu daje 0,xV,
    jeśli chodzi o 98c2051 to odwrotne wsadzenie w podstawkę nie szkodzi im, przynajmniej moim ;)
  • #6 423005
    seba_x
    Poziom 31  
    Acula nie wiem jak dokładnie zachowuje się 7805 przy odwrotnym podłączeniu zasilania ale mój rozsypał się w drobny mak .
  • #7 423108
    MichalKl
    Poziom 16  
    Witam

    A ja załatwiłem sobie 2313 w ten oto sposób: zrobiłem znajomemu prosty alarm samochodowy-stabilizacja przez 7805 (niestety bez żadnego rezystora przy wejściu)-wszystko chodziło niezłe przez kilka minut, po czym nagle przekaźnik przestał stukać.Patrze a tu sobie padł stabilizator (można było się nim nieźle oparzyć)-a co z tym idzie mój procek (temperaturą nie wiele odbiegał od 7805).A najlepsze jest w tym to, ze procek nadal wykonuje swój program (choć już go nie można programować).2051 - przeżywają odwrotne włożenie do podstawki oraz (co jest następstwem) podwyższone temperatury :D

    Jeśli ten post byłby uważany jako teks w dyktandzie ( w Kolegi wykonaniu ) z języka polskiego to "pałka" na sam "Dzień Dobry" by była . Klawisz PISOWNIA w razie problemów z gramatycznym pisaniem się kłania . Proszę poprawić błędy ortograficzne ( a jest ich trochę ) . andre1979
  • #8 423867
    serafo
    Poziom 13  
    Acula napisał:
    o ile pamiętam z doświadczeń to 7805 rzy odwrotnym zasilaniu daje 0,xV,
    jeśli chodzi o 98c2051 to odwrotne wsadzenie w podstawkę nie szkodzi im, przynajmniej moim ;)


    podalem odwrotnie zasilanie na 90s2313 i dziala do dzis, dodam, ze bylo to 12V zamiast 5...
    ale jak podalem na takiego uC 12V zamiast 5 o poprawnej polaryzacji to mu sie za cieplo zrobilo...
  • #9 423887
    dareksmi
    Poziom 12  
    Mnie at2051 uszkodził jedno wyprowadzenie kolega elektronik ;) który za bardzo nie wiedział co zrobic z ukladem i macal multimetrem. Nie wiem jak on to zrobił, ale atmele trudno uszkodzić.
  • #10 423944
    kafka
    Poziom 22  
    Ja spaliłem z 6 procesorów. Nie mam zielonego pojęcia jak... Nieraz przepalały sie pojedyncze piny... nieraz dały sie programować ale nie chodził, nieraz było odwrotnie... :(
  • #11 424114
    bolek
    Poziom 35  
    ja kiedyś usmażyłem 2051 podłączajac na owyrt do zasialcza PC (5V). ODZIWO lcd przezył!. bardzoi dano temu jak jescze pisałem w bascomie to jakimś cudem udąło mi sie uwalić kilka wyprowadzeń. teraz jedyne co mi sie dzieje to tylko mi sie nózki łamią od wielokrotnego przekładania (programator)

    według mnie odporniść 51 jest OK-0 tylko by te nóżki lepsze robili :D (może na nitach, albo gwoździach ....?!@)
  • #12 424127
    bobeer
    Poziom 28  
    sie nie przeklada tylko sie uzywa emulatora :)
    ad pierwszego posta
    zanik masy mogl byc zanikiem masy stabilizatora
    a co za tym puscil cale napiecie wejsciowe
    (raz tak sobie upaliloem karte (LPT))
    male atmelki przezywaja odwrotne zasilanie acz nie za dlugo
    porty mozna upalic jedynie przekraczajac znacznie dopuszczalne prady wplywuwyplywu
    mysle ze tak powyzej 100mA mozna sie zaczac martwic
    a to przy normalnej exploatacji experymentalnej nie ma miejsca

    chyba ze komus sie niechce testowac prototypu na rozsadnym ograniczeniu pradowym w zasilaczu (lub juz w ukladdzie zasilaniu)
  • #13 424332
    bolek
    Poziom 35  
    ja też mam kilka podstawek, ale niektóre maja chyba gorszą trwalośc niż procki. To z tymi gwoźdzmi to był zart... trzeba też być specem żeby nagminnie nóżki łamać. Ja mam na to swój dobry sposób- te "żużyte" procki staram sie sprzedawać w jakiś urządzeniach.
  • #14 424541
    zysiu
    Poziom 14  
    Uzywam prockow AVR od 3 lat. Programuje je poprzez zlacze ISP i zadnego jeszcze mi sie nie udalo jeszcze uwalic. Jak mi sie niechcacy uda, to Wam napisze :)
  • #15 427403
    Luklukowaty
    Poziom 19  
    Widzę, że różne doświadczenia mają różni ludzie.
    Zapomniałem dodać, że był to ATmega128 (tzn dwie), bo te stare
    z serii C51 typu 89S51, czy 2051 to można nawet gotować w garczku i nic im nie będzie :).
  • #16 439202
    MagicMarcus
    Poziom 13  
    Ja też miałem ciekawe przygody z 90S8535.
    -Pierwszy jaki kupiłem był uszkodzony fabrycznie:-( (firma w której kupiłem wymieniła mi na nowy).
    -drugi pożyczyłem koledze i zamiast pokręcić potencjometrem od zmiany rozdzielczości amperomierza w zasilaczu przekręcił potencjometr do zmiany zasilania na 18V i AVR poszedł się ....!
    - przy trzecim strzelił mi stabilizator i puścił 12V, procek zrobił się ciepły i o dziwo programuje się ale niestety nie działa (zmieniam stan wszystkich pinów i tylko parę się odzywa). Muszę go jeszcze posprawdzać.
    Tak, że czas chyba zamówić następny ;-)
    Szkoda tylko, że nie kosztują 10 PLN ;-)
    Pozdrawiam Marek
  • #17 472009
    set6666
    Poziom 18  
    A ja spaliłem jeden pin w 89c2051 bo podłączyłem do niego ( bezpośrednio ) buzer. Więcej już nie uwaliłem, przynajmniej narazie. 8O
  • #18 486862
    maly63
    Poziom 11  
    Ja mam w kolekcji juz chyba z dziesiec atmeg128 .Czesc padla od statuki bo byly zainstalowane w kartach ktore byly czesto wyciagane, a trzy sam chyba zalupowalem bo w programarorze zamiast atmega 128 wybralem 8515. teraz dostaje komunikat EEprom is not Atmega part.Flasha da sie zapisywac. Moze ktos wie jak to odkrecic.
  • #19 487578
    calinka
    Poziom 15  
    Raz udało mi się zabić AVR, ale nie mam do niego za to pretensji, bo dostał 48VDC,
  • #20 488046
    Veteran
    Poziom 16  
    Witam

    Ja mojego sedziwego at89c4051 na ktorym uczylem sie programowac zameczylem na smierc (nie wiem ile bylo cykli R/W, ale napewno duuuuuuuuuuuuuzo). Ile katuszy on przezyl, az w koncu pamiec mu siadla ze starosci ;-) Nadal mam go na pamiatke i chyba sobie oprawie.

    Stabilizatorki niszcze nagminnie :twisted:
  • #21 488353
    isper
    Poziom 12  
    Taaa.. Atmelkom najłatwiej jest połamać nóżki a to wszystko dlatego że są takie fajne a ich programowanie w Bascomie jest za proste i człowiek chce za dużo i za szybko i nie myśli co robi tylko to robi, a czasem to nawet i usmaży biedaka.
  • #22 488690
    tmpat
    Poziom 15  
    Jezeli chodzi o 89c2051 to zdanie kolegów że są dobrze zabezpieczonen mnie nieco dziwi. Pare upaliłem źle wkładając w podstawke Bascomowego programatora z EdW, zresztą ten sam programator bardzo chętnie upalał mi piny jak nie wyłączyłem zasilania podczas zanurzania uP w podstawkę. Na szczeście to było dawno :) teraz to co najwyżej procek mi robi krzywde i nieraz porafi mi się wbić w palec jakim niewinnie wyglądajćym pinem :) Dlatego ostrzegam te niewinnie wyglądające "robaczki" też potrafia pokąsić :)

    POZDRAWIAM :multi:
    patryk
  • #23 494294
    maxdutka
    Poziom 14  
    Raz przez nie uwage przeciazylem wyjscia 90S2313 wykapowalem sie ze cos jest nie tak jak zaczelo sie z niego dymic, niestety chyba poszlo w nim alu, jak dojdzie do jakiejs instrukcji arytmetycznej to sie wiesza, pozatym wszystko w nim dziala (programowanie,instrukcje we/wy itp) :)
  • #24 494303
    calinka
    Poziom 15  
    Procki, to jeszcze nic. Najbardziej kąśliwe i złośliwe żyjątka występują w różnych kablach i przewodach. Niektórzy nazywają je elektronami.
  • #25 1682924
    konrad85
    Poziom 14  
    Ja mialem przygody z ATmega8
    najpierw zablokowałem sobie fusebits i przestał sie programować (no ale to naprawiłem) nnym prockiem go odblokowałem i jeszcze 3 procesory programowały mi sie i działały ale nie wykrywało identyfikatora w bascomie i był cały czas bład weryfikacji "veryfi failed" i do tej pory tak jest z tymi 3 prockami ze działaja ale sie nie identyfikuja nie wiem dlaczego a fuse bits sa ustawiojne standardowo jak w nowych prockach

    :D pozdrawiam
  • #26 1682971
    gmp
    Poziom 19  
    Jka wynika z postow to wiekszosc uszkodzen wynika z nieuwagi uzytkownikow. Mi zdarzylo sie uszkodzic oscylator wewnetrzny, z powodu tego ze obok ukladu a at128 lezal modem GSM ktory polozylem bez natenki. Prawdopodobi prominiowanie z modemu zniszczylo oscylator, s\procek dzila tylko z zewntrznego generator. Raz programuja pony-progiem uszkodzila sie identyfikacja ukladu, lae to podobnio sie zdarza przy programowaniu przez LPT. Poza tym dobra rada: dobrze jest dzialc z zasialczem z ograniczneim pradowym do kaiej malej wartosci- trudniej wtedy nawet przy bledzie uszkodzic uklad
  • #27 1682996
    konrad85
    Poziom 14  
    a kto mi powie dlaczego jak programuje ATmega128 to niby wszystko jest okej poza tym ze procek sie zachowuje jak by nie było programu!

    chce zrobić konwerter 2 protokołów a nawet nie moge odpaliz zadnedo USART'a podpiołem oby dwa porty szeregowe przez RS232 do kompa i kompletna cisza ! a ten sam program na Atmega8 działa bez problemu !! (uzywałem najprostrzych poelceń w BASCOM'ie)

    HELLP !!!!!!
  • #28 1684053
    Dexter77
    Poziom 28  
    Do tej pory nie udalo mi sie uszkodzic zadnego AVR-a. Programowane w trudnych warunkach kablem ok. 6m z komputera (LPT) bez zadnych rezystorow czy buforow. W urzadzeniu zasilanym napieciem trojfazowym i czasami bez zera sieciowego. Zaden nie narzekal i przezyl.
    Pozdro
    Dexter
  • #29 1684423
    Michał_z1
    Poziom 16  
    Podłączyłem przypadkiem odwrotnie napięcie do Atmega8535....umarł od razu:cry:, natomiast odwrotne napięcie w 89C2051 i 90S2313 wcale ich nie wzruszyło:D

    pozdrawiam.
  • #30 1684505
    konrad85
    Poziom 14  
    ja kiedys jak zablokował mi sie przez fuse bits i ni mogłem ATmega8 przestawić na zewnętrzny rezonator to tak sie wqrzyłem ze sprawdziłem czy młotem przestawi mu te bity :]

    no i przestawił !! :p

    Zawsze sie zastanawaiłem jak tyle bajerów moze sie zmieścić w takiej małej kostce!
    A tu szok ! wystarczą tylko 2 milimetry kwatratowe! reszta to tworzywo sztuczne! ale zato jakie twarde ;-)

    pozdrwaiam !
REKLAMA