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

ATMEGA8 zwarcie na AREF i AVCC

galczys 09 Wrz 2011 19:19 3136 9
REKLAMA
  • #1 9911213
    galczys
    Poziom 12  
    Witam serdecznie. Zrobiłem sobie płytkę na której jest między innymi ATMEGA8 w wersji SMD. Po przylutowaniu ( wcześniej nie sprawdzałem ) pojawił się problem. Mianowicie pojawiło się zwarcie na AREF i AVCC. Nie było by w tym dla mnie nic dziwnego gdyby nie to ze te dwa piny oddzielone są innym.

    ATMEGA8 zwarcie na AREF i AVCC

    Na zdjęciu poniżej jest projekt płytki. Podświetlona ścieżka to AVCC a dwie ścieżki wyżej to AREF. Żadna ze ścieżek nie zwiera do tego pinu pośrodku i żadna też nie zwiera do masy. Nie idą blisko siebie, dalej miedzy nimi jest inna ścieżka ( nie widać na obrazku ).

    I teraz moje pytanie. Czy to prawidłowe zachowanie i wewnątrz atmegi te 2 piny są zwarte, czy mam walniętą ATMEGE, czy może z tyłu po tej pustej przestrzeni coś przeszło. Nie bawiłem się jeszcze tą wersja procka, do tej pory jedynie ATMega32, i jak sprawdziłem na niej to żadnego zwarcia na tych pinach nie ma, wiec nie wiem co jest grane. Zastanawiam się czy odlutowywać prcek ( szczerze chciałbym tego uniknąć.
    W układzie będę miał pomiar baterii zasilania wiec będą mi potrzebne przetworniki. A też obawiam się włączyć układ by go nie spalić.

    Z góry dziękuję za pomoc.
  • REKLAMA
  • #2 9911310
    tmf
    VIP Zasłużony dla elektroda
    A jak mierzysz to zwarcie? Zwykłym omomierzem? Jeśli przy danym podłączeniu końcówek pokazuje zwarcie, to co się dzieje, jeśli odwrócisz ich kolejność?
  • REKLAMA
  • #3 9911385
    drzasiek
    Specjalista CNC
    Czy uC jest nowy, nigdy nie programowany?
    Z ciekawości sprawdziłem, omomierz nie reaguje bez względu na biegunowość.
    Sprawdziłem na 2 nowych Atmegach, zwarcia nie ma.
  • #4 9911427
    mirekk36
    Poziom 42  
    galczys --> Panie kolego kochany. Sam sobie zrobiłeś to zwarcie a teraz się dziwisz dlaczego ono jest ???? Normalnie szok ;)

    Zresztą powielasz typowy mega błąd wielu początkujących. Bo co zrobiłeś ??? W swojej niefrasobliwości zwarłeś AREF do VCC !!! - TAK SIĘ NIGDY NIE ROBI!

    A że również tak się składa, że ATmega8 (przypadkowo tylko ten procek) z powodu fabrycznej usterki, do której przyznał się ATMEL oficjalnie - ma wewnątrz zwartą nogę AVCC wraz z VCC to dziwisz się - że miernik wykazuje ci zwarcie pomiędzy AVCC I AREF ????

    To tak jakbyś sam wyjął sobie dywan spod nóg i zastanawiał się dlaczego się przewróciłeś?
  • REKLAMA
  • #5 9911489
    galczys
    Poziom 12  
    Tak, ATMegajest fabrycznie nowa, jeszcze nie programowana.
    Dla rożnych biegunowości jest to samo ( 1.1 om) .
    mirekk36 pytam się o zwarcie ponieważ jawnie nie połączyłem tych ścieżek ze sobą. Lutowałem procek jako pierwszy i już wtedy było to zwarcie, zanim wstawiłem kondensatory i dławik na AVCC.
    To rozumiem że to jest wada fabryczna procka, wymiana procka załatwi sprawę. Nie przeglądałem dokumentacji, ale czy dało by się tą ATMege zastąpić ATMega88, ponieważ mam dostęp do paru takich. Czy na niej też była by taka wada? Nie chciał bym teraz zmieniać płytki, ponieważ mam już wszystko polutowane?
    Jeśli nie podłączać AREF do VCC to gdzie?
  • #6 9911544
    tmf
    VIP Zasłużony dla elektroda
    Ty połączyłeś VCC z AREF? Tego nigdy się nie powinno robić. Do AREF podłączasz alb zewnętrzne napięcie referencyjne (ale nie ma potrzeby podłączać VCC, bo to można wybrać programowo), albo po prostu kondensator 100nF do masy. Jeśli podłączyłeś AREF do VCC to trudno, nic nie rób, pamiętaj tylko aby nie włączać wewnętrznego napięcia referencyjnego. A to, że w takim układzie masz zwarcie AVCC do AREF to w niczym nie przeszkadza.
  • REKLAMA
  • #7 9911559
    mirekk36
    Poziom 42  
    galczys napisał:
    ... ale czy dało by się tą ATMege zastąpić ATMega88, ponieważ mam dostęp do paru takich.


    Od tego trzeba było zacząć ;) no ale wtedy nie dowiedziałbyś się że ATmega8 ma takie zwarcie pomiędzy VCC I AVCC. Procka ATmega8 lepiej traktować już jako zabytek muzealny prawie.


    galczys napisał:
    Czy na niej też była by taka wada?


    Pisałem, że tylko w ATmega8 takie coś się przydarzyło. O wiele nowsze procki i zamienniki m8 czyli m88/168 oraz m328 nie mają tej wady.


    galczys napisał:
    Jeśli nie podłączać AREF do VCC to gdzie?


    ;) nigdzie - jeśli sam nie podajesz tam napięcia referencyjnego to co najwyżej podłączasz od AREF kondensator 100nF ceramiczny a jego drugi koniec do GND.

    Uprzedzając kolejne pytanie, które zapewne zaraz zadasz - tzn:

    "a jak w takim razie skorzystać z napięcia odniesienia VCC??? skoro nie można AREF do VCC podłączać????"

    Odpowiem - że jednak trzeba panie kolego czytać noty PDF - bo nie czytanie zgubi cię. A w nocie masz napisane jak byk, że napięcie odniesienia VCC załącza się po prostu programowo ustawiając odpowiednie bity w rejestrze odpowiedzialnym za pracę ADC.
  • #8 9911626
    galczys
    Poziom 12  
    Ogólnie rzecz ujmując to pomiar miał służyć do badania napięcia na baterii z której zasilany jest cały układ. W razie gdy bateria za bardzo się rozładuje to nastąpi jej odłączenie by jej nie uszkodzić ( li-ion ). Jako że bateria daje 11V to założyłem dzielnik nap. by dopasować napięcie mierzone do ATMegi.
    A VREF podłączyłem do VCC ponieważ kiedyś gdzieś czytałem że tak można zrobić....

    W takim razie wylutuje jutro m8 i wlutuje m88. I będę korzystał tylko z AVCC.
  • #9 9911776
    tmf
    VIP Zasłużony dla elektroda
    A ta zmiana procesora co ma na celu? Na M8 będzie to tak samo dobrze działać - jak pisał Mirek napięcia referencyjne wybiera się programowo i tu podłączenie VRef nie ma wielkiego znaczenia, jedynie, jeśli na stałe go łączysz do VCC (co jest bez sensu) to nie możesz wybrać wewnętrznego źródła referencyjnego, bo się zrobi zwarcie. Ale ciągle możesz wybrać zewnętrzne lub VCC.
    Swoją drogą, to pakiety LiIon często mają wbudowane zabezpieczenia przed nadmiernym rozładowaniem i nie ma wielkiego sensu ich dublować. Pokaż też schemat tego twojego odłączacza, bo sądząc po kwiatkach z VRef tam też masz zapewne namieszane.
  • #10 9912085
    mirekk36
    Poziom 42  
    galczys napisał:

    W takim razie wylutuje jutro m8 i wlutuje m88. I będę korzystał tylko z AVCC.


    Dokładnie jak pisze tmf zrób - bo nie ma sensu bawić się teraz w wylutowywanie procka - on też będzie przecież jeszcze działał - tylko odłącz nogę AREF od VCC - można ją troszkę podnieść żeby do pada nie dotykała i ew jakimś kondkiem SMD dołączyć do GND.

    A pomiary pomimo wewn zwarcia AVCC i VCC będą jak najbardziej wykonywane prawidłowo.
REKLAMA