Делители частоты (далее просто делители) отличаются от счетчиков тем, что в них используется только один выход — выход последнего триггера. Таким образом, n-разрядный двоичный счетчик всегда можно рассматривать как делитель на 2n.
Часто бывает необходимо осуществить деление частоты на некоторое целое число т, не являющееся степенью двойки, в таких случаях обычно используют n-разрядный двоичный счетчик (2n>m), и вводом дополнительных логических связей обеспечивают пропуск 2п — т состояний в процессе счета. Этого можно достигнуть, например, принудительной установкой счетчика в 0 при достижении состояния т или принудительной установкой счетчика в состояние 2П — т при его переполнении.
Рис. 4. Декада на JK-триггерах (а) и диаграмма ее работы (б)
Рис. 5. Декада на D-тригтерах (а) и диаграмма ее работы (б)
Возможны и другие способы. Например, наиболее часто применяемая декада (счетчик с коэффициентом пересчета 10) на JK-триггерах строится по схеме рис. 4,о. Временная диаграмма ее работы представлена на рис. 4,6. При подаче импульсов с 1-го по 8-й декада работает как обычный двоичный счетчик импульсов. К моменту подачи восьмого импульса на двух входах J четвертого триггера формируется уровень логической 1, восьмым импульсом этот триггер переключается в единичное состояние и уровень логического 0 с его инверсного выхода, подаваемый на вход J второго триггера, запрещает его переключение в единичное состояние под действием десятого импульса. Десятый импульс восстанавливает нулевое состояние четвертого триггера, и цикл работы делителя повторяется.
Декада рис. 4,а работает в весовом коде 1 — 2 — 4 — 8. Декада на D-тригге-рах, схема которой приведена на рис. 5,а, работает в невесовом коде. Временная диаграмма ее работы приведена на рис. б,б.
Интегральная микросхема К.155ИЕ1 является делителем частоты на 10. Цоколевка микросхемы приведена на рис. 6. Установка триггеров микросхемы в 0 осуществляется подачей логической 1 одновременно на два объединенных по схеме И входа R. Рабочей полярностью входных счетных импульсов, подаваемых на входы С, является отрицательная. Импульсы могут подаваться или по отдельности на каждый из входов (на второй вход должен при этом подаваться уровень логической 1), или одновременно на оба входа.
Рис. 6. Цоколевка ИС К155ИЕ1
Рис. 7. Цоколевка ИС К155ИЕ2 (а), К155ИЕ4 (б), К155ИЕ5 (в)
Одновременно с каждым десятым входным импульсом на выходе формируется равный ему по длительности выходной импульс отрицательной полярности. Многокаскадные делители частоты можно строить, соединяя входы С последующих каскадов с выходами предыдущих.
Интегральные микросхемы К.155ИЕ2, К155ИЕ4 и К.155ИЕ5 (рис. 7) содержат по четыре счетных триггера. В каждой ИС один из триггеров имеет отдельный вход С1 и прямой выход, три оставшиеся триггера соединены между собой так, что образуют делитель на 8 в ИС К155ИЕ5, на 6 в К155ИЕ4 и на 5 в К155ИЕ2. При соединении выхода первого триггера со входом С2 цепочки из трех триггеров образуются соответственно делители на 16, 12 и 10. Делители на 10 и 16 работают в коде 1 — 2 — 4 — 8, делитель на 12 — в коде 1 — 2 — 4 — 6.
Интегральные микросхемы имеют по два входа R установки в 0, объединенные по схеме И. Сброс (установка 0) триггеров производится при подаче уровней логической 1 на оба входа R. Микросхема К155ИЕ2 имеет, кроме того, входы установки в состояние 9, при котором первый и последний триггеры де-.. кады находятся в единичном состоянии, остальные — в нулевом.
Наличие входов установки, объединенных по схеме И, позволяет строить . делители частоты с различными коэффициентами деления в пределах 2 — 16 беэ; использования дополнительных логических элементов. На рис. 8 приведены -: схема декады на ИС К155ИЕ4 и ее временная диаграмма. До прихода десятого импульса декада работает как делитель частоты на 12. Десятый импульс j переводит триггеры микросхемы в состояние 10, при котором на выходах 4 и 6 (выводы 9 и 8) ИС формируются уровни логической 1. Эти уровни, поступая на входы R микросхемы, переводят ее в 0, в результате чего коэффициент пересчета микросхемы становится равным [10.
Рис. 8. Декада на ИС К155ИЕ4 (а) и диаграмма ее работы (б)
Для установки рассмотренной декады в 0 внешним сигналом необходимо введение в нее логических элементов И — НЕ (рис. 9).
Рис. 9. Декада на ИС К155ИЕ4 с возможностью установки в 0
Рис. 10. Выводы ИС К155ИЕ6 (а) и К155ИЕ7 (о)
В табл. 2 приведены номера выводов ИС, которые нужно соединить между собой для получения различных коэффициентов пересчета К-
Все делители, полученные соединением выводов ИС по табл. 2, работают по одному принципу — при достижении состояния, соответствующего необходимому коэффициенту пересчета, происходит установка счетчика в 0. Исключение составляет делитель на 7 на микросхеме К156ИЕ2. В этом делителе после подсчета шести импульсов на входах R9 формируются уровни логической 1, поэтому из состояния 5 делитель сразу переходит в состояние 9, минуя 6, 7 и 8. Код работы этого делителя — невесовой.
Делители на ИС К155ИЕ5 и К156ИЕ2 работают в весовом коде 1 — 2 — 4 — 8, код делителей на ИС К155ИЕ4 — 1 — 2 — 4 — 6 при использовании входа 14 и 1 — 2 — 3 при подаче входного сигнала на вход 1.
Интегральные микросхемы К155ИЕ6 и К155ИЕ7 — реверсивные счетчики. Первый из них — двоично-десятичный, второй — двоичный, оба работают в коде 1 — 2 — 4 — 8. Цоколевка обеих микросхем одинакова (рис. 10), отличаются они тем, что первый считает до 10, второй — до 16.
Таблица 2
Рассмотрим для примера работу ИС К155ИЕ6. В отличие от рассмотренных ранее счетчиков, эта ИС имеет большее число выходов и входов. Входы + 1 и — ii служат для подачи тактовых импульсов, +1 — при прямом счете, — 1 — при обратном. Вход R служит для установки счетчика в 0, вход С — для предварительной записи в счетчик информации, поступающей по входам D1 — D8.
Установка принтеров счетчика в 0 происходит при подаче уровня логической 1 на вход R, при этом на входе С должен быть уровень логической I. Для предварительной записи в счетчик любого числа от 0 до 9 его следует подать на входы D1 — D8 (D1 — младший разряд, D8 — старший), при этом на входах R и С должен быть логический 0.
Режим предварительной записи может использоваться для построения делителей частоты с перестраиваемым коэффициентом деления для учета фиксированной частоты (например, 465 кГц) в цифровой шкале радиоприемника. Если этот режим не используется, на входе С должен постоянно поддерживаться уровень логической 1.
Прямой счет осуществляется при подаче отрицательных импульсов на вход + 1, при этом на входах — 1 и С должна быть логическая 1, на входе R — логический 0. Переключение триггеров счетчика происходит по спадам входных импульсов, одновременно с каждым десятым входным импульсом на выходе >9 формируется отрицательный выходной импульс переполнения, который может подаваться на вход + 1 следующей ИС многоразрядного счетчика. Уровни на выходах 1 — 2 — 4 — 8 счетчика соответствуют состоянию счетчика в данный момент (в двоичном коде). При обратном счете входные импульсы подаются на вход — 1, выходные импульсы снимаются с выхода <0. Пример временной диаграммы работы счетчика приведен на рис. 11.
Первый импульс установки в 0 устанавливает все триггеры счетчика в 0. Три следующих импульса, поступающих на вход +1, переводят счетчик в состояние 3, которому соответствуют логические 1 на выходах 1 и 2 и 0 — на на 4 и 8 Если на входах Dl — D4 логический 0, на входе D8, логическая 1, импульс на входе С устанавливает счетчик в состояние 8. Сле-
дующие шесть импульсов, поступающие на вход +1, переводят счетчик последовательно в состояния 9, 0, 1, 2, 3, 4. Одновременно с импульсом, переводящим счетчик в 0, на выходе >9 появляется выходной импульс прямого счета. Следующие импульсы, поступающие на вход — 1, изменяют состояние счетчика в обратном порядке: 3, 2, 1, 0, 9, 8 и т. д. Одновременно с импульсом обратного счета, переводящим счетчик в состояние 9, на выходе <0 появляется выходной импульс.
Рис. 11. Временная диаграмма работы ИС К155ИЕ6
В ИС К155ИЕ7 импульс на выходе >15 появляется одновременно с им-нульсом на входе +1 при переходе счетчика из состояния 15 в состояние 0, а на выходе <0 — при переходе счетчика из 0 в 15 одновременно с импульсом на входе — 1,
Интегральную микросхему КЛ55ИЕ8 обычно называют делителем частоты с переменным коэффициентом деления, однако это не совсем точно. Эта ИС содержит 6-разрядный двоичный счетчик, элементы совпадения, позволяющие выделять несовпадающие между собой импульсы — каждый второй, каждый четвертый, каждый восьмой и т. д., и элемент собирания, который позволяет подавать на выход часть или все выделенные импульсы, в результате чего средняя частота выходных импульсов может изменяться от от 1/64 до 63/64 частоты входных импульсов.
Цоколевка ИС приведена на рис. 12, пример временной диаграммы работы — на рис. 13. Для наглядности на рис. 12 вынесен логический элемент И — НЕ, входящий в ИС. Интегральная микросхема имеет следующие входы: вход V — запрет счета, при подаче на который логической 1 счетчик не считает, вход Я — установки 0, установка триггеров счетчика в 0 происходит при подаче на него уровня логической 1. Вход С — вход тактовых импульсов отрицательной полярности, переключение триггеров счетчика происходит по спадам входных импульсов. Входы XI — Х32 позволяют управлять выдачей отрицательных выходных импульсов, совпадающих по времени со входными, на выход Z. На рис. 13 в качестве примера показано, какие импульсы выделяются на выходе 1 при подаче логической 1 на вход Х32 (диаграмма Х32), при подаче 1 вход Х16 (диаграмма Х16) и на вход Х8 (диаграмма Х8). В этих случаях на выходе Z выделяется соответственно 32, 16 или 8 равномерно расположенных импульсов. Если же одновременно подать логическую 1 на несколько входов, например на Х32 и Х8, то, как показано на диаграмме Z, на выходе Z выделится 40 импульсов, но расположенных неравномерно. В общем случае количество импульсов N на выходе 2 за период счета составит
N=32-X32 + 16-Х16+8-Х8 + 4-Х4 + 2.Х2+Х1,
где XI — Х32 принимают значения соответственно 1 или 0 в зависимости от того, подан или нет уровень логической 1 на соответствующий вход.
Рис. 12. Выводы ИС К155ИЕ8
Рис. 13. Временная диаграмма работы ИС К155ИЕ8
На выходе Р выделяется отрицательный импульс, фронт которого совпадает со спадом 63-го тактового импульса, спад — со спадом 64-го. Этот импульс может использоваться при каскадном соединении интегральных микросхем К155ИЕ8. Вход Т — вход опробирования, при подаче на него уровня логической 1 выдача импульсов по выходу Z прекращается.
Рис. 14. Схема соединения двух ИС К155ИЕ8 Рис. 15. Выводы ИС К155ИР1
На рис. 14 приведена схема соединения двух делителей К155ИЕ8, позволяющая получить на выходе от 1 до 4095 импульсов при подаче на вход 4096= = 642 импульсов. Число импульсов на выходе подсчитывается по формуле, аналогичной приведенной выше, в которой коэффициенты имеют значения от 2048 до 1. Если требуется соединить большее число делителей, их соединение производится аналогично рис. 14, однако выходной элемент И — НЕ, выполняющий функцию ИЛИ — НЕ для отрицательных импульсов, поступающих с выходов Z делителей, необходимо использовать из отдельной логической микросхемы серии К155.
Интегральная микросхема К155ИР1 (рис. 15) — четырехразрядный сдвигающий регистр. Интегральная микросхема позволяет производить последовательную и параллельную запись информации в триггеры регистра, последовательное и параллельное считывание информации, сдвиг информации.
Вход С1 ИС служит для подачи положительных тактовых импульсов, сдвигающих информацию, сдвиг происходит по спадам импульсов. При подаче положительного импульса на вход С2 по его спаду происходит запись в триггеры регистра информации, присутствующей на входах Dl — D4. Запись со-входов D1 — D4 может происходить лишь мри наличии логической 1 на управляющем входе S, сдвиг — при наличии логического 0. Для последовательной записи информации используется вход DO, запись происходит в режиме сдвига.
Наличие управляющего входа S расширяет возможности использована» ИС. Если соединить собой входы С1 и С2, можно управлять сдвигом и записью, лишь изменяя логический уровень на входе S. Можно соединить между собой входы С2 и D, специального управляющего сигнала в этом случае не потребуется — сдвиг будет происходить при подаче импульсов на вход С1, запись — при подаче на С2.
Если вход D1 подключить к выходу 2, D2 — к выходу 3, D3 — к выходу 4, D4 использовать в качестве входа последовательной записи, получится реверсивный сдвигающий регистр. При подаче импульсов на вход С1 будут происходить последовательная запись информации со входа DO и сдвиг в сторону возрастания номеров выходов (сдвиг вправо). При подаче импульсов на вход С2 запись будет происходить со входа D4, сдвиг — в сторону уменьшения номеров выходов (сдвиг влево). В полученный таким образом реверсивный сдвигающий регистр параллельная запись информации невозможна.
Среди ИС комбинационного типа наиболее широко используются дешифраторы, представленные в рассматриваемой серии микросхемами К165ИД1, К155ИДЗ и КЛ55ИД4.
Дешифратор К155ИДЗ (рис. 16) имеет четыре адресных входа 1, 2, 4, 8, два входа стробирования А1 и А2 и шестнадцать выходов 0 — 15. Если на обоих входах стробирования уровни логического 0, на том из выходов, номер которого соответствует двоичному эквиваленту входного кода (вход 1 — младший разряд, вход 8 — старший), будет уровень логического 0, на остальных выходах — логической 1. Если хотя бы на одном из входов стробирования Al и А2 уровень логической 1, то независимо от состояний входов на всех выходах ИС формируется логическая ,1,.
Наличие двух входов стробирования существенно расширяет возможности использования ИС. Из двух микросхем К155ИДЗ, дополненных одним ТТЛ-инвертором, можно собрать дешифратор на 32 выхода (рис. 17), дешифратор на 64 выхода собирается из четырех ИС К155ИДЗ и двух инверторов (рис. 18), а на 256 выходов — из 17 ИС К165ИДЗ (рис. 19).
Рис. 16. Выводы ИС К155ИДЗ Рис. 17. Дешифратор на 32 выхода
Интегральная микросхема К155ИД4 (рис. 20) содержит два дешифратора на четыре выхода каждый с объединенными адресными входами и раздельными входами стробирования. Уровень логического 0 на выходах первого (верхнего по схеме) дешифратора формируется (аналогично К155ИДЗ) лишь при наличии на обоих стробирующих входах уровня логического 0. Соответствующим условием для второго дешифратора является наличие на одном из его входов стробирования уровня логической 1 (вывод 1), а на другом — логического 0 (вывод 2). Такая структура ИС позволяет использовать ее в различных вариантах включения. На основе ИС К155ИД4 могут быть построены, в частности, дешифраторы на восемь выходов со входом стробирования (рис. 21) и на 16 выходов (рис. 22). На девяти ИС К155ИД4 можно собрать дешифратор на 64 выхода по схеме, подобный рис. 19. Если дополнить микросхему К155ИД4 тремя элементами 2И — НЕ, можно получить дешифратор на 10 выходов (рис. 23).
Рис. 18. Дешифратор на 64 выхода
Описанные двоичные дешифраторы являются полными: любому состоянию j адресных входов соответствует нулевое состояние некоторого единственного вы- j хода. В ряде случаев, например при двоично-десятичном представлении чисел, удобно использовать неполные дешифраторы, в которых количество выходов меньше количества возможных состояний адресных входов. В частности, двоич- но-десятичный дешифратор содержит десять выходов и не меньше четырех входов. На основе полного дешифратора всегда можно построить неполный на меньшее число входов.
Однако ввиду широкого использования в устройствах индикации двоично-десятичных дешифраторов в состав серии К.155 специально включен двоично-десятичный дешифратор К155ИД1 с высоковольтным выходом (рис. 24). Дешифратор имеет четыре входа, которые могут подключаться к выходам любого источника кода 1 — 2 — 4 — 8, и десять выходов, которые могут подключаться к катодам газоразрядного цифрового или знакового индикатора, анод которого через резистор сопротивлением 22 — 91 кОм подключен к плюсу источника постоянного или пульсирующего напряжения 200 — 300 В.