Материал: Элементы систем автоматического управления. Кириллов Ю.В

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Теперь обратимся к правой части таблицы. Переход триггера в состояние единицы должен происходить, когда на входах воздействуют сигналы С= 1 и D = 1. Значит, при таком сочетании сигналов на входе S` асинхронного RS-триггера должен быть нуль, т.е. S` = (CD)`. Переход триггера в состояние нуля должен происходить когда на входах имеется комбинация С = 1, D = 0. Значит, на входе R` асинхронного RS-триггера при таком сочетании сигналов также должен быть нуль, т.е. R` = (CD)`. Поскольку сигнал на входе S формируется в момент, когда С= 1, и соответствует инверсному значению D, его можно использовать для формирования сигнала R, т.е. R=CS. Это же рассуждение можно получить и чисто формально с помощью алгебры логики:

(13.3)

Рис. 13.6. Синхронный D-триггер (а), его условное обозначение (б) и его использование в качестве T-триггера (в)

Следовательно, D-триггер может быть синтезирован на основе асинхронного RS -триггера (рис. 13.6, а). Пунктиром обведена схема асинхронного RS -триггера, верхняя схема И-НЕ формирует сигнал на входе S` асинхронного RS -триггера, а нижняя -на входе R`.

D-триггер на основе синхронного RSC-триггера, дополненного инвертором, имеет один информационный D-вход и тактовый C-вход (рис. 13.7).

Рис. 13.7. D-триггер на основе из синхронного RSC-триггера

Исходя из временной диаграммы (рис. 13.8) можно сделать вывод, что -состояние D-триггера определяется состоянием D-входа, но повторяет его только с приходом на C-вход тактирующего импульса (С=1). При С=0 состояние D-триггера не меняется даже при изменении информации на D-входе, т.е. триггер меняет состояние с задержкой только с приходом сигнала С=1.

Рис. 13.8. Временная диаграмма D-триггера

D-триггер можно выполнить двухступенчатым (рис. 13.9, а) и в счетном режиме (рис. 13.9, б).

Рис. 13.9. Двухступенчатый D-триггер

Триггер со счетным запуском (Т-триггер). Триггер со счетным запуском должен переключаться каждым импульсом на счетном входе Т (или С). Булеву функцию, отражающую работу T-триггера, можно представить так: триггер инвертирует свое предыдущее состояние при подаче на его вход T единичного сигнала, т.е. Q t+1 = при T = 1. Соответствующая таблица переключений T-триггера представлена в табл. 13.4. Вход T называют счетным входом триггера. При подаче на триггер первого единичного сигнала он устанавливается в единицу, при подаче второго сбрасывается в нуль, третьего - опять в единицу и т.д. Таким образом, изменение выходного сигнала происходит с частотой, вдвое меньшей, чем входного. Это позволяет использовать T-триггер для синтеза двоичных счетчиков, в которых каждый триггер соответствует одному двоичному разряду.

Таблица 13.4

Такт t

Qt+1

Tt

Qt

0

0

0

1

0

1

0

1

1

1

1

0



T-триггер может быть синтезирован на логических элементах И-НЕ или ИЛИ-НЕ, однако чаще всего для этого используют имеющийся в составе серий интегральных микросхем D-триггер. Превращение D-триггера в T-триггер осуществляется с помощью соответствующего соединения выводов микросхемы.

Так, если в синхронном D-триггере вход D соединить с инверсным выходом Q`, то он превращается в T-триггер. Действительно, если просмотреть в таблице переключений D-триггера строки, в которых состояние триггера Q меняется на противоположное (строки 2 и 3 правой части табл. 3), увидим, что значение сигнала на входе D противоположно значению Q. Поскольку сигнал на выходе Q` всегда противоположен состоянию Q, то, подавая счетные сигналы T вместо синхроимпульсов на вход С (рис. 6, в), из D-триггера получаем T-триггер.

Для устранения ложных переключений Т-триггера и непредсказуемости его окончательного состояния, используют двухступенчатый RSC-триггер с входами и выходами, соединенными определенным образом (рис 13.10).

Рис. 13.10. Двухступенчатый T-триггер

С приходом переднего фронта (положительный перепад 0→1) счетного импульса на C-вход первая ступень переключается (состояния выходов и изменяется), но вторая ступень не переключается, т.к. через инвертор на её C-вход поступает 0.

Через время (длительность счетного импульса) на C-вход ступени приходит задний фронт (отрицательный перепад 1→0) счетного импульса, который не изменяет состояние первой ступени, но переключает вторую ступень , ме-

няя состояние выходов и . Одновременно с изменением выходов второй ступени меняется состояние входов S и R первой ступени, т.к. S-вход соединен с - выходом, а R-вход с - выходом, что автоматически подготавливает триггер к приему следующего счетного импульса.

DV-триггер. На рис. 13.11 приведена схема DV-триггера и его условное графическое изображение. Легко понять, что при V=1 он функционирует аналогично D-триггеру.

Рис. 13.11. DV-триггер

Если на V-входе установить логический 0, то триггер блокируется: его состояние остается таким, каким оно было до этой установки вне зависимости от смены сигналов на D-входе и поступления синхронизирующих импульсов. Возможность отключать DV-триггер от информационных сигналов расширяет его функциональные возможности по сравнению с D-триггером. D-триггеры используются в быстродействующих цифровых устройствах, т.к. информация поступает только по одной шине – на D-вход.

JK-триггер. JK-триггеры обычно выполняются тактируемыми. JK -триггер имеет два входа J и К. Его работа описывается таблицей переключений (табл. 13.5), из которой видно, что при комбинации сигналов J= 1 и К= 1 (третий и седьмой наборы) триггер инвертирует свое предыдущее состояние, т. е. при конъюнкции JK =1, Q t+1 = .

Таблица 13.5

Такт t

Qt+1

Такт t

Qt+1

Номера наборов

Кt

Jt

Qt

Номера наборов

Кt

Jt

Qt

0

0

0

0

0

4

0

0

1

1

1

0

1

0

1

5

0

1

1

1

2

1

0

0

0

6

1

0

1

0

3

1

1

0

1

7

1

1

1

0

В остальных случаях JK -триггер аналогичен RS-триггеру. При этом вход J эквивалентен входу S, а вход К—входу R. В интегральной схемотехнике распространены синхронные JK -триггеры с динамическим входом синхроимпульсов С (рис. 13.12, а). Эти триггеры путем несложной коммутации внешних выводов можно превратить в схемы, выполняющие функции RS- , D- и T-триггера. Поскольку T-триггер меняет свое состояние на противоположное при подаче каждого единичного сигнала на счетный вход T, используем аналогичное

Рис. 13.12. Условное обозначение динамического JK-триггера (а) и его использование в качестве D-триггера (б), T-триггера (в) и RS-триггера (г)

свойство JK -триггера инвертировать свое состояние при одновременной подаче единичных сигналов на входы J и К. Таким образом, для превращения JK -триггера в T-триггер достаточно соединить входы J и К и подавать на них счетные сигналы T (рис. 13.12, в).

Чтобы из JK-триггера получить D-триггер, достаточно на вход J подавать прямое значение сигнала D, а на вход К - инверсное, т.е. необходим лишь один инвертор. При этом единичное значение сигнала D будет взводить триггер через вход J, а нулевое -сбрасывать через вход K (рис. 13.12, б). Наконец, если на вход J подавать сигналы S, а на вход К -сигналы R, то JK-триггер будет выполнять функции RS-триггера (рис. 13.12, г).

Наконец, если на вход J подавать сигналы S, а на вход К -сигналы R, то JK-триггер будет выполнять функции RS-триггера (рис. 13.12, г).

Таким образом, JK-триггер имеет информационные входы J и K, которые по своему влиянию аналогичны входам S и R тактируемого RSC-триггера: при J=1, K=0 триггер по тактовому импульсу устанавливается в состояние Q=1; при J=0, K=1 – переключается в состояние Q=0, а при J=K=0 – хранит ранее принятую информацию. Но в отличие от RSC-триггера одновременное присутствие логических 1 на информационных входах не является для JK-триггера запрещенной комбинацией; при J=K=1 триггер работает в счетном режиме, т.е. переключается каждым тактовым импульсом (рис. 13.13).

Рис. 13.13.Тактируемый JK-триггер

На базе тактируемого JK-триггера можно реализовать T-триггер (рис. 13.14, а), D-триггер (рис. 13.14, б) и DV-триггер (рис. 13.14, в). Триггеры выполняются в виде ИС средней степени интеграции. Обычно они имеют дополнительную логику во входных цепях,

Рис. 13.14. T-триггер ( а), D-триггер (б) и DV-триггер (в)

благодаря чему обычный триггер может иметь уже не один, а несколько входов. Часть этих входов может использоваться как информационные, а часть - как управляющие (разрешающие или запрещающие запись). ИС триггеров могут иметь входы асинхронной установки R, S, которые воздействуют на элемент памяти триггера непосредственно, минуя входные цепи, и являются доминирующими по отношению к другим входам. В одном корпусе ИС размещается до четырех триггеров, число которых ограничивается количеством выводов микросхемы.

Рис. 13.15. Обозначения и схемы триггеров в программе Elektroniks Workbench

большинства узлов аппаратуры. При этом опрокидывание (срабатывание) синхронных триггеров происходит только при участии тактовых импульсов, длительность которых гораздо меньше их периода. В остальное время на входные сигналы, (равно как и помехи различного происхождения триггер не реагирует. Схема JK-триггера показана на рис. 13.15, в, а его аналогов в программе EWB - на рис. 13.15, г, где обозначено: J, К - информационные входы; > - тактовый вход; вывод сверху - асинхронная предустановка триггера в единичное состояние (Q = 1) вне зависимости от состояния сигналов на входах (функционально аналогичен входу S RS-триггера); вывод внизу - асинхронная предустановка в нулевое состояние (так называемая очистка триггера, после которой Q` = 1); наличие кружочков на изображениях выводов обозначает, что активными являются сигналы низкого уровня, а для тактового входа - что переключение триггера производится не по переднему фронту тактового импульса, а по его срезу (по заднему фронту импульса).

D-триггер можно образовать из любого синхронного RS- или JK-триггера, если на их информационные входы одновременно подавать взаимно инверсные сигналы D и D` (рис. 13.15, е, д). Функциональные схемы D-триггеров с предустановкой; и без нее показаны на рис. 13.15, ж.

DV-триггеры представляют собой модификацию D-триггеров. Их логические функции определяются наличием дополнительного входа V, играющего роль разрешающего по отношению к входу D (рис. 13.15, з).

Т и TV-триггеры (счетные триггеры) имеют один информационный Т-вход. Смена состояний здесь происходит всякий раз, когда входной сигнал меняет свое значение в определенном направлении - от нуля к единице или от единицы к нулю; это единственный вид триггера, текущее состояние

которого определяется не информацией на входах, а состоянием его в предыдущем такте. По способу ввода входной информации Т-триггеры могут быть асинхронными и синхронными. Способы образования Т-триггеров на базе JK- и D-триггера показаны на рис.13.15, и.

На рис.13.15, к представлен JK-триггер ИМС 7472 (155ТВ1) с тройными J- и К-входами, обозначенными соответственно Jl, J2, J3 и Kl, K2, КЗ. Они принимают данные, когда, PRE`(S`)= CLR`(R`)=В (высокий уровень). Триггер здесь двухступенчатый для тактового входа требуется полный импульс. Положительным фронтом комбинация JK загружается в триггер-мастер, отрицательным срезом переносится в триггер помощник, и появляется на выходах Q и Q`. На рис.13.15, л представлена ИМС 7474 (155ТМ2), которая содержит 2 D-триггера. Входы CLR`(R`) и PRE`(S`)- асинхронные с активным уровнем Н (низкий уровень). Уровень на входе D надо зафиксировать перед приходом тактового перепада. Входы CLK(C) и D отключены, если на CLR`(R`) и PRE`(S`) противоположные уровни В и Н, если на последних Н, Н – на выходах неопределенность, когда В, В- в триггер загружается D. Для исследования триггерных схем необходимо подключать на входы триггеров генератор слова, и на выходах светодиодные индикаторы, при этом для тактирования триггеров требуется использовать выход синхронизации генератора. Конечной задачей исследования является получение таблицы истинности, являющейся одной из основных характеристик триггера. Получение ее целесообразно проводить в следующем порядке.

Источник: https://studfile.net/preview/16567229/