- •Основы теории цифровых устройств и цифровые интегральные схемы
- •Содержание
- •1 Основы теории цифровых устройств…………………….…11
- •4 Цифровые интегральные микросхемы….…………….……63
- •22 Жидкокристаллические знакосинтезирующие
- •Сокращения и мнемонические обозначения
- •Предисловие
- •1 Основы теории цифровых устройств
- •1.1 Классификация
- •1.2 Система обозначений ис
- •1.3 Основные характеристики логических элементов
- •2 Арифметические оcновы цифровых устройств
- •2.1 Позиционная система счисления
- •Метод деления / умножения
- •Метод вычитания
- •2.3 Формы представления чисел в цифровых устройствах
- •Представление чисел с плавающей точкой
- •2.4 Двоичная арифметика
- •Сложение и вычитание двоично-десятичных чисел
- •2.5 Кодирование отрицательных чисел
- •2.6 Умножение и деление двоичных чисел
- •3 Логические основы цифровых устройств
- •3.2 Основные законы алгебры логики
- •3.3 Элементарные логические функции
- •3.4 Представление переключательных функций
- •3.5 Функционально полные системы переключательных
- •3.6 Минимизация переключательных функций
- •3.6.1 Минимизация логических функций методом Квайна
- •3.6.2 Минимизация логических функций с помощью карт Карно
- •4 Цифровые интегральные микросхемы
- •4.1 Базовый логический элемент ттл
- •4.2 Логические элементы или-не
- •4.3 Логические элементы с открытым коллектором и
- •4.4 Разветвление и объединение выходов и входов
- •4.5 Триггер Шмитта
- •4.6 Рекомендации по применению логических элементов ттл
- •5 Микросхемы ттл с транзисторами шоттки
- •5.1 Введение
- •5.2 Транзисторы с диодами Шоттки
- •5.3 Базовый логический элемент ис к533
- •5.4 Быстродействующие ттлш ис к530
- •5.5 Базовый логический элемент ис к1533
- •6 Цифровые микросхемы с кмоп-транзисторами
- •6.1 Общие сведения
- •6.2 Инвертор кмоп
- •А − упрощенная схема; б − полная схема с защитными и паразитными диодами
- •6.3 Буферный каскад
- •6.4 Основные характеристики инвертора
- •6.5 Тактируемый двунаправленный ключ
- •6.6 Логические элементы кмоп типа и-не, или-не
- •6.7 Разновидности простых лэ кмоп На основе базовых лэ спроектированы все микросхемы, входящие в состав серий кмоп: 561, к561, 564, 564в, к564, н564, кр1561, 1564.
- •6.8 Рекомендации по применению ис кмоп
- •7 Интегральные схемы эсл
- •7.1 Общие сведения
- •7.2 Базовый логический элемент ис к1500
- •7.3 Особенности применения эсл
- •8 Интегральные схемы на основе арсенида галия
- •8.1 Общие сведения
- •8.2 Базовый лэ сверхбыстродействующих ис к6500
- •8.3 Логические элементы, регистры, счетчики
- •9 Шифраторы
- •10 Дешифраторы
- •10.1 Линейные дешифраторы
- •10.2 Ступенчатые дешифраторы
- •Реализация функции
- •10.3 Дешифраторы-демультиплексоры ттл
- •11 Мультиплексоры
- •11.1 Назначение и принцип работы
- •11.2 Мультиплексоры ттл
- •11.3 Наращивание разрядности мультиплексоров
- •11.5 Синтез комбинационных схем на мультиплексорах
- •12 Арифметические устройства
- •12.1 Комбинационные двоичные сумматоры
- •13 Схемы сравнения цифровых кодов
- •13.1 Общие положения
- •13.2 Цифровые компараторы и их применение
- •Компаратора
- •14 Преобразователи кодов
- •14.2 Преобразователи кода для неполных матричных
- •15 Триггеры
- •15.1 Общие положения
- •15.2 Классификация триггеров
- •15.3 Триггерная ячейка r-s -типа
- •15.4 Асинхронные rs-триггеры на логических элементах и-не
- •15.5 Синхронные одноступенчатые триггеры
- •Микросхема к564 тм3
- •15.8 Счетные триггеры
- •Как самостоятельные изделия двухступенчатые синхронные триггеры не выпускаются, но они являются базой для построения счетных т-триггеров и универсальных jk - триггеров.
- •15.9 Универсальные jk-триггеры
- •А − jk − триггера; б − функциональное обозначение
- •16 Регистры
- •16.1 Параллельные регистры
- •16.2 Сдвигающие регистры
- •16.2.1 Последовательный регистр сдвига вправо
- •Регистра при сдвиге вправо
- •16.2.2 Реверсивный регистр
- •16.3 Кольцевые регистры-счетчики
- •16.3.1 Кольцевой регистр сдвига единицы
- •16.3.2 Кольцевой счетчик
- •17 Счетчики
- •17.1 Двоичные суммирующие счетчики с последовательным
- •17.3 Двоичные счетчики с параллельным переносом
- •17.4 Реверсивный двоичный счетчик
- •17.5 Десятичный счетчик
- •Счетчика
- •17.6 Типовые счетчики
- •17.6.2 Синхронные счетчики
- •17.6.3 Реверсивные счетчики
- •18 Программируемые делители
- •18.1 Программируемые делители с предварительной установкой
- •18.2 Программируемый делитель на к561ие15
- •19 Газоразрядные индикаторы
- •Напряжение зажигания, в…...............................170
- •20 Полупроводниковые индикаторы
- •20.1 Общие сведения
- •20.2 Управление единичными и шкальными индикаторами
- •А − ис155ид12; б − условное изображение
- •20.3 Одноразрядные знакосинтезирующие индикаторы
- •20.4 Полупроводниковые многоразрядные индикаторы
- •Индикаторов
- •20.4.1 Мультиплексная индикация
- •20.5 Матричные индикаторы
- •20.5.1 Управление матричными индикаторами Управление неполными матричными индикаторами
- •Управление матричными индикаторами
- •20.5.2 Блок формирования символов
- •21 Вакуумные люминцентные индикаторы
- •21.1 Введение
- •21.2 Одноразрядные вли
- •21.3 Многоразрядные индикаторы
- •Управление многоразрядными ивл
- •21.4 Шкальные индикаторы
- •21.5 Матричные индикаторы вли
- •22 Жидкокристаллические знакосинтезирующие индикаторы
- •22.1Общие сведения
- •22.2 Разновидности жки
- •Заключение
- •Библиографический список
- •Основы теории цифровых устройств и цифровые интегральные схемы
- •654007, Г. Новокузнецк, ул. Кирова, 42.
15.4 Асинхронные rs-триггеры на логических элементах и-не
Логическая
структура и функциональное обозначение
RS-триггера,
выполненного на логических элементах
И-НЕ, приведена на рисунке 15.5. Отличительной
особенностью триггера является то, что
активными уровнями являются лог.
0, а пассивными лог.
1. Действительно, появление хотя бы
одного «0» в логическом произведении
приводит к обнулению входной функции
и появлению лог.
1 на инвертирующем выходе. Инверсные
управляющие входы на функциональной
схеме обозначены кружочками, а логические
обозначения отмечаются знаками инверсии
(
,
).
Причем следует отметить, что если
функциональный вход отмечен кружочком
(активный уровень «ноль»), то на поле
управляющих сигналов функциональной
схемы должен быть указаны прямые
наименования сигналов (S,
R).
а − логическая структура; б − функциональное обозначение; в − временные диаграммы
Рисунок 15.5 – Асинхронный SR-триггер на ЛЭ И-НЕ
В режиме хранения информации на входы S и R должна быть подана лог.1 (S = R = 1). Переключение триггера будет происходить при подаче на один из входов лог. 0. Комбинация S = R = 0 считается «запрещенной», т.к. устанавливает на обоих выходах триггера единичное напряжение, после снятия управляющих сигналов состояние триггера неопределено (равновероятно «включен» – «выключен»). Сказанное иллюстрируется таблицей функционирования (таблица 15.4) RS-триггера с инверсным управлением. С помощью карты Карно можно получить характеристическое выражение для описания функционирования триггера: Qn+1 = n + Rn Qn. Быстродействие данного триггера также будет определяться задержкой распространения на двух логических элементах, равной 2tз1, при поступлении каждого управляющего сигнала.
Таблица 15.4 −Минимизированная таблица
истинности для RS-триггера с инверсным
управлением
tn |
tn+1 |
|||
Набор |
Rn |
Sn |
Qn |
Qn+1 |
0 |
0 |
0 |
Qn |
X |
1 |
1 |
0 |
Qn |
1 |
2 |
0 |
1 |
Qn |
0 |
3 |
1 |
1 |
Qn |
Qn |
Практическая реализация. Номенклатура RS-триггеров, выпускаемых промышленностью весьма ограниченна. Можно отметить триггеры К555ТР2 серии ТТЛШ и К564ТР2 серии КМОП. Каждая из серий содержит в своем составе по четыре самостоятельных RS-триггера. Условное графическое обозначение и функциональная схема одного триггера приведены на рисунке 15.6.
Рисунок 15.6 – Условное изображение: а − К555ТР2;
б − схема одного триггера
Каждый триггер выполнен на двух логических ячейках И-НЕ, следовательно, активными управляющими уровнями являются логические нули. Для расширения функциональных возможностей два триггера имеют по два входа S, являющихся равноценными.
15.5 Синхронные одноступенчатые триггеры
Синхронные RS-триггеры. Особенностью синхронного RS-триггера является наличие C-входа, на который подаются синхронизирующие (тактирующие) импульсы. Управляющие сигналы R, S могут поступать на управляющие входы элементарной триггерной ячейки только при наличии тактирующего импульса. Логическая схема синхронного RS-триггера приведена на рисунке 15.7, а, а его функциональное обозначение на рисунке 15.7, б.
Собственно
триггерная ячейка образована логическими
ячейками D3,
D4,
пунктирными линиями указаны входы
асинхронной установки триггера
.
Сигналы S
и R
могут пройти на управляющие входы
триггерной ячейки только при условии
наличия тактирующего импульса С = 1, при
этом
и
.
а − логическая структура; б − функциональное обозначение
Рисунок 15.7 – Синхронный одноступенчатый RS-триггер
Следовательно, одновременная подача управляющих сигналов S = R = 1 «запрещена», поскольку, как и в асинхронном триггере, приводит к неопределенному состоянию. При подаче сигнала S = 1 (R = 0, C = 1) произойдет установка триггерной ячейки в единичное состояние, при R = 1 (S = 0, C = 1) на выходе ячейки установится низкий уровень напряжения. В отсутствие тактирующего импульса (С = 0) триггерная ячейка находится в режиме хранения информации.
Закон функционирования синхронного SR-триггера приведен в таблице 15.5. В таблице 15.6 представлена карта Карно, заполненная в соответствии с таблицей 15.4 функционирования триггера. Используя эту карту, получим минимизированное логическое выражение для описания работы синхронного триггера:
Q n+1 = Rn Qn v Cn Q n v Cn Sn = Qn (Rn v Cn) v Cn Sn.
Таблица 15.5 − Закон функционирования синхронного
RS - трггера
На рисунке 15.8 приведены временные диаграммы работы синхронного RS-триггера, иллюстрирующие описанный процесс. Cудя по рисунку, переключение триггера происходит только при одновременном воздействии на вход триггера управляющего сигнала и тактового импульса. Отсюда можно сделать вывод, что помехоустойчивость синхронного триггера примерно в Q раз больше, чем асинхронного, где Q – скважность импульсов синхронизации.
Таблица 15.6 − Карта Карно
Рисунок 15.8 – Временные диаграммы синхронного
RS-триггера
15.6 D-Триггеры
Функциональной особенностью триггера типа D является то, что он с помощью тактирующего импульса фиксирует на выходе Q информацию (0,1), поступившую на вход D в такте n, и запоминает ее до прихода очередного n + 1 синхроимпульса. Для реализации этого способа записи информации необходимо в управляющие цепи синхронного триггера внести некоторые изменения (рисунок 15.9).
Можно сигнал S в прямой форме подавать на вход логической ячейки D2, а в инверсной форме – на вход D3 (рисунок 15.9, а). В этом случае обеспечивается противофазное управление по входам S и R ячеек D2, D3, а вход S получает название D. Второй вариант реализации заключается в том, что инверсное значение сигнала S получают на выходе логической ячейки D1 (рисунок 15.9) и подают в качестве сигнала R на вход ячейки D2.
Таблица переходов D-триггера в полной и сокращенной форме представлена в таблице 15.7, а и б соответственно.
В отсутствие тактирующих импульсов триггер находится в режиме хранения ранее полученной информации. С приходом импульса синхронизации происходит запись информации, установленной на входе D. Поскольку D-триггеров без цепей синхронизации не существует, то первые четыре строки таблицы 15.7, а можно исключить, в результате получим сокращенную таблицу состояний (таблица 15.7, б).
Рисунок 15.9 – Логическая структура D-триггера:
а − с дополнительным инвертором на входе; б − с инвертированием на входной логике
Закон функционирования D-триггера запишется в виде: Q n+1 = C n D n или в сокращенной форме: Q n+1 = D n.
Поскольку триггер задерживает на один такт информацию, поданную на вход D в предыдущем такте, то он получил название триггер «задержки». Правильными будут названия: «запоминающий триггер», «триггер памяти», так как он запоминает входную информацию на время очередного такта.
Недостатком статического способа синхронизации является то, что запись информации происходит в течение длительности импульса синхронизации и любое изменение сигнала на входе D в это время приводит к изменению выходного сигнала.
Практическая реализация. Микросхема типа К155ТМ5 представляет собой триггеры со статическим управлением. В каждом корпусе содержится четыре D-триггера с самостоятельными входами и выходами. Функциональная схема и временные диаграммы приведены на рисунке 15.10. Триггеры микросхемы попарно объединены по входам синхронизации, синхронизирующих входов два: по одному на два триггера (рисунок 15.10, а). Запись информации происходит при наличии единичного напряжения на входе С. Если во время действия тактирующего импульса произойдет изменение информации на входе D, то это изменение зафиксируется на выходе (рисунок 15.10, б).
Таблица 15.7 – Закон функционирования D –триггера:
а − полная таблица; б − сокращенная
Рисунок 15.10 – Микросхема К155ТМ5: а − функциональное обозначение; б − эпюры напряжений
Краткие технические параметры микросхемы: потребляемый ток – 53 mА при напряжении питания 5 В, задержка распространения сигнала – не более 30 нс.
