Таблица 2.
Запрещённая
комбинация
Состояние
не изменяется
(режим
хранения)
становимся чуть подробно на запрещенных комбинациях сигналов. Если на входы триггера прямого управления подать комбинацию R=S=1 (табл.1, строка 6), а на входы триггера с инверсным управлением - = =0, (табл.2, строка 1), то на выходах обоих триггеров образуется ситуация, когда
Q= , что не характерно для триггеров любых типов. После снятия с входов указанных выше сигналов триггер может установиться в произ- вольное непредсказуемое сос- тояние, что может привести к сбоям в схеме. Поэтому такие
комбинации и являются
запрещёнными.
6
10. Приведите схемы RS-триггеров с установочными входами на элементах «ИЛИ-НЕ» и «И-НЕ». Поясните принцип работы. Составьте таблицы переходов. Проанализируйте результаты, приведенные в таблицах. Рассмотрите ситуации, когда на входы триггеров поступают запрещенные комбинации входных сигналов.
11. Для какой цели исполняют синхронизируемые триггеры? Как схемным путем реализуется режим синхронизации?
12. Какую функцию выполняет D-триггер? Приведите схему. Поясните принцип действия и определите области его применения.
13. Как вы понимаете выражение: «счетный режим работы триггера»?
14. Приведите развернутую блок-схему и обозначение Т-триггера. Покажите возможность работы его в счетном режиме. Какое максимальное количество импульсов можно сосчитать, используя п-ное количество триггеров?
15. Покажите развернутую блок-схему и обозначение JK-триггера. Поясните принцип работы. Составьте таблицу переходов. На основе таблицы переходов покажите, как JK-триггер можно использовать в качестве RS - триггера, Т-триггера или D-триггера.
16. Каким образом D - триггер можно перевести в счетный режим? 17. Приведите схему 4-х разрядного двоичного счетчика, работающего в режиме суммирования и вычитания. Приведите диаграммы напряжений на выходах триггеров. На основе диаграмм докажите возможность использования указанной схемы:
а) для подсчета количества импульсов, поступающих на ее вход;
б) для точного деления частоты;
в) в качестве элемента памяти.
18. Используя триггеры, работающие в счетном режиме, спроектируйте делители частоты на 2, 5, 7, 10.
19
12. КОНТРОЛЬНЫЕ ВОПРОСЫ
1. Дайте понятие триггера - как элемента импульсной и цифровой техники. Приведите условное обозначение триггера.
2. Перечислите основные области применения триггеров.
3. Как вы понимаете определение: «триггер - это элемент с двумя устойчивыми состояниями»? По какому из выходов, как правило, определяется состояние триггера?
4. Какое количество выходов имеет триггер?
5. Какое количество входов может иметь триггер?
6. Сигналы какой формы поступают на входы триггера, и какой формы сигналы снимаются с выходов триггера?
7. Какими факторами обусловлены следующие параметры сигналов на выходе триггера:
а) частота следования импульсов;
б) длительности импульсов;
в) длительности фронтов импульсов;
г) амплитуда импульсов?
8. Какая элементная база используется для построения триггеров?
9. Проведите принципиальную схему триггера на транзисторах. На ее примере покажите:
а) наличие положительной обратной связи, способствующей
появлению регенеративных процессов;
б) наличие двух устойчивых состояний;
в) рассмотрите процессы перехода триггера из одного
устойчивого состояния в другое при поступлении запускающих
импульсов.
18
3. СИНХРОНИЗИРУЕМЫЙ RS-ТРИГГЕР
Для обеспечения записи информации в триггер только в определенный момент времени у триггера организуют дополнительный синхровход «С» (см. рис.4а,). При условии, что С=0, входы S и R закрыты для приема информации, на выходах S' и R' появляются две единицы, которые удерживают RS-триггер в предыдущем состоянии. И только при поступлении синхроимпульса (С=1), входные элементы «И-НЕ» открываются и пропускают сигналы S и R на вход RS– триггера. Обозначение синхронизируемого RS-триггера приведено на рис.4б.
Р ис.4. Синхронизируемый RS-триггер.
4. ТРИГГЕР СО СЧЁТНЫМ ВХОДОМ (Т-ТРИГГЕР)
Под счетным режимом понимают такой режим, при котором на каждый запускающий импульс или соответствующий перепад напряжения триггер изменяет свое состояние на противоположное. Как правило, триггеры, работающие в счетном режиме, имеют один информационный вход. Но у них могут быть дополнительные установочные входы (R и S) и синхровход (С). Способов организации триггеров, работающих в счетном режиме, имеется большое количество.
В качестве примера рассмотрим Т-триггер, выполненный на двух синхронизируемых RS-триггерах (см. рис.5). Первый из них называется М-триггером (от masters - хозяин), второй - S-триггером или ведомым (от slave - раб). Благодаря общему синхросигналу, вся система
7
функционирует как единое целое. Эпюры напряжений такого триггера приведены на рис.6). Триггер работает в два такта.
В первый такт, когда сигнал А=0 (см. рис.6, участок 1), а вход А в триггере соответствует входу Т, входные элементы «И1» и «И2» закрыты. При этом S1=R1=0, и триггер Т1, сохраняет исходное состояние. В это же время =1. Входы у «И3» и «И4» открыты и информация с выходов триггера Т1 переписывается в триггер Т2. Например, если Q1=0, 1=1 то и Q2=0, 2=1 (см. рис.6, участок 2). С выхода 2 второго триггера на верхний вход элемента «И1» поступает [1], а на нижний вход «И2» с выхода Q2 поступает [0].
Во втором такте А=1, =0 (см. рис.6, участок 3). Входы «И3» и «И4» закрываются для передачи информации, S2 и R2 становится равным [0] и триггер Т2 переходит в режим хранения информации в соответствии со строками 0 и 1 Таблицы 1. Элементы «И1» и «И2» открываются для передачи информации, т.к. А=1. Во втором такте выход S1=1, т.к. на входы «И1» поступают две единицы, а R1=0 и на входы «И2» поступает единица и ноль.
Р ис.5. Т-триггер (функциональная схема).
Входная комбинация S1=1 и R1=0 соответствует второй строке Таблицы 1. Такая входная комбинация переводит первый триггер в состояние [1]: Q1=1, а Q2=0 (см. рис.6, участок 4), т.е. изменяет его состояние на противоположное, а второй триггер своё состояние пока
8
2.Собрать схему вычитающего трехразрядного счетчика. Измерить Uвх и Uвых. Зарисовать осциллограммы с выходов каждого разряда и с суммирующего резистора R0.
3.В отчете привести таблицы состояний входов и выходов триггеров.
11. МЕТОДИЧЕСКИЕ УКАЗАНИЯ
1. Запуск счетчиков осуществлять с помощью стендового генератора прямоугольных импульсов ГН-2. Для этого на гнезда макета «+12» и «» подать с него напряжение питания +12В. На гнездах макета «f» или «4f» проверить наличие импульсов.
2. Необходимо организовать счетный режим работы триггеров. Для этого ввести обратную связь в каждом разряде, соединив вход D триггера со своим же выходом .
D-триггеры выполнены на RS-триггерах с инверсным управлением (155ТМ2), поэтому при работе в счетном режиме запуск триггера будет осуществляться передним фронтом запускающего импульса.
Для реализации суммирующего счетчика вход каждого последующего триггера соединить с выходом предыдущего, а для вычитающего счетчика - с выходом Q.
Матрицу суммирующих резисторов подключить к выходам Q триггеров. При этом резистор с максимальным значением сопротивления подключается к младшему разряду счетчика.
3. В выводах к работе предоставить:
3.1. объяснение деления частоты на 2 каждым триггером;
3.2. причины формирования ступенчато-падающего напряжения
на выходе суммирующей матрицы резисторов;
3.3. перечень узлов цифровой и вычислительной техники, где
используются триггеры и счетчики импульсов.
17
Если в схеме, приведенной на рис. 13, входы последующих триггеров подключить к выходам предыдущих триггеров, то счетчик будет работать в режиме вычитания, т.е. получим вычитающий счетчик. Если в счетчике предусмотрены указанные переключения, то такой счетчик называется реверсивным.
В-третьих, рассмотренная цепь триггеров обладает свойством памяти, т.к. после прекращения поступления импульсов на вход, на выходах триггеров сохраняется комбинация, которая соответствует числу импульсов, пришедших на вход первого триггера, до момента ее прекращения.
8. СХЕМА ДЛЯ ИССЛЕДОВАНИЯ ТРИГГЕРОВ И СЧЁТЧИКОВ
9.ЦЕЛЬ РАБОТЫ
Ознакомление с работой триггеров RS-, D-, T-, JK-типов и счётчиков, построенных на их основе.
10. ПРОГРАММА ВЫПОЛНЕНИЯ РАБОТ
1.Собрать схему суммирующего трехразрядного счетчика. Зарисовать осциллограммы с выходов разрядов чисел и с суммирующего резистора R0. Измерить Uвх и Uвых. В результирующем сигнале замерить уровень ступеньки.
16
Рис.6. Циклическая диаграмма состояний Т-триггера
сохраняет (участок 2а, рис.6). При поступлении на вход А очередного перепада, при котором А=0, =1 (см. рис.6, участок 5), информация из первого триггера переписывается во второй и появляется на выходе (см. рис. 6, участок 6).
Из приведенных эпюр видно, что срабатывание триггера происходит при наличии отрицательного перепада на входе, когда входной сигнал изменяется от уровня логической единицы до уровня логического нуля, что показано стрелкой (см. рис.6, участок 7), т.е. на задний фронт входного сигнала.
5. ТРИГГЕР ЗАДЕРЖКИ (D-ТРИГГЕР)
D-триггер может быть выполнен на двух синхронизируемых RS-триггерах (см. рис.7). На практике применяются и другие модификации D-триггеров. Кроме информационного D-входа у триггера имеется синхровход «С». Запись информации, поступающей на вход «D», осуществляется в первый триггер после прихода синхронизирующего (тактирующего) импульса на вход «С», но появляется на выходе Т2 только после его окончания. На рис.8 приведены эпюры, поясняющие принцип действия D-триггера. Следует иметь в виду, что на выходе второго триггера (Q2) появится уровень сигнала, который присутствовал
9
на входе D (см. рис.8, участок 1 – жирная линия) в момент перехода сигнала синхроимпульса из единичного уровня в нулевой (см. рис. 8, участок 2).
Рис.7. D-триггер
(функциональная схема).
К ак видно из приведенных графиков, при С=1 сигнал на выходе первого триггера (Q1) повторяет форму сигнала на входе D, но на Q2 сигнал не изменяется. На выходе Q2 появится единичный уровень (см. рис.8, участок 3) только при изменении сигнала входа С на нулевой уровень (см. рис.8, участок 2). D-триггер, схема которого приведена на рис.7, можно легко перевести в счетный
Рис.8. Циклическая диаграмма
состояний D-триггера.
р ежим. Для этого необходимо вход D соединить с выходом Вход D при этом не используется, а в качестве информационного входа Т-триггера будет служить синхровход С. На рис. 9а приводится обозначение D-триггера и схема его включения в
Рис.9 счетном режиме (см. рис. 9б).
10
Р
ис.14. Циклическая диаграмма счётчика импульсов.
Если же на вход поступит еще один импульс, то состояние триггеров будет определяться моментом времени 11, на выходах появится комбинация 111, что соответствует числу 7 в десятичной системе исчисления. Таким образом, к числу, записанному в счетчике от поступления предыдущей пачки импульсов, добавится еще один, т.е. осуществляется суммирование. Поэтому такой счетчик называется суммирующим. Максимальное число импульсов, которое может однозначно сосчитать такая цепь триггеров, определяется в виде:
Nmax = 2n - 1
где: п - число триггеров, использованных в счетчике. При поступлении на вход импульса, номер которого кратен числу (2n), все триггеры сбрасываются в нулевое состояние, счет начинается заново, а информация о предыдущих (2n) импульсах теряется.
15
входных запускающих импульсов, так и на выходе каждого предыдущего триггера. Проанализируем работу счетчика на основе эпюр, приведенных на рис. 14.
Во-первых, можно отметить, что частота следования импульсов на выходе каждого последующего триггера точно в два раза меньше, чем на его входе. Т.е. такую цепь триггеров можно использовать как точный делитель частоты с коэффициентом деления кратного 2n , где п - число последовательно включенных триггеров.
В
ВХОД
ЫХОДНЫЕ ШИНЫ
ШИНА СБРОСА
Рис.13. Счётчик импульсов.
Следует заметить, что можно выполнить точные делители частоты следования импульсов с коэффициентом деления в любое целое число раз, организовав в счётчике дополнительные обратные связи.
Во-вторых, предлагаемая схема обладает способностью считать количество импульсов, поступивших на ее вход. Предположим, что в момент времени 7 (см. рис. 14) входные импульсы прекратились, и первый триггер установился в нулевое положение, то есть Q1=0, у второго триггера выход Q2=1, у третьего Q3=1 (участки 8, 9, 10). Если считать, что на выходах Qi записано число в двоичной системе исчисления, где Q1 соответствует младшему разряду, то, после перевода числа 110 в десятичную систему, получим число 6, что и равно числу импульсов, поступивших на вход.
14
6. УНИВЕРСАЛЬНЫЙ JK-ТРИГГЕР
JK-триггер принято считать универсальным потому, что он может функционировать как RS-триггер. Его можно преобразовать и в D-триггер и в Т-триггер, и у него имеется вход синхронизации.
Схема одного из возможных вариантов построения двухступенчатого JK-триггера приведена на рис.10, а закон функционирования (или таблица истинности) JK-триггера приведен в Таблице 3 (при сигнале на входе С=1).
Рис.10. Двухступенчатый универсальный JK-триггер
(функциональная схема).
Как и любой синхронизируемый триггер, JK-триггер будет реагировать на сигналы, поступающие по входам J и K только в том случае, когда на входе «С» будет присутствовать единица (С=1). В рассматриваемом триггере с выходов Q2 и 2 организована обратная связь на входные элементы «И-НЕ» (см. рис.10, цепи 1, 2). Поэтому при анализе работы триггера необходимо учитывать влияние необходимых сигналов, поступающих обратно на его вход. Триггер работает в два такта.
С первым тактом (когда С=1) информация поступает на входы J и К и записывается в первый триггер. Второй триггер в это время находится в режиме хранения исходной информации, которая была в него записана на предыдущем такте. В этот момент S2=R2=1(см. Таблица 2, строки 6, 7).
11