Основные понятия и определения электроники. Компонентная база электроники, страница 18

Триггер (trigger) – это функциональный элемент цифровой электроники, имеющий два устойчивых состояния, одно из которых соответствует логической единице, а другое – логическому нулю. Триггер является элементарной ячейкой памяти, хранящей один бит информации (0 или 1).

Триггеры бывают 4-х типов: RS, D, Т и JK.

Схема и таблица истинности RS-триггера приведены на рис. 5.1. В таблице истинности обозначено: R – вход сброса триггера; S – вход установки триггера; Qn – текущее состояние триггера; Qn-1 – предыдущее состояние триггера.

Рис 5.1. Схема и вид таблицы истинности RS-триггера

RS-триггер (триггер-защелка) имеет четыре режима работы: режим хранения, когда текущее состояние триггера совпадает с предыдущим; режим установки, когда текущее состояние равно единице вне зависимости от предыдущего состояния; режим сброса, когда текущее состояние равно нулю вне зависимости от предыдущего состояния; режим неопределенности, когда состояние триггера изменяется случайно. Для приведенной на рис. 5.1 схемы триггера режим неопределенности имеет место, когда на оба входа поданы логические нули. Этого режима необходимо избегать. RS-триггер – это асинхронный, т. е. не имеющий дополнительного тактового входа, триггер.

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

Схема на логических элементах и условное обозначение D-триггера приведены на рис. 5.2.

Рис. 5.2. Схема и условное обозначение D-триггера

У D-триггера имеется два входа: D – вход данных и C – вход синхронизации (тактовый вход). Фронт (перепад из 0 в 1) сигнала на входе C определяет тот момент времени, когда данные (0 или 1), поданные на вход D, запишутся на выход Q. D-триггер – это синхронный триггер. Временные диаграммы работы D-триггера приведены на рис. 5.3.

Рис. 5.3. Временные диаграммы работы D-триггера

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

Реализация Т-триггера на основе D-триггера, а также условное обозначение и диаграммы работы Т-триггера приведены на рис. 5.4.

Рис. 5.4. Реализация на основе D-триггера, условное обозначение и диаграммы работы Т-триггера

Т-триггер меняет свое состояние на противоположное по каждому фронту (перепаду из 0 в 1) сигнала на входе Т. Основное назначение Т-триггера – делить частоту входного сигнала пополам.

Т-триггер применяют для построения двоичных счетчиков.

Промышленностью также выпускается JK-триггер – это универсальный триггер, с помощью которого можно получить любой из перечисленных триггеров.

5.3. Двоичные счетчики

Двоичный счетчик (binary counter) – это функциональный элемент цифровой электроники, преобразующий количество импульсов (перепадов 1-0-1), поданных на его счетный вход, в двоичный код. Количество цифровых выходов двоичного счетчика, как правило, равно его разрядности.

Схема четырехразрядного двоичного счетчика на основе Т-триггеров и его условное обозначение приведены на рис. 5.5. 

Рис. 5.5. Схема четырехразрядного двоичного счетчика на основе  Т-триггеров и его условное обозначение

Двоичный счетчик обязательно имеет счетный вход С и вход сброса R.

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

Таблица 5.2

Таблица истинности четырехразрядного двоичного счетчика