DC-DC преобразователи KEEN SIDE

Использование в электронных часах высокоточного опорного генератора 10 МГц

Texas Instruments SN74HC00 SN74HC390

В большинстве электронных часов, будь то аналоговые или цифровые, в качестве источника опорной частоты используются генераторы, основанные на кварцевом резонаторе 32.768 кГц. Фактически, это тот же резонатор, который во многих микроконтроллерных системах обычно используется в часах реального времени. Типичная годовая стабильность этих кристаллов составляет ±3 ppm [1].

MAX13487 от JSMICRO – трансивер RS-485 с автоматическим определением направления передачи

Хотя в большинстве случаев этого достаточно, для разработчиков, работающих над приложениями, требующими гораздо более высокой степени стабильности, это слишком неточно. Таким приложениям нужны высокоточные источники синхросигналов, такие как термостатированные кварцевые генераторы (oven controlled crystal oscillators, OCXO) [2], обеспечивающие годовую стабильность ±2×10–8, или цезиевый стандарт [3] с еще более высокой типичной стабильностью ±3×10–12.

К сожалению, модернизация существующего приложения с простого кварцевого генератора до высокостабильного источника опорной частоты – непростая задача. Это связано с тем, что эти высокоточные источники работают на стандартной частоте 10 МГц, которая не является результатом умножения на целочисленный множитель стандартной рабочей частоты кварцевого генератора 32.768 кГц.

Одним из решений является микросхема генератора тактовой частоты, такая, например, как Si5351. Она представляет собой схему фазовой автоподстройки частоты, которая умножает входную частоту до 600–900 МГц, а затем делит ее для получения выходной частоты. Это слишком сложно и может внести в источник нежелательный фазовый шум. Предлагаемое здесь альтернативное решение основано на дробном делении.

Теория

В электронных часах с кварцевым генератором опорная частота 32.768 кГц делится до 1 Гц с помощью 15 последовательных счетчиков-делителей на 2; 215 = 32,768. Если выполняется условие, при котором в течение одной секунды приходит 32,768 импульсов, то когда и как возникают эти импульсы, не имеет значения, поскольку цепочка делителей сгладит любые неравномерности положения импульсов или их коэффициента заполнения.

Эту задачу мог бы решить конечный автомат, пропускающий только первые 32,768 импульсов тактовой частоты 10 МГц. Однако это привело бы к крайне нерегулярному тактовому сигналу, состоящему из 32,768 импульсов частотой 10 МГц с последующим промежутком почти в 997 миллисекунд. Это может быть слишком неравномерным для систем, ожидающих стабильной тактовой частоты 32.768 кГц.

Вместо этого можно использовать дробное деление, определив общие для частот 10 МГц и 32.768 кГц множители, показанные в следующем выражении:

Приведенное выше выражение показывает, что требуемое деление возможно с помощью шести операций деления на 2.5 и одной операции деления на 1.25. Функция деления на 2.5 может быть реализована с помощью стандартного счетчика-делителя на пять, такого например, который содержится в микросхеме сдвоенного счетчика 74HC390. 74HC390 состоит из двух независимых счетчиков-делителей на 2 и двух счетчиков-делителей на 5. Счетчик-делитель на 5 имеет таблицу истинности, показанную в Таблице 1, где QC – старший значащий бит, а QA – младший значащий бит.

Таблица 1. Таблица истинности счетчика-делителя на 5
Состояние QC QB QA
0 0 0 0
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0

На каждые пять входных тактовых импульсов на выходе QA возникают два импульса; таким образом, выполняется нерегулярное деление на 2.5. Если требуется коэффициент заполнения ровно 50%, возможны более сложные архитектуры [4]. Деление на 1.25 сложнее, но возможно с помощью простого конечного автомата, поскольку оно эквивалентно генерации четырех выходных импульсов на каждые пять входных. Это достигается путем выполнения операции «И» над входным тактовым сигналом и инвертированным выходным сигналом QC счетчика-делителя на пять. Таким образом, таблица истинности имеет вид, представленный в Таблице 2, где символ  обозначает нарастающий фронт импульса.

Таблица 2. Таблица истинности счетчика-делителя на 1.25,
полученная из функции деления на 5
Состояние Вход QC QB QA Выход
0 0 0 0
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0 1

Реализация

Полная схема делителя показана на Рисунке 1. QG1 – это модуль кварцевого генератора 10 МГц, в качестве которого при необходимости может быть использован высокостабильный термостатированный OCXO. Он вырабатывает совместимые с ТТЛ тактовые импульсы для IC1A – первого делителя на 2.5. Вход A является тактовым входом делителя на 2 микросхемы 74HC390. В данном случае вход A не используется, поэтому он подключен к земле, а его соответствующий выход QA оставлен плавающим. Вход B и выходы QB, QC и QD образуют делитель на 5, в котором QB – это выход младшего разряда.

Принципиальная схема делителя.
Рисунок 1. Принципиальная схема делителя.

Частота импульсов на выходе QB счетчика IC1A, равная 4 МГц, затем делится счетчиком IC1B до 1.6 МГц. Далее счетчики IC2 и IC3 с помощью каскадов деления на 2.5 понижают ее до 40.96 кГц. IC5C из счетверенного логического элемента «И-НЕ» 74HC00 инвертирует выходной сигнал QD микросхемы IC4A. Этот сигнал поступает на логический элемент «И-НЕ», где он суммируется по «И» с входящим тактовым сигналом 40.96 кГц, образуя делитель на 1.25, в результате чего на выходе (вывод 8) получается тактовый сигнал частотой 32.768 кГц.

Для проверки теории схема была собрана на макетной плате, показанной на Рисунке 2.

Макетная реализация схемы делителя с частотомером.
Рисунок 2. Макетная реализация схемы делителя с частотомером.

Модуль в металлическом корпусе слева – это генератор опорной частоты 10 МГц (QG1). Рядом с ним расположены четыре микросхемы 74HC390, а в самом правом углу макетной платы – микросхема 74HC00. Дисплей, расположенный чуть ниже макета, представляет собой частотомер на базе микросхемы ICM7216D, используемый для отображения выходной частоты схемы.

Практические результаты

Частотомер на Рисунке 2 был настроен на время счета в одну секунду, в течение которого сглаживалась нерегулярность последовательности импульсов. В качестве источника опорной частоты использовался тот же кварцевый генератор 10 МГц, что и для самого делителя. Как и ожидалось, его дисплей показывает среднюю выходную частоту 32.768 кГц, предусмотренную конструкцией.

Кроме того, последовательность выходных импульсов схемы делителя была записана с помощью осциллографа Keysight DSO-X 1102G, как показано на Рисунке 3. Средняя частота, измеренная внутренним частотомером, также составила 32.768 кГц. Также обратите внимание на неравномерный характер последовательности импульсов, хорошо видный на дисплее осциллографа.

Осциллограмма последовательности импульсов на выходе.
Рисунок 3. Осциллограмма последовательности импульсов на выходе.

Эти положительные результаты показывают, как, проявив немного изобретательности, из 10 МГц можно получить 32.768 кГц.

Ссылки

  1. Golledge GWX-1610 1610 Package 32.768kHz Watch Crystal.
  2. Golledge HCD220 10 MHz OCXO.
  3. Lindon L. Lewis, “An Introduction to Frequency Standards”.
  4. Yongping Xia, “Divide by 2.5”, Electronics World + Wireless World, December 1991, pp. 1051.

Материалы по теме

  1. Datasheet Intersil ICM7216D
  2. Datasheet Silicon Labs Si5351
  3. Datasheet Texas Instruments SN74HC00
  4. Datasheet Texas Instruments SN74HC390

EDN

Перевод: AlexAAN по заказу РадиоЛоцман

На английском языке: Drive any electronic clock with a high-precision 10-MHz reference

71 предложений от 35 поставщиков
Интегральные микросхемы Логические микросхемы - Затворы и Инверторы
ChipWorker
Весь мир
SN74HC00PWG4
Texas Instruments
9.01 ₽
Maybo
Весь мир
SN74HC00APW
Texas Instruments
16 ₽
Кремний
Россия и страны СНГ
SN74HC00NSRG4
по запросу
Augswan
Весь мир
SN74HC00DR
Texas Instruments
по запросу
ТМ Электроникс. Электронные компоненты и приборы. Скидки, кэшбэк и бесплатная доставка
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя