Какой генератор следует использовать для двоичных часов?

Я видел, что во многих часах используется кварц 32,768 кГц. Мне интересно почему именно так. Я работаю над проектом двоичных часов с некоторыми микросхемами 4520. У меня тоже есть таймеры на 555, но я хочу использовать кристалл, если смогу.

Я просто не знаю, что будет наиболее точным. Я тоже ничего не знаю о конфигурации. Например, нужно ли использовать 32,768 кГц с резисторами или конденсаторами для работы?

Вам не нужно использовать осциллятор, просто подключите его. См. мой ответ.

Ответы (4)

во многих часах используется кварц 32,768 кГц. Мне интересно почему именно так.

Этот конкретный кристалл оптимизирован для использования в часах. Работа на низких частотах потребляет меньше энергии, чем генераторы, работающие в мегагерцах. Необычный для низкочастотного кристалла небольшой размер позволяет использовать его в часах. И выбранную частоту можно многократно делить на 2, пока не будет получен точный 1-секундный период времени.

Дополнительная емкость нагрузки не требуется, чтобы заставить его колебаться. Требуется вывести кристалл точно на частоту.

Некоторые кристаллы не запустятся, если вы не добавите конденсатор.

При делении на 2^15 получается 1с.

Большинство генераторов 32,768 кГц на микроконтроллерах имеют встроенные конденсаторы. Вам просто нужно выбрать кварц с правильным значением нагрузочного конденсатора, которое будет указано в техническом описании микроконтроллера, чтобы обеспечить точное хронометраж.

Наименьшим PIC с подходящим таймером для генератора 32,768 кГц является 8-контактный 12F675.

32768 "=" 2 15

Некоторые PIC серии PIC16 имеют 8-битный таймер, который выдает прерывание при переполнении. Минимальное значение предварительной шкалы составляет 1:128 и 128 "=" 2 7 . Таким образом, с прескалером 1:128 вы будете получать прерывание в каждом 128 2 8 "=" 2 7 2 8 "=" 2 15 "=" 32768 импульсы. На частоте 32,768 кГц это ровно один раз в секунду. Я подозреваю, что другие чипы работают с аналогичными значениями.

Вы обязательно должны использовать кристалл при разработке часов. 555 вообще не стабилен . Небольшие колебания температуры вызовут огромные временные колебания.

Как реализовать кристалл, зависит от того, какой чип вы используете. Большинство PIC захотят, чтобы вы подключили его напрямую к контактам OSC с небольшими конденсаторами на землю. Если вам просто нужен колебательный сигнал, используйте кварцевый генератор, как здесь .

Однажды я разработал плату для часов. Я использовал чип RTC, в котором использовался кристалл 32 кГц. Я нарисовал колодки для конденсаторов, но оказалось, что они мне никогда не были нужны. Вам придется искать необходимую емкость в таблице данных RTC, который вы используете. Я использовал RTC MCP79410 в основном потому, что я мог получить его менее чем за 1 доллар, и у него есть предупреждение о прерывании открытого стока, и мне понравился небольшой пакет, но в этом конкретном RTC нет ничего особенного. Используйте любой, который может делать все, что вам нужно.

Я выбрал RTC, потому что версия только для uC потребляла бы больше тока. Чипы RTC оптимизированы для очень низкого энергопотребления.

Вам определенно следует использовать кварц, так как все остальное будет довольно быстро рассинхронизироваться (особенно схемы 555, которые хороши для некоторых приложений, но не в качестве стабильных источников тактовой частоты).

Вы имеете в виду кварц 32,768 кГц? Они оба существуют.