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

Zasilanie - podłączenie ATMEGA32 w obudowie TQFP

rsikon 07 Gru 2008 15:34 2235 10
REKLAMA
  • #1 5828976
    rsikon
    Poziom 26  
    Witam,

    zastanawiam się nad przerobieniem kilku swoich układów ze standardowego mikrokontrolera w obudowie PDIP na układy z scalakami w obudowie TQFP. Mam niestety zerowe doświadczenie stąd i moje wątpliwości.

    Układ ten posiada wejścia masy i zasilania na kilku nogach:
    - masa 6, 18, 28, 39
    - zasilanie + 5, 17, 38

    Wole zapytać niż później kląć...

    Czy zasilanie muszę podać na wszystkie w/w końcówki czy starczy po jednej?

    Radzio
  • REKLAMA
  • #2 5828993
    dawid512
    Poziom 32  
    Skoro takowe występują to należy do nich podłączyć co trzeba.
  • REKLAMA
  • #3 5829090
    rsikon
    Poziom 26  
    Powinno się czy trzeba....

    Może jest to jak z niewykorzystywanymi portami - powinno się złączyć z masą, ale nie jest to konieczne.
  • #4 5829178
    Freddie Chopin
    Specjalista - Mikrokontrolery
    mylisz pojecia [;

    niewykorzystane porty WEJSCIOWE nalezy podlaczyc do czegos, aby nie wystepowal na nich stan nieokreslony. niewykorzystane porty WYJSCIOWE mozna sobie zostawic wiszace.

    jak nie podlaczysz zasilania i masy do wszystkich nozek zasilania i masy jakie tam sa to ... moze nic sie nie stanie, moze bedzie dzialalo dobrze, moze bedzie dzialalo tylko przez krotka chwile, a moze przez dluga... wiszace nozki zasilania i masy to proszenie sie o klopoty. 4 pary pinow zasilajacych sa w celu zwiekszenia odpornosci ukladu na EMI oraz zmniejszenia zaklocen EMC <:

    tak wiec powinno sie podlaczyc wszystkie, ale jak cos nie bedzie ci dzialac, to my juz bedziemy miec odpowiedz, wiec nawet nie musisz pytac.

    jako ciekawostke podam, ze w extremalnie szybkich procesorach DSP zasilanie nie jest juz na 4 parach wyprowadzen tylko na przyklad na... 100. ogolnie polowa nozek wielkiej obudowy BGA to zasilanie. AMD athlon xp mial Vcore na 113 nozkach.

    4\/3!!
  • #5 5829192
    don diego
    Poziom 32  
    Dodam jeszcze, że na każdej parze należy umieścić kondensator 100nF.
  • REKLAMA
  • #6 5829408
    rsikon
    Poziom 26  
    Troche dyskusja odbiega od tematu ale....

    Ok co chcialem to już wiem... no prawie wiem.
    Jak sam nie sprawdze to sie nie dowiem :)

    Czy mylę pojęcia... nie do końca - poprostu skrót myślowy.

    Dzięki kolegom za info.
  • #7 5829680
    Freddie Chopin
    Specjalista - Mikrokontrolery
    nigdy sie nie dowiesz... jesli ich nie podlaczysz i nie odfiltrujesz to moze byc tak, ze bedzie ci dzialac dopuki w poblizu nie odpalisz mikrofalowki, albo dopuki ktos do ciebie nie zadzwoni na komorke, albo tylko wtedy gdy bedziesz dalej od najblizszego BTSa niz 100m...

    czy to jakas nowa forma oszczednosci, ze szkoda kasy na 10mm sciezek z miedzi i 4 kondensatory 100n?

    4\/3!!
  • REKLAMA
  • #8 5829770
    kemot55
    Poziom 31  
    Przy okazji czytania odpowiedzi "wzbudziły" się we mnie pewne wątpliwości. Oczywiście zasilanie jest najważniejsze i nie warto zostawiać wiszących nóżek. Oprócz kondensatorów warto też pomyśleć o dławikach (żeby np "odciąć" część cyfrową od analogowej reszty). Ale mnie troszkę zastanawia to co napisał kolega Freddie Chopin na temat blokowania pinów wejściowych. Czy kolega miał z tym jakiś konkretny problem ? To znaczy czy zaobserwowałeś jakiś negatywny wpływ wiszącego swobodnie wejścia (w procesorze AVR) na pracę całego układu?
  • #9 5829802
    krzemowy
    Poziom 19  
    Oj, ja obserwowałem.
  • #10 5829872
    Freddie Chopin
    Specjalista - Mikrokontrolery
    wiszacy pin nie spowoduje zwykle problemow, dlatego ze nie ma on wiekszego wplywu na caly uklad. za to przelaczajacy sie ciagle latch takiego pinu na pewno nie jest energooszczedny [; glownie w tym kontekscie nalezy porty wejsciowe podpiac do masy (albo zrobic z nich wyjscie) - przelaczajace sie ciagle uklady beda pobierac duzo pradu.

    4\/3!!
  • #11 5829906
    mirekk36
    Poziom 42  
    rsikon napisał:
    Troche dyskusja odbiega od tematu ale....
    Ok co chcialem to już wiem... no prawie wiem.
    Jak sam nie sprawdze to sie nie dowiem :)
    Czy mylę pojęcia... nie do końca - poprostu skrót myślowy.
    .


    a co ma wspólnego pozostawianie "wiszących" wejść portów z pozostawianiem wiszących pinów zasilania, ciężko to jednak nazwać chyba skrótem myślowym.

    ok , nawet nie musisz sprawdzać, podłączysz sobie po 1 pinie zasilania i będzie ci to działało tylko co z tego? jak później wrócisz tu na forum za jakiś czas z kolejnymi pytaniami typu:

    "koledzy co się dzieje, że mój procek się wiesza lub resetuje choć rzadko ale w najmniej oczekiwanym momencie???" - no i zacznie się po raz kolejny dyskusja i uświadamianie, że oszczędności na ścieżkach do wszystkich pinów zasilania i na kondensatorach odsprzęgająych nigdy nie popłaca. No - chyba, że robisz tylko mało poważne projekciki takie dla zabawy.

    .... a jedną z podstawowych zasad porządnej inicjalizacji procka jest świadome ustawienie niewykorzystanych pinów w jakiś ustalony stan. Albo jako wyjścia albo częsciej jako wejścia ale minimum z podciągnięciem wewnętrzym pull'upem do stanu wysokiego. To często się sprawdza w 100% nawet bez konieczności podciągania zewnętrznymi rezystorami. I ktoś kto już długo projektuje swoje układy na procesorach nawet nie dyskutuje o tym czy podłącza się wszystkie piny zasilania i czy pozostawia się lub nie wiszące piny.

    a jeśli ktoś lubi pomimo to cały czas uczyć się na własnych błędach i nie lubi posłuchać porad kolegów, którzy już tu się wypowiadali w tym temacie podobnie to w zasadzie nie rozumiem po co zadaje takie dziwne pytanie ;)
REKLAMA