<html><head><title>Re: RTC tolerance krystalu</title>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
</head>
<body>
<span style=" font-family:'Courier New'; font-size: 10pt;">Trochu od věci, ale třeba to nasměruje...<br>
<br>
Starší rodina STR91, pokud bylo zařízení zcela vypnuté, jen s RTC baterkou, tak běželo RTC dobře. Pokud byl v uspaném stavu (každou sekundu krátké probuzení na reset HW watchdogu, minimální hodiny), RTC se brutálně zpožďovalo.<br>
<br>
Chyba nalezena v originál RTC knihovně, funkce pro nastavení alarmu nastavovala bit pro povolení zápisu, ale ten pro alarm není potřeba. Zádrhel byl v tom že pokud byl tento bit nastaven, počítání času se zastavilo. Dost mě to vyškolilo ohledně knihoven.<br>
<br>
Tomáš<br>
<br>
<br>
<br>
</span><table bgcolor="#ffffff">
<tr>
<td width=3 bgcolor= #0000ff><br>
</td>
<td width=1154><span style=" font-family:'courier new'; font-size: 10pt;">To me uz napadlo taky, misto loveni na foru to spis zkusim prokrokovat - driv to knihovna u nekterych typu fakt nejak pomrvila ale ted uz jsem nabyl dojmu, ze je to OK. <br>
Od vecera se to rozjelo asi o sekundu, takze krystal bude asi OK a bude tam nejaky vliv zapinani nebo ladeni. No hlavne, ze to jde snad resit SW. Kondiky 10pF uz jsem taky nasel ;-)<br>
Dne 01.11.2019 v 8:10 Jan Waclawek napsal(a):</td>
</tr>
</table>
<span style=" font-family:'courier new'; font-size: 10pt;">Neprekvapilo by ma, kebyze sa ukaze, ze je to kubicky jav.<br>
<br>
Matne sa mi mari, ze nejaka z naklikanych funkcii zapinala INIT aj ked to nebolo treba, vedlajsi efekt je nulovanie SSR co sa navonok prejavuje meskanim. Skuste zalovit na fore.<br>
<br>
wek<br>
<br>
On November 1, 2019 12:31:23 AM CET, Pavel Hudecek </span><a style=" font-family:'courier new'; font-size: 10pt;" href="mailto:edizon@seznam.cz"><edizon@seznam.cz></a><span style=" font-family:'courier new'; font-size: 10pt;"> wrote: <br>
<span style=" font-family:'calibri'; font-size: 12pt;">Kapacita skoro 2x větší:-)<br>
<br>
Ale jestli to dobře kmitá, tak to sice rychlost sníží, ale myslím že ne tolik.<br>
<br>
PH<br>
<span style=" font-family:'tahoma'; font-size: 10pt;"> <br>
<br>
<b>From:</b> </span></span></span><a style=" font-family:'tahoma'; font-size: 10pt;" href="mailto:jaroslav.buchta@hascomp.cz">Jaroslav Buchta</a><span style=" font-family:'tahoma'; font-size: 10pt;"> <br>
<span style=" font-family:'calibri'; font-size: 11pt;">Uvidime rano, vypada to, ze to zase trosku ujizdi ale sekunda se blbe sleduje...<br>
Mam tam 22pF na vstupu i vystupu k zemi, je to asi trosku vic ale az tak by to snad frekvenci ovlivnit nemelo ne? Na osciloskopu oscilator kmita hezky a ochotne, nabiha plynule asi 2s na stabilni amplitudu (ale sonda to asi dost ovlivni), odber z VBAT je asi 2uA<br>
Je to tenhle krystal </span></span><a style=" font-family:'calibri'; font-size: 11pt;" href="https://www.tme.eu/cz/details/26-hx5f-32.768k/krystalove-rezonatory-tht/ilsi/26-hx5f12-5-32-768khz/">https://www.tme.eu/cz/details/26-hx5f-32.768k/krystalove-rezonatory-tht/ilsi/26-hx5f12-5-32-768khz/</a><br>
<span style=" font-family:'calibri'; font-size: 11pt;">Nastaveni hodnot delicu frekvence RTC je Async=127, Sync = 255, to je myslim OK.<br>
<br>
<br>
Dne 31.10.2019 v 19:51 Libor Sindelar napsal(a):<br>
Doporucuju zkontrolovat prizpusobeni kapacity krystalu a oscilatoru.<br>
Libor<br>
<br>
<hr noshade size=2><b>From: </b></span><a style=" font-family:'calibri'; font-size: 11pt;" href="mailto:edizon@seznam.cz">Pavel Hudecek</a><br>
<span style=" font-family:'calibri'; font-size: 11pt;">Začal bych od banálního pokusu: Po skončení práce odpojit debugger, seřídit <br>
podle hodinek a ráno se podívat o kolik to ujelo:-)<br>
<br>
Taky by se do progamu dal dodělat test, kdy poběží druhé hodiny podle master <br>
clock a bude se pravidelně kontrolovat, zda se RTC najednou neodchýlilo. To <br>
by pak znamenalo nějaký zásadní problém s funkcí oscilátoru.<br>
<br>
Jinak jsou samozřejmě různé nuance typu správná kapacita a pod, ale 700 ppm <br>
je moc.<br>
<br>
PH<br>
<br>
-----Původní zpráva----- <br>
From: Jaroslav Buchta<br>
Mam u STM32F091 takovy bezny hodinkovy krystal 32.768kHz, cas se mi<br>
zpozdil za den asi o minutu, to je skoro 700 ppm - to je strasne moc a<br>
nevim, cemu to pricist, na procesoru provadim ladeni programu, je mozne,<br>
ze to do chodu RTC nejak zasahuje?<br>
<br>
Nerad bych resil nejakou kalibraci, ta jde navic necelych 500ppm, kdyz<br>
se to rozejde za mesic o par minut, tak to nicemu vadit nebude, ale pul<br>
hodiny uz za delsi cas ano.<br>
<br>
V nastaveni jsou 4 moznosti LSE drive capability, podle jakych kriterii<br>
zvolit? Asi to ma vliv hlavne na spotrebu, test presnosti frekvence je<br>
trosku zdlouhavy. Tak presny citac nemam a pin s vterinovym vystupem ma<br>
jinou funkci. <br>
<br>
<span style=" font-family:'courier new'; font-size: 10pt;">_______________________________________________
HW-list mailing list - sponsored by </span></span><a style=" font-family:'courier new'; font-size: 10pt;" href="http://www.HW.cz">www.HW.cz</a><span style=" font-family:'courier new'; font-size: 10pt;">
</span><a style=" font-family:'courier new'; font-size: 10pt;" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a><span style=" font-family:'courier new'; font-size: 10pt;">
</span><a style=" font-family:'courier new'; font-size: 10pt;" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a><span style=" font-family:'courier new'; font-size: 10pt;">
<br>
</body></html>