
- •Цифровая электроника в устройствах управления
- •Оглавление
- •Раздел 1. Методические вопросы 7
- •Раздел II. Математические, логические и аппаратные основы цифровой электроники 29
- •Раздел III. Элементная база комбинационных цифровых узлов и устройств 71
- •Раздел IV. Последовательностные функциональные узлы 103
- •Введение
- •Раздел 1. Методические вопросы Лекция 1. Сведения о дисциплине
- •Цель и задачи дисциплины, её место в учебном процессе
- •Место дисциплины в структуре ооп впо
- •Требования к уровню освоения содержания дисциплины
- •Содержание дисциплины
- •Разделы дисциплины
- •Содержание разделов дисциплины
- •Раздел I. Введение. Методические вопросы –1 час.
- •Раздел II. Математические, логические и аппаратные основы цифровой электроники – 5 часов.
- •Раздел III. Элементная база комбинационных цифровых узлов и устройств – 6 часов.
- •Раздел IV. Элементная база последовательностных цифровых узлов – 4 часа.
- •Рекомендуемая литература
- •Учебники (рис. 2)
- •Справочники
- •Программное обеспечение и интернет-ресурсы
- •Методические рекомендации для студентов по изучению учебной дисциплины для очной формы и нормативного срока обучения
- •Указания по работе с основной и дополнительной литературой, рекомендованной программой дисциплины
- •1.5. Советы по подготовке к текущей аттестации и зачету
- •Материал для самостоятельной работы
- •1.6. Основные определения и понятия в цепи: процесс – информация – процесс
- •Информация и данные
- •Событие – сигнал – данные
- •Раздел II. Математические, логические и аппаратные основы цифровой электроники Методические рекомендации для студентов
- •Лекция 2. Варианты выполнения интегральных микросхем
- •2.1. Начальные сведения
- •2.2. Классификация имс
- •Определение
- •2.3. Сравнительный анализ имс семейства ттл различных серий
- •2.4. Особенности применения микросхем с тт-логикой
- •2.5. Варианты выполнения выходного каскада имс семейства ттл
- •2.6. Характеристика логического элемента
- •Лекция 3. Понятие кодирования и разновидности кодов
- •3.1. Основные положения
- •3.2. Специальные виды кодов
- •Лекция 4. Системы логических функций и их реализации
- •4.1. Основные тождества алгебры логики (повторение) 4
- •4.2. Системы логических функций от 1 и 2 аргументов
- •4.3. Минимизация логических функций
- •Метод Карно-Вейча
- •4.4. Дополнительные возможности логических преобразований на базе комбинационных микросхем ттл
- •Раздел III. Элементная база комбинационных цифровых узлов и устройств Методические рекомендации для студентов
- •Лекция 5. Сложные комбинационные схемы
- •5.1. Преобразователи кодов: классификация, назначение и функционирование
- •5.2. Шифраторы и дешифраторы семейства ттл: функционирование и использование
- •Лекция 6. Коммутаторы
- •6.1. Общее определение, классификация, назначение и функционирование
- •6.2. Функциональные схемы коммутаторов
- •6.3. Реализации коммутаторов информационных потоков
- •Лекция 7. Преобразователи специальных кодов и схемы анализа кодов
- •7.1. Преобразователи специальных кодов
- •7.2. Схемы анализа кодов
- •7.3. Арифметико-логические устройства
- •8.2. Триггеры Разновидности триггеров
- •Преобразование триггеров
- •8.3. Регистры
- •8.4. Счетчики: классификация, функционирование, использование
- •Вопросы для зачета Теоретическая часть
- •П римеры практических заданий
- •Заключение
- •Приложение Зарубежные аналоги наиболее распространенных микросхем ттл малой и средней интеграции
- •Библиографический список
- •394026 Воронеж, Московский просп., 14
5.2. Шифраторы и дешифраторы семейства ттл: функционирование и использование
Преобразователи унитарного позиционного кода в соответствующий двоичный код называют шифраторами (кодерами). Двоичные шифраторы – это комбинационные схемы, которые при подаче активного уровня на один из n информационных входов выдают на выходе слово позиционного двоичного кода, значение которого соответствует номеру активного входа. При этом разрядность выходного слова a составляет
a = int (log2n) разрядов, (18)
где int означает округление в бóльшую сторону до целого числа.
Запомните – количество выходов шифратора a ≤ n !
Ш
Рис. 16
При подаче на входы одновременно нескольких активных сигналов большинство шифраторов реализует приоритет старшего номера, т.е. на выход выдается код сигнала с наибольшим номером входа. Поэтому на УГО шифраторы обозначают РRСD. Подробнее о разновидностях шифраторов см. /16/.
В шифраторах часто используются следующие дополнительные сигналы:
входной сигнал включения шифратора — EI (Enable Input). Сигнал EI = 1 позволяет включить шифратор для приема информационных входных сигналов Xm, а сигнал EI = 0 – выключить. Сигнал обычно подается на инверсный вход;
выходной сигнал, называемый групповым сигналом — GS (Group Signal), отмечающий (GS = 1) при включенном шифраторе (EI = 1) активное состояние хотя бы одного из входов (Xm = 1) шифратора и появление выходного кода Ya-1...Y1Y0;
выходной сигнал разрешения — ЕО (Enable Output), указывающий (EО = 1) при включенном шифраторе (ЕI = 1) на пассивное состояние всех входов шифратора (Xm = 0 для m = 0, 1, 2, ..., n-1). Сигнал обычно выдается в инверсной форме.
Сигналы EI и ЕО предназначены для каскадирования приоритетных шифраторов (поэтому ЕО обозначают также как EC – enable carry), сигнал GS — для запроса прерываний по вектору Y = {Ya-1...Y1Y0} в микропроцессорных системах, так как выходные сигналы Ya-1...Y1Y0 следует считывать только при активном уровне сигнала GS = 1.
К
ак
и другие преобразователи кодов, шифраторы
могут быть аппаратно реализованы
на логических элементах (SLC),
на программируемой логике и
на совокупности специальных микросхем.
Исходя из приведенного выше функционального описания простейший приоритетный шифратор без EI и ЕО имеет следующую таблицу функционирования (табл. 11).
В таблице вход Х1 имеет приоритет над входом Х0. Соответствующую принципиальную схему на логических элементах обучающимся следует изобразить самостоятельно.
Построим схему приоритетного шифратора 4x2 с дополнительными входами и выходами, УГО которого будет иметь вид, приведенный на рис. 17, а правила функционирования, исходя из описанной выше логики, приведены в табл. 12.
Т
Рис. 17
Входы |
|
Выходы |
||||||
EI |
X3 |
X2 |
X1 |
X0 |
ЕО |
GS |
Y1 |
Y0 |
0 |
Ф |
Ф |
Ф |
Ф |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
Ф |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
Ф |
Ф |
0 |
1 |
1 |
0 |
1 |
1 |
Ф |
Ф |
Ф |
0 |
1 |
1 |
1 |
Составим структурные формулы:
Принципиальная схема данного шифратора будет иметь вид, приведенный на рис. 18.
Рис. 18
В настоящее время в составе различных ТТЛ серий выпускается несколько законченных интегральных схем приоритетных шифраторов (ИВ1..ИВ3), УГО, схемы и функциональные возможности которых приведены в литературе /7-14/. Следует обратить внимание на то, что входы и выходы этих шифраторов инверсные. Микросхемы ИВ1, ИВ2 помимо основной функции – преобразования кода – выполняют индикацию наличия или отсутствия активных уровней хотя бы на одном из входов. Эти сигналы используются для разрешения работы смежных микросхем.
Для
увеличения числа входов шифраторы
соединяют как показано на рис. 19 для
ИВ1 – РRСD
8х3. Здесь
– разрешение включения,
–
сигнал наличия запроса (при
=0
выдает
лог.0 при наличии нуля хотя бы на одном
входе),
– сигнал отсутствия
запросов, разрешающий работу «младших»
шифраторов (т.е. реализующий межсхемный
приоритет).
и
всегда имеют противоположные значения,
кроме состояния запрета работы
= 1,
когда
=
= 1.
Рис. 19. Реализация межсхемного приоритета
Если использовать К555ИВ2, имеющий выходы с Z-состоянием (рис. 20, а), то наращивание разрядности можно делать монтажно, без микросхем НЕ-ИЛИ. Особенно важно это, когда шифраторов много (например, 64х6 разрядов, где нужны 8-входовые схемы – изобразите эту схему самостоятельно).
В семействе ТТЛ выпускается также ИВ3 – РRСD 10х4 (рис. 20, б) с девятью входами без логики расширения. Эта микросхема предназначена для преобразования унитарного кода в – какой?
Используются приоритетные шифраторы для построения контроллеров клавиатуры, интерфейсов ввода сигналов путевых датчиков и т.п.
Для удобства сопряжения с клавиатурами и т.п. периферийными устройствами схему шифраторов обычно организуют так, чтобы активным уровнем на входах и выходах служил лог.0.
Рис. 20
Обратная процедура –
преобразование двоичного кода
в соответствующий унитарный позиционный
код (обычно с инверсией) – выполняется
дешифраторами.
Таким образом, двоичные
дешифраторы – это
комбинационные схемы, которые при подаче
на входы a-разрядного
слова позиционного двоичного кода
выдают активное состояние
на том (единственном)
из n
выходов, номер
которого соответствует
значению поданного
на входы кода
(рис. 21).
П
Рис. 21
Запомните – количество выходов дешифратора n > a!
На УГО дешифраторы обозначают DC. Следует обратить внимание на то, что выходы дешифраторов обычно инверсные, соответственно на невыбранных выходах (если нет третьего состояния) сохраняется потенциал лог.1.
Д
Рис. 22
В семейство ТТЛ входят дешифраторы 155ИД3 (16 выходов), 155ИД7 (8 выходов), ИД12 (8 выходов с открытым эмиттером и токозадающими резисторами). Дешифраторы могут быть и сдвоенными, например ИД14 (2х4 выхода). УГО популярных дешифраторов имеют вид, приведенный на рис. 23. Постройте на основе ИД7 дешифраторы на 20 выходов и на 60 выходов.
Дешифраторы выпускают полные и неполные. Неполные дешифраторы используются, например, для получения сигналов, соответствующих десятичной цифре (n=10) или для опознавания адреса устройства (n=1 – минимальное значение).
Существуют схемы без входов управления. Это обычно неполные дешифраторы, например ИД6 (4х10), ИД10 (4х10 с ОК – см. рис. 23). Они, как правило, рассчитаны на непосредственную (без дополнительного умощнения) работу с различными индикаторами, имеющими 10 символов. Например, К155ИД1 (4х10, выходы с ОК рассчитаны на 60 В) предназначен для управления газоразрядными индикаторами.
Рис. 23
Дешифраторы совместно со схемами ИЛИ можно использовать для воспроизведения произвольных логических функций. Действительно, на выходах дешифратора вырабатываются все конъюнктивные термы (конституенты единицы), которые только можно составить из данного числа аргументов. Логическая функция в СНДФ есть дизъюнкция некоторого числа таких термов. Собирая нужные термы по схеме ИЛИ, можно получить любую функцию данного числа аргументов. Такое решение может быть целесообразным при необходимости выработки нескольких функций одних и тех же аргументов. В этом случае для выработки дополнительной функции добавляется только один дизъюнктор. Заметим, что для синтеза схемы удобно перевести заданные функции в СДНФ.