Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Вопрос про синхронизацию часов DS1337.
Отправлено
Glor 14 марта 2008 г. 10:04
В начальный момент тактовая частота на часы не подается.
Часы синхронизуются от импульсов PPS GPS. При поступлении первого PPS производится запись даты/времени в регистры,
настройка прерывания каждую секунду. Синхронно с поступлением второго PPS на часы подаются такты (точность - пол периода 32768 Гц).
Ожидается увидеть синхронное изменение сигнала PPS и секундного прерывания от часов.
Однако, даже первое после старта прерывание не синхронно, разность - несколько тактов, нестабильна от запуска к запуску.
Прерывание от часов может прийти раньше PPS (!).
Кто сталкивался с проблемой? В доке не указано, как быстро часы стартуют после подачи тактовой частоты, сразу?
Задача - синхронизировать внутренние часы точто от PPS, не хуже одного периода тактов.
Составить ответ | Вернуться на конференцию
Ответы