Т-триггер, или счетный триггер, имеет только один информационный вход и является последовательностным бистабильным устройством.
Принцип работы T-триггера заключается в том, что после поступления на вход T - импульса (в результате воздействия), состояние триггера меняется на прямо противоположное. (Q =
’)
Название «счетный» (или со «счетным запуском») связано с широким применением Т-триггеров в счетчиках импульсов.
T триггер как бы подсчитывает количество импульсов, поступивших на его вход. Однако считать этот триггер умеет только до одного. При поступлении второго импульса T-триггер снова сбрасывается в исходное состояние.
Т -триггер еще называют — счетчиком до двух, или делителем на 2 — так как он делит входную частоту на 2. Т-триггер реализует операцию сложения по модулю 2
Смена состояний здесь происходит всякий раз, когда входной сигнал меняет своё значение в определенном направлении.
Т-триггер – единственный вид триггера, текущее состояние которого определяется не информацией на входах, а состоянием его в предыдущем такте.
На рисунке приведены условное обозначение Т-триггера и схема на элементах
И-НЕ.
Принцип построения счетных триггеров состоит во введении обратной связи с выхода на входы так, чтобы обеспечить смену сигналов на информационных входах после каждого переброса.
T-триггеры строятся только на базе двухступенчатых триггеров.
Использование двух триггеров позволяет избежать неопределенного состояния схемы при разрешающем потенциале на входе синхронизации "C", так как счетные триггеры строятся при помощи схем с обратной связью
T триггер можно синтезировать из любого двухступенчатого триггера. При этом не важно ТТЛ или КМОП технология используется
Реализация данного режима работы с использованием простейшего элемента памяти требует подачи на последний для каждого последующего переключения инверсных значений входных сигналов. Такой режим обеспечивается введением в RS- или D-триггер цепей дополнительной обратной связи.
г) Т-триггер на основе синхронного RS-триггера. Т-триггер может быть сконструирован из синхронного RS-триггера посредством введения дополнительной обратной связи между R, S-входами и Q, Q-выходами.
Задание 1. Подробно описать каждый вид T-триггеров (а, б, в, г):
- Описание, что за триггер
- Схема
- Описание из чего состоит схема
- таблица истинности
- Принцип работы
- временная диаграмма
- Области применения
Т-триггеры бывают динамические и статические.
Динамические Т-триггеры сейчас практически не используются из-за некоторых недостатков, которые ограничивают их практическое применение
Динамическое управление — это управление, при котором разрешение на переключение триггера даётся только в момент перепада тактового сигнала (на его фронте или спаде). В остальное время независимо от уровня тактового сигнала триггер не воспринимает входные информационные сигналы и остаётся в неизменном состоянии.
Динамическое управление триггера означает, что на процессы переключения влияет только изменение значения входного сигнала. Смена состояний происходит, если входной сигнал меняет своё значение в определённом направлении. В зависимости от того, фронт или срез входного сигнала используется для управления (от логического нуля к логической единицы или от логической единицы до логического нуля), считается, что Т-триггер имеет соответственно прямой или инверсный динамические входы.
В остальное время действия импульса синхронизации триггер не реагирует на входные сигналы и остаётся в прежнем состоянии независимо от уровня синхросигнала.
Недостатки
Колебательный процесс. В течение всего времени, пока на входе Т присутствует активный уровень сигнала, происходит непрерывная смена состояний триггера на противоположные с частотой, равной обратной величине времени задержки триггера. В результате возникает колебательный процесс. Причиной этого явления служит то, что Т-триггер, обладая обратными связями, принимает информацию как из внешней среды, так и со своих собственных выходов.
Усложнение схемы устройства. Для записи определённой информации сигнал на информационных входах триггера должен оставаться неизменным на всём интервале действия активного логического сигнала на входе синхронизации. Это усложняет схему, а в некоторых случаях и вовсе является не решаемой задачей, поскольку информационные сигналы могут носить характер случайной последовательности импульсов.
Неработа при статических или низких тактовых частотах. При наличии достаточного времени пути утечки могут разрядить паразитную ёмкость настолько, что триггер перейдёт в недопустимое состояние.
Эти недостатки ограничивают практическое применение динамических Т-триггеров, так как для устойчивой работы в цифровых схемах чаще используют другие типы триггеров, которые не имеют этих недостатков.
Прямое динамическое управление — разрешение на переключение триггера при изменении тактового сигнала с нулевого значения на единичное.
Инверсное динамическое управление — при изменении тактового сигнала с единичного значения на нулевое.
На рис. 7 приведена таблица истинности и временные диаграммы работы динамического (по фронту информационного сигнала) T-триггера.
В цифровых схемах вместо динамических Т-триггеров применяют статические.
Статический Т-триггер - это триггер, который меняет своё состояние на противоположное каждый раз, когда на его вход T приходит активный сигнал. Часто такой триггер называют счётным триггером, счётчиком до двух или делителем на 2 — так как он делит входную частоту на 2.
Статический Т-триггер может быть:
Синхронным — имеет вход разрешения счёта Т.
Асинхронным — не имеет входа разрешения переключения Т, переключение триггера в противоположное состояние происходит при изменении логического уровня на входе С.
Задание 2. Подробно описать синхронный и асинхронный T-триггер:
- Схема
- Описание из чего состоит схема
- таблица истинности
- Принцип работы
- временная диаграмма
- применение
Рассмотрим пример синтеза счетного T-триггера из динамического D-триггера. Для того чтобы превратить D-триггер в счётный, необходимо ввести цепь обратной связи с инверсного выхода этого триггера на вход, как показано на рисунке.
Рисунок . Схема T триггера, построенная на основе D триггера
Временная диаграмма T-триггера приведена на рисунке 2. При построении этой временной диаграммы был использован триггер, работающий по заднему фронту синхронизирующего сигнала.
Рисунок 2. Временные диаграммы T триггера
Задание 3. Сравнительный анализ триггеров
Сравните T-триггер с другими типами триггеров (RS, D, JK) по следующим критериям:
Количество входов и выходов.
Условия переключения.
Наличие запрещённых состояний.
Области применения.
Возможность построения на основе других триггеров.
Результаты оформите в виде таблицы.
Задание 4. Исследование динамических и статических T-триггеров
Объясните, чем отличается реакция динамического и статического T-триггера на:
Постоянный активный уровень на входе T.
Высокочастотные и низкочастотные тактовые сигналы.
Приведите примеры устройств, где предпочтительнее использовать каждый из типов.
Опишите, как можно устранить недостатки динамического T-триггера на практике.
Задание 5. Подготовить доклад про Триггер Шмидта
Контрольные вопросы:
Что такое T-триггер и какое у него второе распространенное название?
Какова основная функция T-триггера (что он делает с входным сигналом)?
Объясните смысл названия «счетный триггер». До скольких импульсов он может считать?
Почему T-триггер называют «делителем частоты на 2»?
Запишите логическое уравнение, описывающее работу T-триггера.
Чем определяется состояние T-триггера в текущем такте (в отличие от RS- или D-триггера)?
Каков принцип построения счетных триггеров? Какую роль играет обратная связь?
На базе каких триггеров (по структуре) строятся T-триггеры и почему?
Нарисуйте условное графическое обозначение T-триггера.
В чем заключается ключевая разница между динамическим и статическим T-триггером?
Что такое динамическое управление триггером?
Объясните, чем отличается прямое и инверсное динамическое управление.
Перечислите основные недостатки динамических T-триггеров, ограничивающие их применение.
Что такое «колебательный процесс» в динамическом T-триггере и чем он вызван?
Дайте определение статическому T-триггеру. Какие у него есть разновидности?
В чем разница между синхронным и асинхронным статическим T-триггером?
Какой сигнал управляет переключением в асинхронном T-триггере?
Нарисуйте и объясните схему T-триггера, построенного на элементах И-НЕ.
Как можно синтезировать T-триггер из D-триггера? Нарисуйте базовую схему.
Как синтезировать T-триггер из синхронного RS-триггера? Опишите принцип введения обратной связи.
Составьте таблицу истинности (таблицу переходов) для T-триггера.
Проанализируйте временную диаграмму работы T-триггера. Как связано изменение состояния с фронтом/спадом тактового сигнала?
Каково основное применение T-триггеров в цифровой технике? Приведите не менее двух примеров.
Почему T-триггеры широко используются в счетчиках импульсов и делителях частоты?
Как с помощью каскада T-триггеров построить делитель частоты на 8? Сколько триггеров для этого потребуется?
Объясните, почему T-триггер реализует операцию сложения по модулю 2 (XOR).
Какие проблемы помогает решить использование двухступенчатой структуры при построении T-триггера?
Сравните T-триггер с D-триггером по способу хранения и изменения информации.
Сравните T-триггер с JK-триггером. Можно ли считать T-триггер частным случаем JK-триггера?
В контексте каких практических задач (кроме счетчиков) знание о работе T-триггера может быть полезно? (Например, устранение дребезга, создание простых генераторов)
Практические задания:
1. Анализ работы T-триггера в генераторе случайных чисел
Ситуация:
В учебном проекте используется генератор псевдослучайных чисел на основе сдвигового регистра с обратной связью. В одной из ячеек регистра стоит T-триггер.
Задание:
Объясните, как T-триггер может использоваться в регистре сдвига.
Сравните поведение регистра с T-триггером и с D-триггером.
Постройте временную диаграмму выходов регистра (4 разряда) для 10 тактов.
Предложите, как с помощью T-триггеров можно увеличить период повторения последовательности.
2. Проектирование делителя частоты
Ситуация:
Вам необходимо спроектировать цифровую схему, которая будет делить входную частоту 100 кГц на 8. В вашем распоряжении только T-триггеры и логические элементы.
Задачи:
1. Сколько T-триггеров потребуется для реализации делителя на 8?
2. Нарисуйте схему соединения T-триггеров.
3. Постройте временную диаграмму для входного и выходных сигналов.
4. Объясните, почему T-триггеры подходят для этой задачи.
3. Анализ нестабильной работы схемы
Ситуация:
Студент собрал схему на основе динамического T-триггера, но при подаче тактового сигнала схема вошла в режим непрерывных колебаний.
Задачи:
Объясните, почему возникает колебательный процесс в динамическом T-триггере.
Предложите способ устранения этой проблемы (например, использование другого типа триггера).
Нарисуйте схему на основе статического синхронного T-триггера, которая будет работать устойчиво.
Сравните поведение динамического и статического T-триггеров на временной диаграмме.
4. Поиск и устранение неисправности в схеме
Ситуация:
В устройстве на основе T-триггера обнаружена ошибка: триггер не всегда меняет состояние по фронту тактового импульса, иногда «пропускает» переключения.
Задачи:
Перечислите возможные причины такой неисправности (аппаратные, временные, проектные).
Предложите методы диагностики проблемы.
Как можно доработать схему (например, добавить элементы), чтобы повысить её надёжность?
Нарисуйте исправленную схему с пояснениями.