Как сделать из d триггера t триггер

Добавил пользователь Алексей Ф.
Обновлено: 04.10.2024

Т — триггер называют счетным триггером, или как его еще называют — счетчиком до двух, или делителем на 2 — так как он делит входную частоту на 2.

Т-триггеры бывают динамические и статические. Динамические Т-триггеры сейчас практически не используются. Поэтому их рассматривать не будем.

Статический Т-триггер может быть синхронным и асинхронным. Статические Т-триггеры со статическим управлением бывают только двухступенчатые.

Т-триггер асинхронный

Асинхронный Т-триггер не имеет входа разрешения переключения Т, поэтому переключение триггера в противоположное состояние происходит при изменении логического уровня на входе С.

Логическая схема реализации Т-триггера на логических элементах

T-триггер синхронный

Логическая схема реализации Т-триггера на логических элементах со входом разрешения счета Т

В таком синхронном триггере присутствует вход разрешения счета. Логика работы следующая. При уровне логической единицы на входе Т при каждом импульсе на входе С триггер меняет свое состояние на противоположное. При уровне логического нуля на входе Т сигналы на входе С не учитываются.

Таблица истинности синхронного Т-триггера:

T Q(t) Q(t+1)
0 0 0
0 1 1
1 0 1
1 1 0

УГО такого Т-триггера:

Условное графическое обозначение синхронного Т-триггера

Самое распространенное применение Т-триггера — делитель частоты на 2. Для использования его в таком качестве на вход Т подают лог. 1, а на вход С подают исходную частоту. С выхода Q снимаю частоту в два раза меньше.

Вливайтесь в обсуждение

  1 комментарий

Александр

Единственная нормальная работающая схема T-триггера в интернете. Только есть нюанс Q и not Q надо местами поменять. В первоначальном состоянии на not Q еденица.

Добавить комментарий

Отправляя комментарий, вы автоматически принимаете правила комментирования на сайте.

Правила комментирования на сайте:

  1. Не следует писать исключительно заглавными буквами. Это дурной тон.
  2. Запрещены комментарии не относящиеся к тематике сайта и самой статье.
  3. Запрещены реплики оскорбляющие других участников проекта. Давайте будем взаимовежливы.
  4. Запрещены нецензурные слова, идиоматические выражения, призывы к межнациональной и межконфессиональной розни.
  5. Запрещено обсуждение наркотических веществ и способов их применения.
  6. Запрещены комментарии с призывами к нарушению действующего законодательства РФ (Уголовного и Административного кодекса).
  7. Запрещены ссылки на сторонние ресурсы без согласования с владельцем сайта.
  8. Запрещается использовать в качестве имени комментатора слоганы/названия сайтов, рекламные фразы, ключевые и т.п. слова.

Следует учитывать следующее - все комментарии проверяются на предмет отсутствия спама. При обнаружении признаков спама, в оставленном Вами комментарии, сам комментарий будет незамедлительно удален, а Ваш IP-адрес будет добавлен в черный список без предупреждения!

Учетные записи пользователей, рассылающих спам, блокируются/удаляются без права последующего восстановления.

Я в соцсетях

Следите за обновлениями моего блога в ваших любимых социальных сетях. Просто подпишитесь!

Триггером Т-типа называется цифровой автомат с одним входом, изменяющий свое состояние на противоположное под воздействием каждого входного сигнала.

Название триггера от английского слова Togle (кувыркаться).

В соответствии с определением составим таблицу переходов и запишем характеристическое уравнение:



Для реализации Т-триггера в качестве базового может быть взят рассмотренный выше D-триггер. Решим совместно два характеристических уравнения (4.20) и (4.22):


D-триггер:


Т-триггер:

Очевидно, что если принять Т" = С", т.е. С П =Т П , то равенство C"D n = Т" Q" может иметь место только при D“ = Q".

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

Схема реализации и УГО асинхронного Т-триггера (рис. 4.45).

Схема реализации и УГО асинхронного Т-триггера

Рис. 4.45 Схема реализации и УГО асинхронного Т-триггера

Проанализируем работу счетного триггера по схеме реализации и с помощью временных графиков (рис. 4.46):

Временные графики для Т-триггера

Рис. 4.46 Временные графики для Т-триггера

Как следует из графиков частота выходных импульсов вдвое меньше частоты входных.

Это позволяет использовать счетный триггер в качестве делителя частоты импульсов на 2.

Синхронный Т-триггер можно также реализовать на базе D-триггера, как и асинхронный.

Составим таблицу истинности и соответствующую ей карту Карно:



Из карты Карно



Сравним полученное уравнение с характеристическим уравнением D- триггера (4.20):


Видно, что

Схема реализации и У ГО синхронного Т-триггера приведены на рисунке 4.48.

Схема реализации и У ГО синхронного Т-триггера

Рис. 4.48 Схема реализации и У ГО синхронного Т-триггера

Временные графики приведены на рисунке 4.49.

Временные графики для синхронного Т-триггера

Рис. 4.49 Временные графики для синхронного Т-триггера

Рассмотрим еще один вариант реализации Т-триггера.

В качестве базового используем одноступенчатый синхронный ClRS- триггер.

Для получения уравнения входа Т-триггера решим совместно 2 характеристических уравнения, предварительно преобразовав (4.22) для Т-триггера



для CiRS-триггера

Если предположить, что Т" = С", т.е. Т П =С П (как это делалось ранее), то очевидно, что S n Q" v R n Q" =Q n Q" v Q"Q", откуда следует S n = Q" и R" =Q" , т.е. R n =Q n .

Таким образом, для реализации Т-триггера на базе CLRS-TpHrrepa необходимо:

a) информационный вход S триггера соединить с его инверсным выходом Q ;

b) информационный вход R триггера соединить с его прямым выходом Q;

c) тактовый вход триггера использовать в качестве счетного входа Т.

Схема реализации Т-триггера на базе CiRS-триггера имеет вид, приведенный на рисунке 4.50.

Схема реализации Т-триггера на базе Q RS-триггера

Рис. 4.50 Схема реализации Т-триггера на базе Q RS-триггера

Следует отметить, что реализованный таким образом асинхронный Т- триггер нс обеспечивает надежной работы, так как элемент памяти (собственно асинхронный RS-триггер) должен одновременно выполнять 2 функции:

  • - с одной стороны, служить источником информации о предыдущем состоянии триггера;
  • - с другой стороны, служить приемником информации о новом состоянии триггера.

Однако одновременное выполнение этих функций невозможно, так как запись новой информации в элемент памяти приводит к ликвидации старой.

При идеальном быстродействии ЛЭ схемы такой Т-триггер был бы вообще неработоспособен. Наличие же задержки в ЛЭ позволяет при определенных условиях реализовать счетный режим. Однако это становится возможным только после настройки схемы триггера. В связи с этим обстоятельством надежность нормального функционирования такой реализации мала.

Т-триггер имеет ряд разновидностей. Он может иметь установочные входы (R и S), синхровход (С), дополнительный разрешающий вход (V).

T-триггер. Таблица истинности. Логика работы (эпюры напряжений). Варианты использования. Реализация Т-триггера на базе D-триггера. Описание на языке проектирования AHDL (пакет MaxPlusII).

Логика работы:

По переднему фронту сигнала CLK меняет свое значение на противоположное, в случае, если на входе единица. Ниче не делает, если на входе ноль.



Т-триггер часто применяют для понижения частоты в 2 раза, при этом на Т вход подают единицу, а на С — сигнал с частотой, которая будет поделена на 2.

Т-триггер часто называют счётным триггером, так как он является простейшим счётчиком до 2.

Асинхронный Т-триггер не имеет входа синхронизации С.

Получение Т- триггера из D - триггера.

Следовательно для получения Т – триггера на основе D – триггера достаточно соединить вход D с инверсным выходом, а вход синхронизации использовать как вход Т – триггера.

Реализация на AHDL:

T_IN, CLK_IN : INPUT;

JK-триггер. Таблица истинности. Логика работы (эпюры напряжений). Реализация RS, D, T триггеров на JK-триггере. Описание на языке проектирования AHDL (пакет Max Plus II).

Триггер задержки имеет единственный входной сигнал, обозначенный буквой D. Значение сигнала на выходе Q такого триггера в такт (t + 1) равно значению сигнала на входе D в предыдущем такте t. Таким образом, входной сигнал передается на выход с задержкой на один такт, т.е.

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

Для синтеза синхронного D-триггера воспользуемся асинхронным RS-триггером. Как видно из таблицы, сигнал на входе D должен воздействовать на триггер только в том случае, когда имеется единичный уровень сигнала С. Следовательно, как и в случае синхронного RS-триггера, на входе D-триггера должны быть двухвходовые элементы И, пропускающие сигнал с входа D, если С = 1.

Таблица 3.13

Такт t









Теперь обратимся к правой части таблицы. Переход триггера в состояние единицы должен происходить, когда на входах воздействуют сигналы С = 1 и D = 1. Значит, при таком сочетании сигналов на входе асинхронного

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


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

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

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

Таблица 3.14

Такт t

Qt+ 1

Tt

Qt

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


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


JK-триггер имеет два входа J и К. Его работа описывается таблицей переключений (табл. 3.15), из которой видно, что при комбинации сигналов J = 1 и К = 1 (третий и седьмой наборы) триггер инвертирует свое предыдущее состояние, т.е. при конъюнкции . В остальных случаях JK-триггер аналогичен RS-триггеру. При этом вход J эквивалентен входу S, а вход К – входу R.

Таблица 3.15

Такт t









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

Чтобы из JК-триггера получить D-триггер, достаточно на вход J подавать прямое значение сигнала D, а на вход К – инверсное, т.е. необходим лишь один инвертор. При этом единичное значение сигнала D будет взводить триггер через вход J, а нулевое – сбрасывать через вход К (рис. 3.31, б).

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

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

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

Рассмотренные синхронные триггеры являются одноступенчатыми, т.е. содержат один элемент памяти. В их обозначении используется одна буква Т (см. рис. 3.31). Устойчивая работа таких триггеров в схемах с передачей информации между триггерами возможна только при условии, что перевод триггера в новое состояние осуществляется после завершения передачи информации о прежнем его состоянии в следующий за ним триггер. Выполнение этого условия обеспечивается в двухступенчатых триггерах, состоящих из двух одноступенчатых триггеров. Сначала информация записывается в первый триггер (обычно по переднему фронту сигнала С), а затем переписывается во второй (по заднему фронту). Такой принцип построения триггеров иногда называют MS-принципом (master-slave – хозяин-раб). Все рассмотренные типы триггеров могут быть построены по MS-принципу (на схемах их обозначают 7Т).

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

Читайте также: