2. Делители и синтезаторы частоты
Делители частоты представляют собой последовательностные устройства, частота следования цифровых сигналов на выходе которых связана с частотой входного сигнала соотношением , где— коэффициент деления, который принимать и дробное значение. Они используются для формирования сигналов требуемой частоты в случаях, когда по каким либо причинам частота генератора выше необходимой. Их можно разделить на две разновидности – с постоянным и управляемым коэффициентами деления.
К синтезаторам частоты относятся устройства у которых частота формируемых сигналов может изменяться пропорционально коду с шагом, то есть для них. Они подразделяются на синтезаторы прямого синтеза и синтезаторы с автоподстройкой частоты, наибольшее применение среди которых нашли схемы с фазовой автоподстройкой.
2.1 Делители частоты с постоянным коэффициентом деления.
Как отмечалось ранее, любой счетчик может выполнять и функции делителя частоты. В общем случае частота сигнала снимаемого с последнего разряда счетчика с модулем оказывается во столько же раз меньше частоты входного сигнала. Для изменения коэффициента деления потребуется использовать счетчик с другим модулем.
Так как в процессе работы переключаются все разряды счетчика, но с разной скоростью, то снимая сигналы с его выходов можно получить сетку частот, находящихся в пропорциональных отношениях. К примеру, частоты сигналов на выходах двоичного счетчика, представляющие собой симметричные последовательности импульсов (меандры), будут отличаться друг от друга в два раза. В счетчиках с недвоичными модулями формы сигналов оказываются более сложным и отношения между частотами их следования могут быть дробными.
Для счетчика с модулем 5 таблица смены состояний и временные диаграммы имеют вид. Из них следует, что частоты сигналов на выходах разрядовибудут в пять раз меньше частотывходного, а периоды соответственно в пять раз больше, то есть. Период повторения сигналов разрядатакже равен, однако сам сигнал имеет более сложную форму. На интервале равном периоду присутствует не один, а два импульса, поэтому частота их следования окажется равной, а коэффициент деления частоты для сигнала, снимаемого с данного выхода, будет 2,5. Дробными окажутся коэффициенты деления и при использовании других вариантов счетчиков с нечетными модулями счета. Особенность сигналов, снимаемых с ряда выходов таких устройств состоит в неравномерности их следования во времени.
Достаточно широко распространены делители частоты с дробным коэффициентом деления, в цепи обратной связи которых устанавливается сумматор по модулю два. Один из вариантов такого делителя с коэффициентом деления 1,5 имеет вид. Он строится на основе двоичного счетчика с модулем 4 и одновременно позволяет получить равномерную последовательность импульсов с частотой в три раза меньшей, чем входная.
Временные диаграммы работы такого устройства выглядят следующим образом. До тех пор, пока на выходе присутствует сигнал логического нуля, импульсы синхронизации проходят на вход первого триггера без инверсии и он переключается по каждому отрицательному фронту входного сигнала.
В момент появления единичного сигнала в разряде сумматор по модулю два переключается в режим инверсии, что вызывает срабатывание первого триггера по положительным фронтам входной последовательности. В момент изменения состояния сумматора по модулю два на его выходе будет формироваться короткий сигнал нулевого уровня. Его длительность определяется задержкой срабатывания элемента логической неравнозначности.
Из временной диаграммы видно, что период следования сигналов на выходе первого триггера будет равен , а на выходе второго —. Таким образом, коэффициент деления частоты для сигнала с разрядаокажется равным 1,5, а для сигнала с выходаон будет равен 3, причем это сигнал имеет симметричную форму.
Делитель частоты
К делителям частоты относятся электрические устройства, уменьшающие частоту подаваемых на вход сигналов в целое количество раз. С данными функциями с успехом справляются самовозбуждающиеся, параметрические, релаксационные генераторы, электронные счетчики. Приборы известные также под названием тактовые делители, прескалеры, масштабаторы.
Как работает делитель частоты
Сфера применения делителей частоты распространяется на хронизаторы, радиочастотные блоки телекоммуникационных устройств, кварцевые часы, устройствах синхронизации. Устройства могут быть применены в цифровых и аналоговых схемах. Работа компонентов заключается в изменении частоты сигнала, поданного на вход.
По принципу действия делители частоты делятся:
- Аналоговые делители, в свою очередь, делятся на регенеративные и с синхронизацией впрыска по инжекции. Устройства могут работать на частотах в десятки ГГц. Особенность регенеративного делителя в смешивании сигналов входного с полученного по обратной связи от смесителя. Делители с синхронизацией по инжекции широко применяются в телевизионных приложениях. В схеме присутствует автономный генератор, подающий высокочастотные сигналы, синхронные с входным.
- Цифровые делители частоты . Алгоритм их работы рассматривают на примере счетчика частоты на 2. К основным узлам относится Т-тригер, который при поступлении следующего импульса меняет состояние на противоположное. Последовательное соединение счетчиков частоты на 2, позволяет получить схемы делителей на 4, 8, 16 и далее, которые еще известные как асинхронные двоичные счетчики. Делители с произвольными коэффициентами деления называются синхронными. Устройства обеспечивают минимальную задержку выходного сигнала относительно входного и одновременно переключает уровень сигнала.
- Делители на основе ФАПЧ. В их схеме присутствует фазовый детектор, подключенный к управляемому генератору. Дополнительно может быть внедрен фильтр.
Классификация делителей частоты
Цифровые делители частоты по сравнению с аналоговыми, нашли большее применение в промышленности. Их основное преимущество в значительном коэффициенте деления, который способно обеспечить устройство. При выборе устройства обращают внимание на множество параметров. Прежде всего – это диапазон частот на входе и выходе, первый может быть фиксированным, узко и широкополосным. Пользователю важно знать коэффициент деления, форму выходного сигнала и амплитуду. Необходимо ориентироваться на напряжение и ток источника питания.
В зависимости от формирования коэффициента деления, выделяют следующие варианты устройств:
- коэффициент деления остается постоянным;
- коэффициент деления изменяется при переключении;
- программируемые делители, коэффициент которых изменяется в определенном диапазоне;
- в делителях с предустановленным по требованию заказчика коэффициентом;
- делители с дробным коэффициентом, полученным за счет использования в схеме сумматора по модулю;
- делители двойного переключения.
При разработке современных делителей частоты широкое распространение получила полупроводниковая технология. Кремниевые приборы отличает широкополосной диапазон частот, низкое энергопотребление, быстрота срабатывания и высокая степень интеграции.
3.7. Электронные счетчики и делители частоты
На базе счетных триггеров можно построить цифровое устройство, получившее название электронного счетчика. Электронные счетчики ( далее, просто счетчики) позволяют вести подсчет электрических импульсов, количество которых (поступивших на вход счетчика) представляется, обычно, в параллельном коде. Счетчики могут отличаться модулем счета и типом счетной последовательности, которая, в частности, может быть двоичной, двоично-десятичной, в коде Грея и т.п. Цифровые последовательностные устройства, выполненные по схеме счетчика, но имеющие один счетный вход и один выход называютсяделителямичастоты. Таким образом, любой счетчик может служить в качестве делителя частоты, если используется информация только одного из его выходов. Так как счетчики и делители имеют единую структуру, основное внимание будет уделено синтезу счетчиков.
Счетчики и делители подразделяются на асинхронныеисинхронные. У синхронных счетчиков все разрядные триггеры синхронизируются параллельно одними и теми же синхроимпульсами, поступающими из источника этих импульсов. Асинхронные счетчики имеют последовательную синхронизацию, т.е. каждый последующий разрядный триггер синхронизируется выходными импульсами триггера предыдущего разряда. Асинхронные счетчики иногда называютпоследовательными, а синхронные счетчики —параллельными.
Синхронные счетчики, в свою очередь, подразделяются на параллельно-синхронные и последовательно-синхронные. Параллельные счетчики имеют более высокую скорость счета, чем асинхронные.
Счетчики, независимо от способа синхронизации, подразделяются на счетчики прямого счета (суммирующие) и на счетчики обратного счета (вычитающие). В интегральном исполнении выпускаются также реверсивные счетчики, в которых имеется специальный вход для переключения режима работы, т.е. направления счета. Многие типы счетчиков, выпускаемые промышленностью в интегральном исполнении, имеют дополнительные входы предустановки, позволяющие использовать эти счетчики в режиме регистра памяти.
В качестве разрядных триггеров счетчиков и делителей могут быть использованы двухступенчатые D-триггеры, Т- и JK-триггеры.
Счетчики относятся к последовательностным устройствам с циклически повторяющейся последовательностью состояний. Число, соответствующее количеству импульсов (поступивших на вход счетчика), при котором счетчик “возвращается” в исходное состояние, называется модулем иликоэффициентомсчета. Модуль счета, обычно, обозначают буквойМ (или Ксч). Например, максимальный модуль счета счетчика из двух триггеров равен М = 2 2 = 4, трех триггеров — М = 2 3 = 8 и т.д. В общем случае для n — разрядного счетчика — М = 2 n . Модуль счета счетчика численно совпадает с модулем деления делителя частоты. Счетчик по модулю 8 позволяет реализовать (без дополнительных схемных затрат) делитель частоты на 8. Это значит, что данный делитель делит частоту входной импульсной последовательности на 8.
Асинхронный двоичный счетчик. Асинхронный двоичный счетчик представляет собой совокупность последовательно соединенных триггеров (D — или JK ), каждый из которых ассоциируется с битом в двоичном представлении числа. Если в счетчике mтриггеров, то число возможных состояний счетчика равно 2 m , и, следовательно, модуль счета М также равен 2 m . Счетная последовательность в двоичном суммирующем счетчике начинается с нуля и доходит до максимального числа 2 m — 1, после чего снова проходит через нуль и повторяется. В вычитающем двоичном счетчике последовательные двоичные числа перебираются в обратном порядке, и при повторении последовательности максимальное число следует за нулем.
Рассмотрим устройство двоичного суммирующего счетчика по модулю М=16, выполненного на базе JK-триггеров (рис. 3.33, а).
Как видно из рис. 3.33, (а), синхронизирующие входы всех триггеров, кроме крайнего левого (Т1), соединены с выходами предыдущих триггеров. Поэтому состояние триггера меняется в ответ на изменение состояния предыдущего триггера.
Рис. 3.33. Схема а), таблица состояний триггеров б) и временные диаграммы, поясняющие работу в) последовательного четырехразрядного счетчика на
Из таблицы состояния счетчика (рис. 3.33, б) легко заметить, что значение разряда в выбранной позиции меняется тогда, когда в соседней справа позиции состояние переходит из “1” в “0”, управление триггерами осуществляется задним фронтом синхроимпульсов (отрицательным перепадом напряжения импульса синхронизации).
Временные диаграммы, поясняющие работу асинхронного суммирующего счетчика приведены на рис. 3.33, в.
Счетчики обратного счета (вычитающие счетчики). На рис. 3.34 приведена схема асинхронного трехразрядного двоичного вычитающего счетчика, построенного на базе D-триггеров. Отметим, что условия для изменения состояний триггеров вычитающих счетчиков аналогичны условиям для суммирующих счетчиков с той лишь разницей, что они должны “опираться” на значения инверсных, а не прямых выходов триггеров. Следовательно, рассмотренный выше счетчик можно превратить в вычитающий, просто переключив входы “С” триггеров с выходов Q на выходы. Когда в качестве разрядных триггеров используются D-триггеры, синхронизируемые передним фронтом синхроимпульсов, для получения вычитающего счетчика (асинхронного) входы “С” последующих тригеров соединяются с прямыми выходами предыдущих, также как в счетчике прямого счета, построенного на JK-триггерах.
Работа вычитающего счетчика на D-триггерах наглядно иллюстрирована на рис. 3.34, (б). Из рис. 3.34 следует, что после нулевого состояния всех триггеров, с приходом первого синхроимпульса они устанавливаются в состояние “1”. Поступление второго синхроимпульса приводит к уменьшению этого числа на одну единицу и т.д. После поступления восьмого импульса, снова, все триггеры обнуляются и цикл счета повторяется, что соответствует модулю М=8.
В некоторых случаях необходимо, чтобы счетчик мог работать как в прямом, так и в обратном направлении счета. Такие счетчикиназываютсяреверсивными. Реверсивные счетчики могут быть как асинхронного, так и синхронного типа. Они строятся путем применения логических коммутаторов (мультиплексоров) в цепях связи между триггерами. Так, например, асинхронный реверсивный двоичный счетчик можно построить, если обеспечить подачу сигналов с прямого (при суммировании) или с инверсного (при вычитании) выхода пре-дыдущего JK- или Т-триггера на счетный вход последующего. В случае, когда реверсивный счетчик строится на базе D-триггеров, управляемых передним фронтом, для получения режима прямого счета следует соединить инверсный выход предыдущего с счетным входом последующего триггера.
Все рассмотренные типы счетчиков могут быть использованы в цифровых устройствах “умеренного” быстродействия, когда частота следования синхроимпульсов не превышает критического значения, при котором время задержки установки триггеров последних (старших) разрядов счетчика становится соизмеримым с длительностью периода входных тактовых импульсов. В связи с этим, асинхронные счетчики строятся на относительно небольшое количество разрядов, так как при большем количестве разрядов выходные сигналы триггеров старших разрядов появляются позднее, чем управляющие фронты синхроимпульсов (поступающих на вход первого триггера) .
Параллельные счетчики (синхронные счетчики). Как было уже сказано выше, параллельные счетчики бывают двух типов:синхронные параллельныеи синхронные последовательные.
Синхронный последовательный счетчик. По способу подачи синхроимпульсов такие счетчики параллельные, т.е. синхроимпульсы поступают на все триггеры счетчика параллельно, а по способу управления (подачи управляющих импульсов) — последовательные. Схема синхронного последовательного счетчика, реализованного на JK-триг-герах, приведена на рис. 3.35.
Синхронный последовательный счетчик обладает повышенным быстродействием, однако, за счет последовательного формирования управляющих уровней, на входы “J” и “К” счетных триггеров, быстродействие несколько уменьшается. От этого недостатка лишены параллельные синхронные счетчики, в которых формирование управляющих уровней и их подача на соответствующие входы триггеров счетчика осуществляется одновременно, т.е. параллельно. Пример реализации параллельного синхронного счетчика иллюстрирован на рис. 3.36.
Поскольку счетчик имеет одну общую линию синхронизации, состояние триггеров меняется синхронно, т.е. те триггеры, которые по синхроимпульсу должны изменить свое состояние, делают это одновременно, что существенно повышает быстродействие синхронных счетчиков.
Счетчики с произвольным коэффициентом счета. Принцип построения подобного класса счетных устройств состоит в исключении нескольких состояний обычного двоичного счетчика, являющихся избыточными для счетчиков с коэффициентом пересчета, отличающимися от двоичных. При этом избыточные состояния исключаются с помощью обратных связей внутри счетчика.
Число избыточных состояний для любого счетчика определяется из следующего выражения:
где М — число запрещенных состояний, Ксч— требуемый коэффициент счета; 2 m — число устойчивых состояний двоичного счетчика.
Задача синтеза счетчика с произвольным коэффициентом счета заключается в определении необходимых обратных связей и минимизации их числа. Требуемое количество триггеров определяется из выражения
где [log2Ксч] — двоичный логарифм заданного коэффициента пересчета Ксч, округленный до ближайшего целого числа.
В каждом отдельном случае приходится применять какие-то конкретные методы получения требуемого коэффициента пересчета. Существует несколько методов получения счетчиков с заданным коэффициентом пересчета Ксч. Один их этих методов заключается в немедленном сбросе в “0” счетчика, установившегося в комбинацию, соответствующему числу Ксч. Его называют такжеметодом автосброса. Рассмотрим пример реализации счетчика с Ксч=10 методом автосброса. Очевидно, что “сбрасывая” двоичный четырехразрядный счетчик на нуль каждый раз, когда он будет принимать состояние 1010, можно обеспечить”возврат” счетчика в исходное состояние после каждых десяти импульсов. Подобный прием удобно применять при использовании счетчиков в интегральном исполнении, имеющих ячейки конъюнкции (И) на входах установки в нуль, как это сделано в микросхеме К1533ИЕ5. В данном примере (рис. 3.37) организованы соединения, обеспечивающие коэффициент пересчета Ксч=10.
Как следует из рис. 3.37, роль ячейки, выявляющей факт достижения кодовой комбинации 1010 на выходах счетчика, играет ячейка И, уже имеющаяся на входе сброса ИМС К1533ИЕ5.
В таблице 3.1 поясняются конфигурации соединений для получения различных коэффициентов пересчета с помощью счетчика К1533ИЕ5. Наиболее очевидные варианты получения коэффициентов (2, 4, 8, 16 ) в таблице не указаны. В графе “Соединения” таблицы указано, какие выводы микросхемы должны быть соединены между собой: например, указание 1-12 означает, что нужно соединить вывод 1 с выводом 12. В строках “Ввод” и “Выход” таблицы указаны номера выводов микросхемы, на которые следует подавать входные импульсы и с которых надлежит снимать выходные, соответственно. Следует отметить, что ИМС К1533ИЕ5 состоит из четырех счетных триггеров, один из которых имеет раздельные выводы входа и выхода, а остальные три триггера соединены последовательно по схеме асинхронного счетчика.
Синтез счетчика с произвольным коэффициентом счета. Один из методов проектирования счетчиков с заданным коэффициентом счета заключается в построении таблицы переходов, в первых столбцах которых будут отражены текущие состояния триггеров счетчика, а в последующих — следующие за ними состояния. Анализ таблицы позволяет установить те переходы, которые должны быть “сделаны” триггерами, входящими в состав счетчика. Затем с помощью управляющей таблицы соответствующего триггера находятся значения логических функций на управляющих входах триггеров, позволяющие осуществить эти переходы.
Рассмотрим пример синтеза синхронного двоично-десятичного счетчика на базе JK-триггеров. На рис. 3.38 показан граф, поясняющий последовательность переходов десятичного счетчика, в таблице 3.2 — таблица переходов.
В правой части таблицы 3.2 приведены значения входных сигналов четырех триггеров. Для поиска этих значений должны быть проанализированы реализованные переходы, а затем с помощью управляющей таблицы (см. рис. 3.15, а) определены соответствующие значения “J” и “K” входов триггеров.
На рис.3.39 приведены карты Карно для логических функций, которым должны соответствовать сигналы, присутствующие на управ-ляющих входах триггеров ( нулевые значения функций в клетки карты Карно не записаны).
После упрощения с помощью карт Карно полученные логические выражения, используемые для управления входами “J” и “К”, выглядят
J2=K2= Q1
Просмотр столбцов J1 и К1в табл. 3.2 показывает, что все значения либо “~“, либо “1”. Так как безразличные состояния могут также участвовать в процессе упрощения, то все клетки карты Карно для J1и К1оказываются заполненными символами “~“, “1” и “a“. Следовательно,
На рис. 3.40 показана схема двоично-десятичного синхронного счетчика.
Если счетчик из-за какой-либо неисправности окажется в одном из запрещенных (неиспользуемых) состояний, то его работа может быть прервана специальным сигналом и также может быть подан сигнал тревоги о неисправности в схеме счетчика. Обнаружить это позволяет схема, реализующая выражение, описывающее функцию неиспользуемых состояний
На рис. 3.41 показано, как эта схема используется для формирования цепи аварийной сигнализации и генерации блокирующего сигнала синхронизации.
Выражение , описывающее блокирующий сигнал синхронизации, имеет вид
Следовательно, когда fн = 1, то С’ = 0, и синхроимпульсы будут отсутствовать до тех пор, пока счетчик не выйдет из запрещенного состояния.
Из схемы формирования блокирующего сигнала синхронизации следует, что логика её функционирования ориентирована на то, чтобы исключить возможность появления неиспользуемых комбинаций выходных сигналов. Действительно, в коде числа двоично-десятичного счетчика отсутствуют комбинации 0110, 0011, следовательно, их появление свидетельствует о неиспраности системы.
Временные диаграммы счетчика (рис. 3.40), заданного графом переходов (рис. 3.38) и таблицей переходов 3.2, приведены на рис. 3.42.
Из рис. 3.42 следует, что все изменения состояний триггеров происходят во время формирования заднего фронта положительного импульса синхронизации. На временных диаграммах выходов Q1. . . Q4присутствуют двоичные цифры, характеризующие текущее состояние счетчика.
Делители частоты импульсной последовательности.
Делитель частоты — устройство, которое при подаче на его вход периодической импульсной последовательности формирует на выходе такую же последовательность, но имеющую частоту повторения импульсов, в определенное число раз меньшую, чем частота повторения импульсов входной последовательности.
Отличие делителей частоты от счетчиков состоит в следующем. В счетчике каждая комбинация состояний триггеров определяет в некоторой системе счисления число импульсов, поступивших к данному моменту времени. В делителе частоты последовательность состояний может быть выбрана произвольной, важно лишь обеспечить заданный период цикла N. Последовательность состояний выбирается из соображений обеспечения при заданном N наибольшей простоты межтриггерных связей. Эти связи должны выполняться непосредственным соединением выходов одних триггеров со входами других без использования логических элементов. Счетчик, имеющий то же значение N, может выполнять роль делителя частоты, однако следует иметь в виду, что такое решение будет неэкономичным.
Рассмотрим схемы делителей частоты с различными коэффициентами деления N.
Делитель частоты с коэффициентом деления N = 2. Схема делителя приведена на рис. 8.54,а. В моменты отрицательного фронта входных импульсов триггер переключается в новое состояние. Как видно из временной диаграммы на рис. 8.54,а, период импульсной последовательности Твых на выходе триггера оказывается вдвое больше периода Твх следования импульсов на входе. Следовательно, fвых = 1/Tвых = 1/(2Tвх) = fвx/2, т. е. частота следования импульсов на выходе в 2 раза ниже, чем на входе.
Делители частоты с коэффициентом деления N = 2 n . На рис. 8.42,а показано последовательное соединение делителей частоты с коэффициентом деления, равным двум, при котором выход каждого из делителей подключен к входу следующего. На выходе каждого делителя частота следования импульсов вдвое ниже, чем на входе. Так, если частота следования импульсов на входе первого делителя fвх, то на выходе первого делителя она равна fвых1 = fвх/2, на выходе второго fвых2 = fвых1/2 = fвх/2 2 , на выходе третьего делителя fвых3 = fвых2/2 = fвх/2 3 и т. д. При n каскадах подобного деления частота выходной последовательности окажется равной fвых = fвх/2 n , т. е. будет осуществляться деление частоты в N = 2 n раз.
Таблица 8.32
Номер входного импульса
Состояние триггеров
текущее
следующее
a3
a2
a1
a3
a2
a1