STM32 external CLK

Tomas Dresler dresler na hw.cz
Středa Říjen 8 19:05:07 CEST 2014


Nuz dobra, rezim HSE zapina Pierce zesilovac pro krystal, v BYPASS 
rezimu slouzi jen jako sledovac. Pozor, HSE_OUT pin musi zustat v bypass 
modu floating, je to analogove spojeno s vystupem oscilatoru.

Bacha na PLL_source_HSI, ten se taky da pripojit k PLL, ale neni 
presny, v jinych rodinach potom pomoci PLL nejste schopni jet na max. 
rychlosti (treba 64MHz misto 72)

RDY bity rikaji, zda ten oscillator uz nabehl. Samozrejme PLL by se 
melo zapnout, az bude jeho zdroj pripraveny, a to same plati pro main 
clock switch, ktery se nepripoji na zdroj hodin, dokud ten neni RDY (tj. 
zapis do multiplexeru v ten okamzik ignoruje).

CSS sleduje primo vystup HSE a funguje jako pomalubezny oscillator, 
ktery se (po vyfiltrovani proti zakmitum) resetuje s kazdym hodinovym 
pulzem z HSE. Pokud CSS zatriguje, zapne HSI a prepne hodiny, vypne HSE 
a PLL, vypne vystupy advanced timers a vygeneruje NMI.

Tomas

On 2014-10-08 18:50, Stano wrote:
> Presne na toto som myslel ale tiez som to nechcel napisat rovno (aby
> som neovplyvnil pripadne reakcie)
> Co sa spotreby tyka 1mA hore/dolu ma v danej aplikacii nezaujima.
> Coho sa bojim viac je ci po prepnuti na HSE ten 3.3V CMOS obdlznik
> nejak nebude tomu procesoru robit problem.
> Netsim co tam v skutocnosti na tom cipe je. Ovpyvnenia vystupu
> oscilatora sa prilis neobavam.
>
> Stano
>
> Jan Waclawek  wrote / napísal(a):
>>> Udìlal jsem pokus na F0 Discovery - hardware v rámci ¹etøení 
>>> pou¾ívá 8HMz pøivedených z MCO ST-Linku na OSC_IN. Je úplnì jedno, 
>>> zda v system.c pou¾iji PLL_SOURCE_HSI, PLL_SOURCE_HSE nebo 
>>> PLL_SOURCE_HSE_BYPASS. Jádro v¾dy bì¾í na 48MHz.
>>> Tak¾e ten bit HSE_BYP má mo¾ná vliv na dobu ustálení a zda lze 
>>> OSC_OUT pou¾ít jako GPIO a snad i na nìco jiného ale pøi 
>>> PLL_SOURCE_HSE by to mìlo bì¾et a» je tam krystal nebo oscilátor.
>>> Ruku do ohnì bych za to ale nedal, èerti vìdí co se tam opravdu 
>>> dìje, proto¾e se nedá moc dobøe rozli¹it jaký oscilátor to jádro 
>>> vlastnì pou¾ívá. Budete si to muset otestovat.
>>>
>>
>> Toto napadlo aj mna, ale nechcel som to verejne pisat.
>> Podla datasheetu je medzi OSC_IN a OSC_OUT zosilnovac a 200kOhm
>> spatnovazobny odpor. Je otazne, ci taketo nieco nezatazi/neovplyvni 
>> ten
>> externy oscilator, pripadne ci v kombinacii s impedanciou privodov 
>> to
>> nevygeneruje nejaku hlupost. Najpravdepodobnejsie asi nie, ale ani 
>> ja ruku
>> do ohna strkat nebudem.
>>
>> Predpokladam, ze okrem uvedeneho bude mat HSE_BYP vplyv najma na 
>> spotrebu
>> (vypne napajanie zosilnovaca a mozno odpoji aj ten odpor).
>>
>> Mohli by sa vyjadrit aj insideri, pripadne prihodit niekolko zrniek
>> mudrosti aj o presnom sposobe fungovania bitov HSERDY a PLLRDY a aj 
>> toho
>> Clock security... :-)
>>
>> wek
>>
>>
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list



Další informace o konferenci Hw-list