- •2.8. Счетчики-делители кмоп
- •| Рис. 2.35. Микросхема с двумя jk-триггерами: a — схема одного jk-триггера; б — цоколевка к561тв1
- •Ftl а б л и д а 2.15. Состояния триггера в микросхемах к176 и к561тв1
- •Счетчика к561ие9 счетчика из к561ие10
- •2.9. Регистры кмоп
- •1.14. Счетчики ттл
- •26 Не, аналогичные задержки от входа до выхода q3 составляют 40 не. Время действия сигнала сброса (от входа r до выходов q) 35 не.
- •1.15. Регистры ттл
1.14. Счетчики ттл
Соединив последовательно несколько триггерных схем—делителей частоты на два, получим простейший многоразрядный двоичный делитель. Более общее название для делителей частоты — счетчики. Коэффициент деления счетчика, состоящего из n-триггеров типа Т, составляет 2n; здесь n — число двоичных разрядов счетчика. В настоящее время используется много вариантов счетных схем: асинхронные и синхронные; двоичные и десятичные; однонаправленные, только с увеличением счета, и двунаправленные, счет в которых может увеличиваться или уменьшаться (такие счетчики называют реверсивными). Коэффициент деления счетчика может быть либо постоянным, либо переключаемым.
Основой любой из этих схем служит линейка из нескольких триггеров. Рассмотренные варианты счетчиков различаются схемой управления этими триггерами. Между триггерами добавляются логические связи, назначение которых — запретить прохождение в цикле счета лишним импульсам. К примеру, четырехтриггерный счетчик может делить исходную частоту на 16, так как 24=16. Получим минимальный выходной код 0000, а максимальный 1111. Чтобы построить счетчик-делитель на 10, трех триггеров недостаточно (10>23), поэтому десятичный счетчик содержит в своей основе четыре триггера, но имеет обратные связи, останавливающие счет при коде 9=1001.
Таким обазом, удобно выпускать четырехтриггерные счетчики в двух вариантах: двоичном и десятичном. Примеры таких микросхем — пары: ИЕ6 и ИЕ7, ИЕ16 и ИЕ17. Расширять функции счетчиков можно, видоизменяя их цепи управления. Первоначально счетчики были асинхронными. В асинхронном режиме предыдущий триггер вырабатывает для последующего тактовые импульсы. Такие счетчики иногда называют счетчиками пульсаций.
В синхронном счетчике все триггеры получают тактовый импульс одновременно, поскольку тактовые входы их соединяются параллельно. Поэтому триггеры переключатся практически одновременно. В счетчике пульсаций каждый триггер вносит в процесс счета определенную задержку, поэтому младшие разряды результирующего кода появляются на выходах триггеров неодновременно, т. е. несинхронно с соответствующим тактовым импульсом. Например, для четырехразрядного счетчика пульсаций выходной параллельный код 1111 появится на выходах триггеров уже после того, как поступит шестнадцатый тактовый импульс, кроме того, эти четыре единицы сформируются неодновременно.
Синхронная схема значительно сложнее асинхронной. На ее выходах дайные от каждого разряда появляются одновременно и строго синхронно : с последним входным импульсом. В синхронный счетчик разрешается: синхронная (с тактовым импульсом) параллельная (в каждый триггер) загрузка начальных данных. Триггерная линейка синхронного счетчика снабжается специальным шифратором, который называется схемой ускоренного переноса (СУП).
Внутренние логические элементы управления, которыми часто снабжаются счетчики, позволяют сделать процесс счета реверсивным. Согласно команде, подаваемой на вход управления счетом «Больше/меньше», можно либо увеличивать, либо уменьшать на единицу содержимое счетчика при каждом очередном тактовом импульсе. У некоторых счетчиков тактовые входы на увеличение и на уменьшение отдельные.
Сброс данных счетчика, чтобы на всех выходах установился нулевой код, у одних схем асинхронный R, у других синхронный SR, происходит одновременно с приходом тактового импульса. Имеются счетчики с переменным коэффициентом деления. Устанавливаемый коэффициент деления зависит от кода, набранного на входах управления.
В табл. 1.31 перечислены счетчики ТТЛ, входящие в серии К155, К555, К531.
Таблица 1.31. Счетчики ТТЛ
Серия |
Обозначение |
Номер микросхемы |
||||||||||||
2 |
4 |
5 |
б |
7 |
8 |
9 |
10 |
14 |
15 |
16 |
17 |
18 |
||
К155 |
|
+ |
+ |
+ |
+ |
+ |
+ |
+ |
|
|
|
|
|
|
КМ155 |
ИЕ |
+ |
+ |
+ |
+ |
+ |
+ |
|
|
|
|
|
|
|
К555 |
|
|
|
|
+ |
+ |
|
|
+ |
+ |
+ |
|
|
+ |
КМ555 |
|
|
|
|
|
|
+ |
+ |
|
|
|
|
|
|
К531 |
|
|
|
|
|
|
|
|
|
+ |
+ |
+ . |
+ |
|
74 |
— |
90 |
92 |
93 |
192 |
193 |
97 |
160 |
161 |
196 |
197 |
168 |
169 |
163 |
Микросхема
К155ИЕ2 — четырехразрядный
десятичный асинхронный счетчик
пульсаций. Внутренняя схема его показана
на рис. 1.64, а, а цоколевка на рис. 1.64,6.
Первый триггер счетчика DD1.3
(рис. 1.64,
а) может работать
самостоятельно. Он служит делителем
входной частоты в 2 раза. Тактовый
вход этого делителя
(вывод 14), а выход Q0 (вывод
12). Остальные три триггера DDI.4—DDI.6
образуют делитель на 5. Тактовый вход
здесь
(вывод 1). Для обоих тактовых входов
запускающий перепад отрицательный, т.
е. от высокого уровня к низкому.
Счетчик имеет два входа R для синхронного сброса (выводы 6 и 7), а также два синхронных входа S (выводы 2 и 3) для предварительной загрузки в счетчик двоичного кода 1001, соответствующего десятичной цифре 9. Поскольку счетчик К155ИЕ2 асинхронный, состояния на
его выходах Q0—Q3 не могут изменяться одновременно. Если после данного счетчика выходной код требуется дешифрировать, т. е. перевести его в десятичное число, дешифратор должен стробироваться на время этой операции. Иначе из-за неодновременности переключения выходных уровней четырех триггеров могут дешифроваться импульсные помехи (клыки).
Входы синхронного сброса R1 и R2 (двухвходовой элемент И) запрещают действие импульсов по обоим тактовым входам и входам установки S. Импульс, поданный на вход R, дает сброс данных по всем триггерам одновременно. Подачей напряжения на входы S1 и S2 запрещается прохождение на счетчик тактовых импульсов, а также сигналов от входов R1 и R2. На выходах счетчика Q0—Q3 (выводы 12, 9, 8, и 11) устанавливаются напряжения выходных уровней ВННВ, что соответствует коду 1001, т. е. цифре 9.
Чтобы получить на выходах счетчика
двоично-десятичный код с весом
двоичных разрядов 8-4-2-1, необходимо
соединить выводы 12 и 1 (т. е. выход Q0
и вход
).
Входная последовательность подается
на тактовый вход
(вывод 14). Симметричный счетчик-делитель
входной частоты в 10 раз получится, если
соединить вывод 11 (выход Q3)
с выводом 14 (вход СО). Симметричный
способ деления в зарубежной литературе
называется bi-quinary,
т. е. в переводе — две пятерки. Выходная
последовательность при счете двумя
пятерками имеет вид симметричного
меандра с уменьшенной в 10 раз частотой.
Снимается она с выхода Q0
(вывод 12) микросхемы К155ИЕ2.
Для деления частоты на два используется тактовый вход СО (вывод 14) и выход Q0 (вывод 12). Для деления частоты в 5 раз подаем входную последовательность на вывод 1. Выходной сигнал получаем на выходе Q3 (вывод 11). Внешние перемычки для этих простых делителей не нужны. Счетчик К155ИЕ2 (аналог 7490) имеет ток потребления 53 мА и максимальную тактовую частоту 10 МГц. Аналогичная схема варианта 74LS 90 потребляет ток 15 мА и имеет тактовую частоту до 30 МГц.
Режим работы счетчика К155ИЕ2 можно выбрать по табл. 1.32 (сброс выходных данных в ноль, установка, т. е. загрузка девятки, счет). В табл. 1.33 показана последовательность смены напряжений высоких и низких уровней на выходах счетчика К155ИЕ2 в режиме двоично-десятичного счета, когда требуется соединить внешней перемычкой выход Q0 и вход (т. е. выводы 1 и 12).
Микросхема К155ИЕ4 — четырехразрядный двоичный счетчик-делитель на 2, на 6 и на 12. Внутренняя схема его и цоколевка показаны соответственно на рис. 1.65, а, б. Счетчик ИЕ4 состоит из двух независимых делителей, как и предыдущая микросхема. Если тактовая последовательность с частотой f подана на вход (вывод 14), на выходе Q0 (вывод 12) получим меандр с частотой f/2. Последовательность с частотой f на тактовом входе (вывод 1) запускает делитель на 6, и меандр с частотой f/б появляется на выходе Q3 (вывод 8). При этом на выводах 11 и 9 имеются сигналы с частотой f/З (выходы Q1 и Q2). На выводы R1 и R2 подаются команды сброса.
Чтобы построить счетчик с модулем деления 12, требуется соединить делители на 2 и на 6, замкнув выводы 12 и 1. На вход дается входная частота f, на выходе Q3 получается последовательность симметричных прямоугольных импульсов с частотой f/12. Тактовые запускающие перепады для счетчика К155ИЕ4— отрицательные, от высокого уровня
Вход сброса и установки |
Выход |
||||||
R1 |
R2 |
S1 |
S2 |
Q0 |
Q1 |
| Q2 |
| Q3 |
В |
В |
Н |
x |
Н |
Н |
Н |
Н |
В |
В |
x |
Н |
Н |
Н |
Н |
Н |
x |
x |
В |
В |
В |
Н |
Н |
В |
Н |
x |
Н |
x |
|
Счет |
|
|
|
|
|
|
|
|
|
|
x |
H |
x |
Н |
|
|
» |
|
Н |
x |
x |
Н |
|
» |
|
|
x |
Н |
В |
x |
|
|
» |
|
Таблица 1.33. Последовательность двоично-десятичного счета в микросхеме К155ИЕ2
Счет |
Выход |
|||
Q0 |
Q1 |
Q2 |
Q3 |
|
0 |
Н |
Н |
Н |
Н |
1 |
В |
Н |
Н |
Н |
2 |
Н |
В |
Н |
Н |
3 |
В |
В |
Н |
Н |
4 |
Н |
Н |
В |
Н |
5 |
В |
Н |
В |
Н |
6 |
Н |
В |
В |
Н |
7 |
В |
В |
В |
Н |
8 |
Н |
Н |
Н |
В |
9 |
В |
Н |
Н |
В |
к низкому. Режим работы счетчика ИЕ4 можно выбрать по табл. 1.34. Последовательность смены выходных уровней при счете от 0 до 11 показана в табл. 1.35.
Счетчик К155ИЕ4 (аналог 7492) потребляет ток питания 51 мА и работает с тактовой частотой 10 МГц. Для исполнения 74LS92 ток потребления 15 мА, максимальная частота до 10 МГц.
Микросхема К155ИЕ5, как и предыдущие, является четырехразрядным, асинхронным счетчиком пульсаций. Его структурная схема и цоколевка показаны соответственно на рис. 1.66, а, б. Согласно рис. 1.66, a счетчик ИЕ5 имеет две части: делитель на 2 (выход Q0; тактювый вход ) и делитель на восемь (выходы Ql—Q3; тактовый вход ). Режим работы счетчика ИЕ5 выбирается по табл. 1.36.
Если микросхема К155ИЕ5 применяется как счетчик-делитель на 16, необходимо соединить выводы 1 и 12. При этом последовательность
счета от 0 до 15 (т. е. последовательность смены логических уровней на выходах Q0—Q3) будет соответствовать табл. 1.37. Другие особенности применения счетчика ИЕ5 соответствуют микросхемам ИЕ2 и ИЕ4, Микросхема К155ИЕ5 (аналог 7493) потребляет ток питания 53 мА и работает с тактовой частотой 10 МГц. Счетчик 74LS93 потребляет ток 15 мА, по входу С0 максимальная частота до 10 МГц и по входу до 32 МГц.
Таблица 1.35. Последовательность счета для К155ИЕ4
Счет |
Выход |
|||
Q0 |
Q1 |
Q2 |
Q3 |
|
0 |
Н |
Н |
Н |
Н |
1 |
В |
Н |
Н |
Н |
2 |
Н |
В |
Н |
Н |
3 |
В |
В |
Н |
Н |
4 |
Н |
Н |
В |
Н |
5 |
В |
Н |
В |
Н |
6 |
Н |
Н |
Н |
В |
7 |
В |
Н |
Н |
В |
8 |
Н |
В |
Н |
В |
9 |
В |
В |
Н |
В |
10 |
Н |
Н |
В |
В |
11 |
В |
Н |
В |
В |
Таблица 1.34. Режимы работы счетчика К155ИЕ4
Вход сброса |
Выход |
|||||
R1 |
R2 |
Q0 |
|
Q1 |
Q2 |
Q3 |
В |
В |
Н |
|
Н |
Н |
Н |
Н |
В |
|
Счет |
|
||
В |
Н |
|
|
» |
|
|
Н |
Н |
|
|
» |
|
|
Таблица 1.36. Режим работы счетчика К155ИЕ5
Вход сброса |
Выход |
||||
R1 |
R2 |
Q0 |
Q1 |
Q2 |
Q3 |
В |
В |
Н |
Н |
Н |
Н |
Н |
В |
|
Счет |
|
|
В |
Н |
|
|
» |
|
Н |
Н |
|
|
» |
|
Микросхемы К155ИЕ6 и К155ИЕ7 — четырехразрядные реверсивные счетчики, аналогичные по структуре. Счетчик ИЕ6 (рис. 1.67, а) двоич-
Счет |
Выход |
Счет |
Выход |
||||||||
|
Q0 |
Q1 |
Q2 |
Q3 |
|
Q0 |
Q1 |
Q2 |
Q3 |
||
0 |
Н |
Н |
Н |
Н |
8 |
Н |
Н |
Н |
В |
||
1 |
В |
Н |
Н |
Н |
9 |
В |
Н |
Н |
В |
||
2 |
Н |
В |
Н |
Н |
10 |
Н |
В |
Н |
В |
||
3 |
В |
В |
Н |
Н |
11 |
В |
В |
Н |
В |
||
4 |
Н |
Н |
В |
Н |
12 |
Н |
Н |
В |
В |
||
5 |
В |
Н |
В |
Н |
13 |
В |
Н |
В |
В |
||
6 |
Н |
В |
В |
Н |
14 |
Н |
В |
В |
В |
||
7 |
В |
В |
В |
Н |
15 |
В |
В |
В |
В |
||
но-десятичный, а счетчик ИЕ7 (рис. 1.67, б) —двоичный. Внутреннею схему счетчика К155ИЕ7 можно изучить по рис. 1.67, в. На рис. 1,67, г показана цоколевка этих счетчиков. Импульсные тактовые входы для счета на увеличение (вывод 5) и на уменьшение (вывод 4) в этих микросхемах раздельные. Состояние счетчика меняется по положительным перепадам тактовых импульсов от низкого уровня к высокому на каждом из этих тактовых входов.
Для упрощения построения счетчиков с
числом разрядов, превышающим четыре,
обе микросхемы имеют выводы окончания
счета на увеличение(
,
вывод 12) и на уменьшение (
,
вывод 13). От этих выводов берутся
тактовые сигналы переноса и заема для
последующего и от предыдущего
четырехразрядного счетчика. Дополнительной
логики при последовательном соединении
этих счетчиков не требуется: выводы
и
предыдущей микросхемы присоединяются
к выводам
и CD
последующей. По входам разрешения
параллельной загрузки
и сброса R запрещается
действие тактовой последовательности
и даются команды загрузки четырехразрядного
кода в счетчик или его сброса.
В микросхемах ИЕ6 и ИЕ7 счетчики основаны на четырех двухступенчатых триггерах «мастер-помощник». Десятичный счетчик отличается от двоичного (см. его схему на рис. 1.67, в) внутренней логикой, управляющей триггерами. Счетчики можно переводить в режимы сброса, параллельной загрузки, а также синхронного счета на увеличение и уменьшение.
Если на вход
подается импульсный перепад от низкого
уровня к высокому (дается команда на
уменьшение—down), от
содержимого счетчика вычитается 1.
Аналогичный перепад, поданный на входе
,
увеличивает (
)
счет на 1. Если для счета используется
один из этих входов, на другом тактовом
входе следует зафиксировать напряжение
высокого логического уровня. Первый
триггер счетчика не может переключиться,
если на его тактовом входе зафиксировано
напряжение низкого уровня. Во
избежание ошибок менять направление
счета следует в моменты, когда запускающий
тактовый импульс перешел на высокий
уровень, т. е. во время плоской вершины
импульса.
На выходах (окончание счета на увеличение, вывод 12) и (окончание счета на уменьшение, вывод 13) нормальный уровень —высокий. Если счет достиг максимума (цифра 9 для ИЕ6 и 15 для ИЕ7), с приходом следующего тактового перепада на вход от высокого
уровня к низкому (более 9 или более 15) на выходе появится низкое напряжение. После возврата напряжения на тактовом входе к высокому уровню напряжение на выходе останется низким еще на время, соответствующее двойной задержке переключения логического элемента ТТЛ.
Аналогично на выходе появляется напряжение низкого уровня, если на вход CD пришел счетный перепад низкого уровня. Импульсные перепады от выходов и служат, таким образом, как тактовые для последующих входов и при конструировании счетчиков более высокого порядка. Такие многокаскадные соединения счетчиков ИЕ6 и ИЕ7 не полностью синхронные, поскольку на последующую микросхему тактовый импульс передается с двойной задержкой переключения.
Если на вход разрешения параллельной загрузки (вывод 11) подать напряжение низкого уровня, то код, зафиксированный ранее на параллельных входах D0—D3 (выводы 15, 1, 10 и 9), загружается в счетчик и появляется на его выходах Q0—Q3 (выводы 3, 2, 6 и 7) независимо от сигналов на тактовых входах. Следовательно, операция параллельной загрузки — асинхронная.
Параллельный запуск триггеров запрещается, если на вход сброса R (вывод 14) подано напряжение высокого уровня. На всех выходах Q установится низкий уровень. Если во время (и после) операций сброса и загрузки придет тактовый перепад (от Н к В), микросхема примет его как счетный.
Счетчики К155ИЕ6 (74192) и К155ИЕ7 (74193) потребляют ток 102 мА. Маломощные варианты этих микросхем с переходами Шотки имеют ток потребления 34 мА. Максимальная тактовая частота 25 МГц; время задержки распространения сигнала от входа до выхода
