Hodinkovy krystal u ATmega16/32

Pavel Hudecek edizon na seznam.cz
Neděle Duben 21 21:33:34 CEST 2013


Ano, to je přesně tento případ. Krystal by tam měl být připojený sám, bez 
ničeho.

V appnotu ještě zmiňují nějaký odpor v sérii, ale jestli jsem to správně 
pochopil, tak se tím má testovat, zda je dostatečná rezerva zesílení, aby to 
fungovalo opakovatelně.

PH

From: "Jaroslav Buchta" <jaroslav.buchta na hascomp.cz>
> Tak u tech co jsem pouzival to byly vzdy 2 jednoucelove vyvody (mimo
> pripadny std. X) a ATMEGA to ma tusim tak (je to oscilator jen pro jeden
> casovac, co pak funguje jako RTC a probouzeni MCU, ne? )

> Dne 21. 4. 2013 21:06, Vláďa Anděl napsal(a):
>> Asi záleží, jak je ten oscilátor v procesoru zapojený. U některých
>> procesorů (třeba Silabsy) se dá oscilátor přepínat do několika režimů
>> podle frekvenčního rozsahu krystalu.
>>
>> Dne 21.4.2013 20:44, Jaroslav Buchta napsal(a):
>>> Nikdy jsem s temito krystaly nemel problem u PIC, ATXMEGA (tam jako
>>> hlavni krystal pro kalibraci RC oscilatoru - to maji dobre vymyslene)
>>> ani ruznych RTC...
>>> Kondenzatory pouzivam co najdu 22-47pF, je fakt, ze kmitani se mi
>>> nikdy nepodarilo zmerit ale funkce vzdy OK (naroky na presnost nebyly
>>> az tak hodinkove). Jiny krystal se zkousel? Pouzivam ty za par korun
>>> z TME (tzn. nejlevnejsi skladem)
>>>
>>> Dne 21. 4. 2013 20:40, Vláďa Anděl napsal(a):
>>>> Tyhle nízkofrekvenční krystaly se chovají trochu jinak, myslím že se
>>>> tam využívá paralelní rezonance Mě to s hradlem taky nechtělo
>>>> kmitat, nebo se to rozkmitalo na úplně jiném kmitočtu jen přes
>>>> kapacitu krystalu. Nakonec se mi pro krystal 77,5 KHz osvědčilo
>>>> zapojení v příloze.
>>>> Anděl
>>>>
>>>> Dne 21.4.2013 19:34, Andrej Jancura napsal(a):
>>>>>
>>>>> 2013/4/21 Pavel Hudecek<edizon na seznam.cz>
>>>>>
>>>>>> bojuju tady se subj a nedaří se... Dříve mi to v několika aplikacích
>>>>>> chodilo, tam byla ATmega8535 krystal ve formě klasického pidiválečku.
>>>>>>
>>>>>> Tady je ATmega16 s krystalem 32S011.
>>>>> A kmita ten oscilator? Ked nie, tak treba krystal, na ktory je
>>>>> designovany ten obvod, myslim kapacita, esr a zvysne parametre.
>>>>>
>>>>>> V příloze inkriminovaná část desky. Sousední spoje nahoře jsou
>>>>>> napájení
>>>>>> analogové strany ATmegy, dole vstupy pro koncové spínače, kde se
>>>>>> po 99,99 %
>>>>>> času nic neděje. Nejde to, ani když odpojím kabel, co k nim vede.
>>>>>>
>>>>>> inicializace:
>>>>>> ASSR=0x08;
>>>>>> TCCR2=0x0F;
>>>>>> TCNT2=0x00;
>>>>>> OCR2=16;
>>>>>> TIMSK=0x41+128;
>>>>>>
>>>>>> Měl by dělat přerušení od přetečení, nebo CTC, ale ani jedno z
>>>>>> toho nejde.
>>>>>>
>>>>>> Když přepnu na master clock, vesele přerušuje.
>>>>>>
>>>>>> Zkoušel jsem na základě doporučení v AN AVR4100 zvednout nožičky a
>>>>>> připájet tam váleček, ale taky nic.
>>>>>
>>>>> Nie je valecek ako valecek. Myslim si, ze pokial Vam ten oscilator
>>>>> nekmita,
>>>>> tak toho moc neurobite. Skuste este nejake nastavenia ci uz
>>>>> poistiek ak tam
>>>>> su, alebo si zbastlite testovaci oscilaor z hc04 a vyskusajte
>>>>> krystal. Ak
>>>>> to bude chodit, tak potom len chyba v programe alebo odpaleny pin. 



Další informace o konferenci Hw-list