27
данных), в кварцевом резонаторе или в самих часах. Если целевая функция
системы сильно зависит от астрономического времени, необходимо
предусмотреть несколько источников точного времени образуя мажоритар, а
при считывании данных с часов реального времени проверять границы
диапазонов считанных значений и проверять (например, с помощью таймера),
идут часы или нет. Из-за аппаратных сбоев, часы реального времени могут не
просто остановиться, но также из-за разного рода
проблем может измениться
серьезно тактовая частота, что приведет к серьезному замедлению или
ускорению хода часов.
Необходимо заметить, что на точность хода часов реального времени
влияет топология проводников на печатной плате.
Проблема возникает из-за
того, что часы реального времени делают, как правило, в виде устройства с
пониженным энергопотреблением. Пониженное энергопотребление является
следствием высокого импеданса между выводами микросхемы, а такие схемы
чувствительны к помехам. Кроме того, на точность часов оказывает влияние
паразитная ёмкость печатного монтажа. Для минимизации влияния паразитной
ёмкости необходимо специальным образом организовывать разводку печатной
платы.
Далее будет приведен конкретный пример
организации и работы часов
реального времени PCF8583 [14], которые установлены в контроллере SDK-1.1
(устройство данного контроллера будет рассматриваться в следущих главах).
Достарыңызбен бөлісу: