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

ATMEGA32 Kondensatory do kwarcu.

PawelecXX 29 Cze 2009 15:28 7291 23
  • #1 6718045
    PawelecXX
    Poziom 11  
    Chciałbym taktować mikrokontroler zewnętrznym kwarcem. Problem w tym, że nie mam kondensatorów 27pF. Mam za to ze starej mp3 płytkę a na niej kwarc 48Mhz i do niego podłączone dwa kondensatory SMD. Nie są oznaczone (a miernik nie ma w skali pF) więc nie mogę sprawdzić jakiej są pojemności. Czy wymagana pojemność kondensatora jest dyktowana przez częstotliwość kwarcu czy jego przeznaczenie? Krótko mówiąc czy te kondensatory mogą wychodzić poza tolerancję uC?
  • #2 6718054
    chudybyk
    Poziom 31  
    Tolerancja dla tych kondensatorków jest dosyć spora, możesz spokojnie przylutować z innego kwarcu.
    Pozdrawiam!
  • #3 6718080
    _Robak_
    Poziom 33  
    Jak od tego urzadzenia nie bedzie zalezalo ludzkie zycie, to nie dawaj kondensatorow :) Tez bedzie dzialac, avry maja wmontowane kondensatorki.
  • #4 6718085
    karlos79
    Poziom 33  
    Witam
    Zobacz sobie tabelę 4 na 26str. noty aplikacyjnej.
    Doczytasz się tam, że pojemność kondensatorów powinna wynosić od 12do 22pF.
    Zachęcam do czytania not aplikacyjnych
    http://www.atmel.com/dyn/resources/prod_documents/doc2503.pdf
    Jeśli chcesz zastosować kwarc "zegarkowy" to wtedy musisz wlutować 36pF.
    Pozdrawiam
  • #5 6718108
    _Robak_
    Poziom 33  
    Ja rowniez zachecam do dokladnego czytania not ;) Strona 26 (datasheet atmega 32), cos o kwarcu zegarkowym:
    Cytat:

    To use a 32.768 kHz watch crystal as the clock source for the device, the Low-frequency
    Crystal Oscillator must be selected by setting the CKSEL fuses to “1001”. The
    crystal should be connected as shown in Figure 12. By programming the CKOPT Fuse,
    the user can enable internal capacitors on XTAL1 and XTAL2, thereby removing the
    need for external capacitors. The internal capacitors have a nominal value of 36 pF.
  • #6 6718115
    karlos79
    Poziom 33  
    Witam
    Ale tylko jeśli stosuje się kwarc zegarkowy 32.768 kHz.
  • #7 6718226
    PawelecXX
    Poziom 11  
    Z tym, że ja nie mam żadnego kondensatora o pojemnościach zbliżonych do tych w nocie. Jak już pisałem mam płytkę od mp3, która również ma kwarc i 2 nieopisane kondensatory do niego podłączone.

    W nocie jest 11-22 ale z tego co czytałem to stosuje się również 27 jak i 36...
    Mógłbym po prostu spróbować ale jeżeli się nie uda to go zablokuję. Robak, sugerujesz, że pójdzie jak podłączę bez kondensatorów?

    Spojrzałem na ten kwarc jeszcze raz i jest tam napisane: "48.000." - Czyli to jest 48khz?co oznacza ta kropka na końcu?
  • #8 6718306
    Mat_91
    Poziom 25  
    Raczej 48MHz. I dla czego miałbyś go niby zablokować przez złe kondensatory? W najgorszym wypadku kwarc Ci się nie wzbudzi i procek nie wystartuje.
  • #9 6718636
    PawelecXX
    Poziom 11  
    Właśnie. Jeżeli ustawie, że ma być zewnętrzny a przez złe kondensatory nie będzie widział to będę musiał iść i kupić te właściwe
  • #10 6718803
    snow
    Poziom 31  
    Jak nie będziesz ruszał CKOPT to nie będziesz potrzebował kondensatorów.
  • #11 6720443
    PawelecXX
    Poziom 11  
    A może ktoś wyjaśni po co tam te kondensatory? Do filtracji ewentualnych zakłóceń. Co się będzie działo jeżeli ich nie będzie?
  • Pomocny post
    #12 6720478
    Nemo
    Poziom 31  
    Kondensatory przy kwarcu podłączone do masy ułatwiają wzbudzenie rezonatora kwarcowego i przez to umożliwiają generowanie częstotliwości.

    Z mojej praktyki wynika, że ich wartość może być dość przypadkowa. Osobiście stosuję czasami 56pF do kwarców 12MHz i zbliżonych. Dlaczego tyle? Bo akurat mam takie kondensatory pod ręką. Nic nie uszkodzisz, jeśli dasz tam kondensator o innej pojemności, niż zalecana w nocie. Najwyżej nie będzie oscylował - wtedy dasz właściwe. Bynajmniej u mnie 56pF działają poprawnie i kwarc oscyluje. Oba kondensatory muszą mieć identyczną pojemność (czyli np. oba po 22pF).

    Pozdrawiam.
  • #13 6723954
    psooya
    Poziom 38  
    Przeczytałem Wasze posty i nikt nie poruszył tego iż tymi kondkami można lekko "przestrajać kwarc" i właśnie głównie w tym celu stosuje się zewnętrzne kondki by precyzyjnie ustawić częstotliwość oscylacji rezonatora. Wyobraźmy sobie że robimy zegarek i chcemy żeby nam nie spieszył 1 minute na dobę.... albo robimy częstościomierz i chcemy żeby pokazywał 1.00MHz a nie 1,05MHz. I tu uwaga. Podane kondki w tabelach to nie wyrocznia i nie prawdą jest że tylko 36pF może działać z kwarcem 32,768. Takie dane powinny dotyczyć kwarcu danego producenta a nie byle jakiego. Wniosek jest taki: jak zależy nam na precyzji to po prostu trzeba to dobrać a jak nie to wsadzić byle co w granicach zdrowego rozsądku :-)
    Pozdrawiam
  • #14 6747886
    arturt134
    Poziom 27  
    Poczytaj trochę o rezonansie i generatorach kwarcowych, to będziesz wiedział po co one są potrzebne...
    Ich wartość nie jest krytyczna, jeżeli będą za duże lub za małe (to jest mało prawdopodobne, bo sama pojemność ścieżek i pinów jest prawie wystarczająca do wzbudzenia oscylacji) to generator się nie wzbudzi.
    Ja jednak radziłbym pójść do sklepu elektronicznego i kupić dwa kondensatory z wymaganego zakresu (czyli ok. 10...50pF - patrz dokumentacja), tylko nie SMD, które raczej trudno kupić a przewlekane. Zawsze je jakoś podlutujesz.
  • #15 6748083
    mirekk36
    Poziom 42  
    PawelecXX napisał:
    A może ktoś wyjaśni po co tam te kondensatory? Do filtracji ewentualnych zakłóceń. Co się będzie działo jeżeli ich nie będzie?


    nic a nic się nie będzie działo złego jak ich nie będzie. Procek będzie za to działał w pełni normalnie bez żadnych kondensatorów przy kwarcu - gwarantuję ci to. Ja już od dawna w swoich układach nawet docelowych nie stosuję kondesnatorów do kwarca zewnętrznego. Czasami zostawiałem jeszcze na nie miejsce na płytce ale ostatnio już nawet tym sobie głowy nie zawracam a i z umieszczeniem elementów na gęsto zatłoczonej płytce SMD jest mniej dzięki temu
  • #16 6749984
    psooya
    Poziom 38  
    Ja mam uwagę. Dlaczego niby nie kondensatory SMD jak radzi kolega arturt134 ? Przecież wynika z nich wiele zalet dzięki takiemu montażowi. Sam stosuję SMD w rozmiarze 0805 jeśli już koniecznie muszę użyć kwarcu. Dodam jeszcze że w niektórych ATMegach były bugi i nie zawsze wewnętrzne kondensatory działały więc jeśli jest miejsce na PCB na pewno nie zaszkodzi je zastosować i nie martwić się rewizją procka :-).
    Pozdrawiam
  • #17 6750161
    arturt134
    Poziom 27  
    Bo kondensatorów smd nie kupuje się w każdym sklepie. Łatwiej jest dostać przewlekane... Oczywiście, smd będą równie dobre.
  • #18 6751358
    PawelecXX
    Poziom 11  
    Właśnie dostałem paczkę z min. kondensatorami 22pF i po testach potwierdzam, że działa również bez nich.
    Dziękuję za pomoc.
  • #19 6753453
    michal.o
    Poziom 11  
    A czy AVR - y pociągną z tak dużym kwarcem (48MHz) ??
    Z tego co pamiętam max było chyba 20 MHz
  • #20 6753488
    mirekk36
    Poziom 42  
    michal.o --> a kto tu mówi o podłączaniu kwarca 48MHz - czytaj uważniej troszkę ;) chodziło o wykorzystanie tych kondensatorów przy tym kwarcu

    a odnośnie maksymalnych wartości kwarca do danego procka to nie ma co polegać na pamięci - tylko trzeba zajrzeć do noty PDF - takie informacje są na 1szej stronie jak byk ;)
  • #21 6753581
    michal.o
    Poziom 11  
    ok. źle zrozumiałem pierwszy post :oops:
  • #22 6754264
    Nawigator
    Poziom 33  
    Dziwna sprawa z tymi kondensatorami i całą tą dyskusją, bo jest oczywiste ze muszą one być montowane aby dopasować kwarc do oscylatora i odwrotnie.
    W przeciwnym przypadku niech sie kol. mirekk36 nie zdziwi jak układ będzie podatny na każde zakłócenia i czasem sie nie wzbudzi, czego mu oczywiście nie życzę.
    Mam typowy kwarc 4MHz który bez kondensatorów wzbudza się z Attiny2313 na 12MHz, taka ciekawostka.

    N.
  • #23 6755971
    mirekk36
    Poziom 42  
    Ja tam nie wmawiam nikomu, że nie trzeba dawać kondensatorów przy kwarcu, nie tworzę żadnych nowych teorii ;) ot po prostu wykorzystałem także czyjeś spostrzeżenie (kogoś też z elektrody) i już od dawna jak pisałem nie daję tych kondków nawet w urządzeniach docelowych. (bo po co skoro to dobrze się sprawuje)

    Poza tym od pracy moich urządzeń nie zależy życie ludzkie ;) i naaaaawet jeśli kiedyś rzekomo miałby się sdarzyć z jakimś urządzeniem u kogoś problem - to po prostu dodałbym te kondensatory co za problem ?

    pytanie do kolegi Navigator -> jaki jest efekt gdy ci się wzbudza kwarc przy tym ATtiny2313 ???

    normalnie korzystam z wewn oscylatora jak potrzebuję mniejszych częstotliwości niż 8MHz
    a dodam, że zwykle używam tylko i wyłącznie kwarców albo 11.0592MHz albo 12MH zlbo 18.734MHz. Tym ostatnim nawet przetaktowuję trochę 16mHerzowe ATmegi32 i pomimo to też bez żadnych kondensatorów przepięknie działają. A wcale nie pracują urządzenia w wyidealizowanych warunkach bez żadnych zakłóceń ekeltromagnetycznych, wręcz przeciwnie. Tyle tylko, że ja nigdy nie oszczędzam na kondensatorach filrujących zasilanie 100nF przy nogach każdego scalaka i stabilizatora a także małych elektrolitach. I jakoś zawsze mi to na zdrowie wychodzi
  • #24 6758196
    Nawigator
    Poziom 33  
    Efekt z tym kwarcem jest taki że zegar CLK procesora wynosi 12MHz. Wystarczy dotknąć jednego pinu sondą oscyloskopu i wskakuje na 4MHz, dotknięcie drugiego pinu kasuje oscylacje. Z kondensatorami 2x27pF wszystko działa i sonda nie przeszkadza. Kwarc pochodził z telewizora Philips z rozbiórki, był przy mikroprocesorze, obudowa mała hc-49.
    Warto też wyciągnąć wnioski po testach układu z położoną obok komórką.

    N.
REKLAMA