Задача :
Есть кварц, микроконтроллер, атомные часы. Атомные часы подключаются к устройству скажем раз в месяц. Нужно откалибровать кварц так что бы он шёл с максимально возможной точностью при потреблении ~10мка.
Вопрос : правильно ли эту задачу решаю я и как надо ? На какой результат можно рассчитывать ?
Кварц 32768Гц висит на ногах процессора, в процессоре идут часы. Пока процессор мог получать импульсы от атомных часов, рассчитывается поправочный коэффициент для кварца, который затем периодически вносится в значение времени (как именно это происходит думаю рассказывать не за чем)
Но ещё надо учесть тепловой дрейф частоты. Беру из документации на кварц KX-327NHT значение temperature tolerance B = -(0.035+-0,006)ppm/C^2
Подставляю его в формулу f=fo(1+B(T-To)^2 ) , т.е. если я во время калибровки измерил fo при температуре +25С , то получается f=fo(1-0.035(t-25)^2 ) (знак - правильно ?) .
Измерение температуры и расчёт поправки на неё процессор делает каждые 10 минут.
Заранее спасибо за консультацию !