[elektro] pic24 rtcc lprc oscillátor

hg12345 hg12345 at freemail.hu
Thu Sep 1 12:44:45 CEST 2011


Hi,
Egyszerübb a Timer1-ről járatni a belső órát, (egy IT + egy incrementálás), a többi már csak program kérdése.
Ha ezt megcsináltad akkor a már tetszölegesen behúzható a rendszer. Minden másodpercben egy DeltaSigma eljárással módosítod a számlálót. Ezzel a tehcnikával minimális jitterrel elég nagy hibák kiköszöbölhetőek, ill. a pontosság "testszőleges értékig" növelhető :-) persze gátat szab az óra quartz hőmérsélet (TK) függése és az öregedése.

Persze érdemes a a Timer1 feltöltését a LFRC szerint beállítani 32768 helyett valami értelmes értékkel.




Pipi <lista at puzsar.hu> írta:
>2011.09.01. 11:44 keltezéssel, Nemka írta:>
> Szerinted egy mikroprocesszoros rendszerben mennyire életszerű>
> egy mechanikus szerkezetet használni időalapként?>
>>
> Mint pipi is írta, megoldja szoftveresen a pontos(abb) főoszcillátort>
> időalapnak használva.>
> Bár én továbbra is az órakvarcot preferálnám, hiszen ehhez képest az>
> FRC sem elég pontos és a kalibrálás sem lesz egyszerűbb.>
Már meg is írtam az órarutint, a pic kvarcról jár, az rtcc oszci lábai sajnos foglaltak.>
Nem is értem minek tették be a lehetőséget ebbe a picbe, több 24-esben nem is lehet.>
Bár a nyákra felnyomtattam i2c buszos óraic-t+elemet is, de nem lesz megszerelve.>
Lesz egy központi cucc amiben van normális óra, ehhez szinkronizálnak az alállomások,>
csak ha neadjisten megszakad a kapcsolat, meg bekapcs után - a szinkronizálásig - is kell hogy valami ketyegjen,>
ezért nem lett volna gond akár napi 5perc különbség, de fél óra nagyon sok>
>
Köszönöm mindenkinek>
>
-- >
Pipi>
http://www.puzsar.hu>
>
----------------------------------------->
          elektro[-flame|-etc]>




More information about the Elektro mailing list