
- •Теория дискретных устройств автоматики и телемеханики в электроснабжении курс лекций
- •Введение
- •1. Математическое описание дискретных устройств
- •1.1. Системы счисления
- •1.2. Дискретные сигналы
- •1.3. Логические константы и переменные. Логические операции. Логические элементы
- •1.4. Классификация логических устройств
- •1.5. Способы записи функций алгебры логики
- •1.6. Структурная схема логического устройства
- •1.7. Принцип двойственности
- •1.8. Теоремы алгебры логики
- •2. Минимизация функций алгебры логики
- •2.1. Цель минимизации фал
- •2.2. Способ представления фал с использованием карт Вейча – Карно
- •2.3. Минимизация полностью определённой фал
- •2.4. Минимизация недоопределённой фал
- •2.5. Минимизация системы фал
- •3. Техническая реализация логических устройств на реальной элементной базе
- •3.1. Техническая реализация лу на электромагнитных реле
- •3.2. Техническая реализация лу на базе диодной матрицы
- •3.3. Техническая реализация лу на цифровых микросхемах
- •4. Типовые функциональные узлы комбинационных логических устройств
- •4.1. Мультиплексор
- •4.2. Демультиплексор
- •4.3. Шифратор
- •4.4. Дешифратор
- •4.5. Цифровой компаратор
- •4.6. Функция «Исключающее или»
- •4.7. Логические элементы, реализующие сложные функции
- •5. Триггеры
- •5.1. Асинхронный rs-триггер
- •5.2. Синхронный rs-триггер
- •5.5. Двухступенчатый т-триггер
- •5.6. Двухступенчатый синхронный jk-триггер
- •5.7. Триггер с динамическим управлением
- •6. Счётчики
- •6.1. Двоичный суммирующий счётчик
- •6.2. Двоичный вычитающий счётчик
- •6.3. Двоично-кодированный счётчик
- •6.4. Двоично-десятичный счётчик
- •6.5. Распределитель тактов
- •7. Регистры
- •7.1. Параллельный регистр
- •7.2. Сдвигающий регистр
- •8. Генераторы и формирователи импульсов
- •8.1. Симметричный мультивибратор
- •8.2. Генератор с одной времязадающей rс-цепью
- •8.3. Кварцевый генератор
- •8.4. Ждущий мультивибратор (генератор одиночных импульсов)
- •8.5. Одновибратор на d-триггере
- •8.6. Одновибратор на специализированной микросхеме
- •8.7. Интегральные таймеры
- •8.8. Мультивибратор на интегральном таймере
- •8.9. Одновибратор на интегральном таймере
- •8.10. Преобразователь «напряжение – частота»
- •8.11. Формирователь импульсов на триггере Шмитта
- •9. Арифметико-логические устройства
- •9.1. Сумматоры
- •9.2. Вычитание двоичных чисел
- •10. Запоминающие устройства
- •10.1. Оперативные запоминающие устройства
- •10.2. Постоянные запоминающие устройства
- •11. Аналого-цифровые и цифро-аналоговые преобразователи
- •11.1. Аналого-цифровое преобразование
- •11.2. Цифро-аналоговое преобразование
- •Библиографический список
- •Теория дискретных устройств автоматики и телемеханики в электроснабжении курс лекций
- •443022, Самара, Заводское шоссе, 18
5.2. Синхронный rs-триггер
Синхронный RS-триггер получается добавлением входной логики к схеме асинхронного RS-триггера. Чтобы триггер переключался от сигналов управляющих входов только при наличии разрешающего сигнала на входе синхронизации, входная логика должна быть выполнена на элементах И. Рассмотрим таблицу переходов синхронного RS-триггера с прямыми входами R, S и С (таблица 5.2).
Таблица 5.2
Таблица переходов синхронного RS-триггера
С |
R |
S |
Qn |
Qn+1 |
1 |
|
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
|
1 |
1 |
0 |
|
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
|
1 |
1 |
Примечание: «» сигнал может принимать любое значение 0 или 1
Когда на входе С сигнал активный (логическая 1), триггер переключается по сигналам входов R и S. Когда на входе С логический 0, триггер находится в режиме хранения информации. Следует отметить, что при активном сигнале на входе С на входы R и S нельзя одновременно подавать активные сигналы. Состояние триггера при этом будет непредсказуемо. Схема и временная диаграмма работы синхронного RS-триггера представлены на рис. 5.4.
а |
б |
Рис. 5.4. Схема синхронного RS-триггера на элементах 2И-НЕ (а) и временная диаграмма работы (б)
Условное графическое обозначение синхронного RS-триггера представлено на рис. 5.5. Следует отметить, что синхронный RS-триггер является основой для построения более сложных триггерных схем. Отдельно синхронный RS-триггер в составе микросхем не выпускается.
|
Рис. 5.5. Условное графическое обозначение синхронного RS-триггера
5.3. D-триггер
Схема D-триггера строится на основе синхронного RS-триггера. Поскольку на входы R и S RS-триггера нельзя одновременно подавать активные сигналы, то для выполнения этого условия достаточно установить инвертор. Получится информационный вход D (вход данных), сигнал с которого (логический 0 или логическая 1) будут перенесены на прямой выход триггера по активному сигналу входа синхронизации. Рассмотрим таблицу переходов D-триггера с прямыми входами D и С (таблица 5.3).
Таблица 5.3
Таблица переходов D-триггера
С |
D |
Qn |
Qn+1 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
Схема и временная диаграмма работы D-триггера представлены на рис. 5.6.
а |
б |
Рис. 5.6. Схема D-триггера на элементах 2И-НЕ (а) и временная диаграмма работы (б)
В составе микросхем ТТЛ и КМОП имеется большое число различных типов D-триггеров, которые отличаются наличием или отсутствием дополнительных асинхронных входов R и S. Например, микросхемы К155ТМ5 и К155ТМ7 не содержат асинхронных входов; микросхемы К155ТМ2 и К561ТМ2 содержат два асинхронных входа R и S, а микросхема К561ТМ1 – только один асинхронный вход R. Асинхронные входы имеют приоритет над сигналом информационного входа D и сигналом синхронизации входа С. Условное графическое обозначение различных типов D-триггеров представлено на рис. 5.7.
-
а)
б
)
Рис. 5.7. Условное графическое обозначение D-триггера:
а – без асинхронных входов; б – с асинхронными входами R и S
Следует отметить, что некоторые из вышеперечисленных микросхем D-триггеров реагируют на перепад логических уровней входа синхронизации. Принцип работы таких схем будет рассмотрен ниже.
5.4. Т-триггер
Вход Т – счётный вход, поэтому Т-триггер называется счётным. Он переключается по каждому активному логическому сигналу на информационном входе Т. Такому алгоритму работы соответствует таблица переходов (таблица 5.4), в которой активным считается сигнал логической 1.
Таблица 5.4
Таблица переходов Т-триггера
Т |
Qn |
Qn+1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
Счётный
триггер очень просто можно реализовать
на D-триггере введением
обратной связи с инверсного выхода на
вход D. Как было отмечено
выше, у D-триггера сигнал
с информационного входа D
переносится на прямой выход Q
по каждому активному сигналу входа
синхронизации. Если на входе D
будет сигнал
,
то он всегда будет противоположным
сигналу на прямом выходе, и, следовательно,
при работе такой схемы будет реализован
алгоритм работы счётного триггера.
Схема и временная диаграмма работы
Т-триггера представлены на рис. 5.8.
-
а)
б
)
Рис. 5.8. Схема (а) и временная диаграмма работы (б) Т-триггера
Недостатком такой простой схемы является невозможность обеспечения корректной работы триггера. В данном случае триггер как элемент памяти должен одновременно выполнять две взаимоисключающие функции – быть источником информации с выхода и приёмником информации по входу D. Если к моменту изменения сигнала на входе D активный сигнал на входе Т ещё не снят, триггер может перейти в режим генерации импульсов (будет происходить хаотическое переключение) из-за обратной связи c выхода на вход D.
Устранить этот недостаток можно двумя способами:
1) использовать дополнительный элемент памяти на время действия активного сигнала на входе Т (применить схему двухступенчатого триггера);
2) искусственно ограничить длительность сигнала на входе Т (применить схему динамического управления).
Рассмотрим оба этих способа.