
- •Логические основы цифровой электроники
- •Кодирование цифровой информации
- •Некоторые двоично-десятичные коды
- •Код Грея
- •1.2. Классификация цифровых устройств
- •1.3. Основы алгебры и логики
- •1.4. Способы задания и преобразования логических функций
- •1.5. Минимизация логических функций
- •1.6. Вопросы и упражнения
- •Комбинационные цифровые устройства
- •Особенности синтеза и функционирования комбинационных цифровых устройств
- •2.2. Элементная база для практической реализации цифровых устройств
- •2.3 Цифровые логические элементы
- •Статические параметры логических элементов. В качестве важнейших статических параметров приводятся четыре значения напряжений и четыре значения токов.
- •2.4 Типы выходных каскадов цифровых элементов
- •X1 x0 1 “эмиттерный дот”
- •Соединяя прямой выход с инверсным, можно получить функцию вида
- •2.5. Вопросы и упражнения
- •3. Типовые комбинационные цифровые устройства
- •3.1. Преобразователи кодов, шифраторы и дешифраторы
- •3.2. Шифраторы
- •3.3. Дешифраторы
- •3.4. Мультиплексоры и демультиплексоры
- •3.5. Компараторы
- •3.6. Арифметические устройства
- •3.7. Вопросы и упражнения
2.3 Цифровые логические элементы
Даже самые сложные преобразования цифровой информации, в конечном счете, сводятся к простейшим операциям над логическими переменными 0 и 1, Такие операции реализуются логическими элементами в соответствии с формулами алгебры логики. В идеализированных схемах логические элементы могут быть представлены моделями вида (рис. 2.6., а), т.е. условными графическими обозначениями — прямоугольниками, в которых ставится символ выполняемой операции, а на линиях входных и выходных переменных могут изображаться кружки (индикаторы инверсии), если данная переменная входит в формулу зависимости выходной переменной от входных в инверсном виде.
x1
x2
*
x1
x2
*
F
t3
a б
Рис. 2.6. Обозначение идеализированного логического элемента (а) и модель логического элемента с фиксированной задержкой (б)
В реальных условиях логические переменные 0 и 1 отображаются, как правило, двумя различными уровнями напряжения: u0 и U1. Переход от логических переменных к электрическим сигналам ставит вопрос о логических соглашениях. Необходимо условиться, какой из двух уровней напряжения принять за U0 и какой за U1. Существуют соглашения положительной и отрицательной логики. В положительной логике U1 > U0, а в отрицательной u1 < u0. Один и тот же элемент, в зависимости от принятого логического соглашения, выполняет различные логические операции. Переход от операции в положительной логике к операции в отрицательной производится инвертированием всех переменных.
В дальнейшем, если не оговорено иное, будем пользоваться соглашением положительной логики.
Наряду с обозначениями U1 и u0 могут быть использованы и обозначения высокого и низкого уровней напряжения соответственно как Н (High) и L (Low).
Цифровые элементы. Классификация и основные параметры. Цифровые логические элементы на интегральных микросхемах (ИМС) — это микроэлектронные изделия, предназначенные для преобразования и обработки цифровых сигналов. В зависимости от вида управляющих сигналов цифровые ИМС можно разделить на три группы: потенциальные, импульсные и импульсно-потенциальные.
Подавляющее большинство логических элементов относится к потенциальным, в них используются только потенциальные сигналы и совсем не используются импульсные сигналы.
В импульсных цифровых ИМС используются
только импульсные сигналы и совсем не
используются потенциальные. В таких
ИМС управление осуществляется по
перепаду потенциала во время импульса.
При этом могут использоваться как
положительные перепады, обозначаемые
,
так и отрицательные, обозначаемые
.
В импульсно-потенциальных ИМС могут использоваться как потенциальные, так и импульсные сигналы. При этом импульсные входы, управляемые перепадом напряжения, обозначают косой чертой, указывающей направление перепада напряжения ( / или \ ).
Одни и те же преобразования логических переменных можно задать в различных формах: с помощью операций И, ИЛИ, НЕ (булевский базис), операции И-НЕ (базис Шеффера), операции ИЛИ-НЕ (базис Пирса), а также многими другими способами. Выбор базиса зависит от простоты реализации той или иной операции с помощью цифровых ИМС. Чаще всего встречаются базисы Шеффера и Пирса. В развитых сериях стандартных ИС наряду с базовыми логическими элементами обычно имеется и ряд других, выполняющих другие логические операции.
Быстродействие или даже работоспособность ЦУ зависит от задержек сигналов в логических элементах и линиях связей между ними. Реальные переходные процессы в логических элементах достаточно сложны, и в моделях они отображаются с той или иной степенью упрощения. В простейшей модели динамические свойства элемента отражаются введением в его выходную цепь элемента задержки сигнала на фиксированное время tз (рис. 2.6,б). В силу простоты такая модель находит применение на практике, несмотря на то, что она является грубой и не учитывает ряд существенных факторов: технологического разброса задержек элементов, зависимости их от направления переключения элемента (из 0 в 1 или из 1 в 0), зависимости их от емкостной нагрузки, которая может быть резко выраженной и т. д. Например, для элементов КМОП задержка пропорциональна емкости нагрузки. Простейшая модель не учитывает также фильтрующих свойств реальных элементов, благодаря которым короткие входные импульсы, обладающие малой энергией, не способны вызвать переключение элемента.
Применение более точных моделей задержек сопровождается усложнением расчетов при анализе работы ЦУ и характерна для САПР.
Для правильного проектирования и эксплуатации ЦУ необходимо знать систему параметров логических элементов, которые оговариваются в технических условиях (ТУ).