- •В.В. Болгов, в.И. Енин, а.В. Смольянинов
- •Схемотехника
- •В.В. Болгов, в.И. Енин, а.В. Смольянинов Схемотехника
- •Схемотехника
- •Введение
- •После изучения дисциплины необходимо знать:
- •После изучения дисциплины необходимо уметь:
- •В.1. Роль и место курса “Схемотехника” в учебном процессе
- •В.2. Основные направления развития цифровых устройств
- •В.3. Самостоятельная работа студентов и контроль знаний
- •1 . Основы теории логических функций.
- •1.1. Логические функции
- •1.2. Основные законы и тождества алгебры логики
- •1.3. Формы представления логических функций
- •Совершенная дизъюнктивная нормальная форма
- •Совершенная конъюнктивная нормальная форма
- •Получение логических выражений скнф и сднф
- •1.4. Минимизация логических функций
- •Метод Квайна
- •Метод карт Вейча
- •1.5. Построение и анализ работы логических схем
- •1.6. Построение логических схем с несколькими выходами
- •1.7. Вопросы и задания для самоконтроля
- •2. Интегральные микросхемы
- •2.1. Технологии цифровых интегральных схем
- •2.2. Параметры интегральных микросхем
- •2.3. Логические элементы транзисторно-транзисторной логики
- •2.3.1. Входные каскады ттл микросхем
- •2.3.2. Типы выходных каскадов ттл цифровых элементов
- •Логический выход
- •Элементы с тремя состояниями
- •Выходные каскады с открытым эмиттером
- •Выход с открытым коллектором
- •Основные характеристики микросхем ттл серий
- •2.4. Логические элементы эмиттерно-связанной логики
- •2.5. Логические элементы на моп‑транзисторах
- •2.6. Кмоп микросхемы
- •2.6.1. Режим неиспользуемых входов
- •2.6.2. Преобразователи уровня
- •2.7. Простейшие интегральные микросхемы
- •2.8. Шинные формирователи и приемопередатчики
- •2.9. Вопросы и задания для самоконтроля
- •3. Устройства комбинационного типа
- •Двоичные шифраторы и дешифраторы
- •3.1.1. Разработка схемы шифратора и его работа
- •3.1.2. Приоритетный шифратор
- •3.1.3. Разработка схемы дешифратора и его работа
- •3.1.4. Преобразователи кодов
- •3.2. Мультиплексоры и демультиплексоры
- •3.2.1. Мультиплексоры
- •3.2.2. Демультиплексоры
- •3.2.3. Получение мультиплексоров и демультиплексоров на большое количество входов (выходов)
- •3.2.4. Универсальные логические модули
- •3.2.5. Совместная работа мультиплексора и демультиплексора
- •3.3. Сумматоры, алу и матричные умножители
- •3.3.1. Одноразрядный сумматор
- •3.3.2. Сумматор последовательного действия
- •3.3.3. Сумматор параллельного действия с последовательным переносом
- •3.3.4. Сумматор параллельного действия с параллельным переносом
- •3.3.5 Арифметико-логические устройства
- •3.3.6. Матричные умножители
- •3.4. Компараторы
- •3.5 Схемы контроля
- •3.6. Вопросы и задания для самоконтроля
- •4. Узлы последовательностного типа
- •4.1. Триггеры
- •4.1.1. Асинхронные триггеры
- •4.1.2. Асинхронный d-триггер
- •4.1.3. Синхронные триггеры
- •Синхронный rs-триггер
- •Синхронный d-триггер
- •Триггеров
- •4.1.4. Триггеры с двухступенчатым запоминанием информации
- •4.1.6. Счетный триггер
- •4.1.7. Динамические триггеры
- •4.1.8. Установка начального значения триггера
- •4.1.9. Триггеры Шмидта
- •4.2. Регистры
- •4.2.1. Параллельный регистр
- •4.2.2. Последовательные (сдвигающие) регистры
- •4.2.3. Взаимное преобразование числа из последовательного кода в параллельный
- •4.3. Счётчики
- •4.3.1. Суммирующие счетчики
- •4.3.2. Вычитающие счетчики
- •4.3.3. Реверсивные двоичные счетчики
- •4.3.4. Кольцевые счетчики
- •4.3.5. Условное обозначение счетчиков
- •4.3.6. Быстродействие счетчиков
- •4.3.7. Программирование счетчиков
- •4.4. Вопросы и задания для самоконтроля
- •5. Аналого-цифровые и цифро-аналоговые преобразователи
- •5.1. Аналого-цифровые преобразователи
- •5.1.1. Принцип аналого-цифрового преобразования
- •5.1.2. Ацп с промежуточным преобразованием во временной интервал
- •5.1.3. Аналого-цифровой преобразователь с обратной связью
- •5.1.4 Аналого-цифровой преобразователь следящего типа
- •5.1.5. Параллельный ацп
- •5.1.6. Интегрирующие ацп
- •5.1.7. Ацп последовательных приближений
- •5.2. Цифро-аналоговые преобразователи
- •5.3. Преобразователи интервалов времени
- •5.4. Вопросы для самоконтроля
- •6. Устройства хранения информации
- •6.1. Основные характеристики запоминающих устройств
- •6.2. Оперативные запоминающие устройства
- •6.2.1. Статические озу
- •6.2.2. Динамические озу Принцип действия динамических озу
- •Схемные особенности динамических озу
- •6.3. Постоянные запоминающие устройства
- •Масочные пзу
- •Программируемые пзу
- •6.4. Перепрограммируемые запоминающие устройства
- •Флэш-память
- •6.5. Вопросы для самоконтроля
- •7. Селекторы импульсных сигналов
- •7.1. Амплитудные селекторы
- •7.1.1. Селектор максимального уровня
- •7.1.2. Селектор минимального уровня
- •7.2. Временные селекторы
- •7.3 Селекторы импульсов по длительности
- •7.3.1. Селекторы максимальной длительности
- •7.3.2. Селекторы минимальной длительности
- •7.4 Элементы задержки и формирователи импульсов
- •7.5. Вопросы для самоконтроля
- •8. Средства отображения информации
- •8.1. Газоразрядные цифровые индикаторы
- •8.2. Знакосинтезирующие индикаторы
- •8.3. Вакуумные люминесцентные индикаторы
- •8.4. Вакуумные накаливаемые индикаторы
- •8.5. Полупроводниковые семисегментные индикаторы
- •8.6. Жидкокристаллические индикаторы (жки)
- •8.7. Матричные индикаторы
- •8.8. Подключение индикаторов к эвм
- •8.9. Вопросы и задания для самоконтроля
- •9. Автоматы
- •9.1. Автомат в системе управления
- •9.2. Структурный автомат
- •9.3. Аппаратная реализация автоматов
- •9.4. Вопросы и задания для самоконтроля
- •Заключение
- •Б иблиографический список
- •ПриложенИя
- •Приложение 1. Обозначения цифровых микросхем
- •Приложение 2. Условные графические обозначения элементов цифровой техники
- •Оглавление
3.2. Мультиплексоры и демультиплексоры
При построении цифровых систем часто возникает потребность пересылки информации от отдельных устройств (каналов передачи) в один канал, или, наоборот, из одного канала к разным устройствам. Например, вводимая в ЭВМ через устройство ввода информация от различных дискретных датчиков передается в один канал данных. При организации такой пересылки информации используются мультиплексоры и демультиплексоры.
3.2.1. Мультиплексоры
Мультиплексор – это устройство, позволяющее переслать информацию с одного из входов на единственный выход. Мультиплексоры осуществляют подключение одного из входных каналов к выходному под воздействием управляющих сигналов. Он действует подобно коммутатору.
Судя по определению, мультиплексор должен иметь несколько информационных входов D, на которые подается пересылаемая информация, и один выход Q. Для передачи информации между входами и выходом необходимо уметь управлять каналами связи между ними (восстанавливать их или прерывать). Каждый канал имеет свой код, называемый адресом. Код адреса вводится на адресные входы мультиплексора A. Количество адресных входов n связано с количеством информационных входов N выражением N=2n.
Для управления временем (моментом) передачи информации между выбранным входом и выходом служит разрешающий (управляющий) вход СS или Е.
Условное обозначение мультиплексора (без разрешающего входа) приведено на рис. 3.10.
Работа мультиплексора Таблица 3.8
Адресные входы |
Выход |
|
А1 |
А0 |
Q |
0 0 1 1 |
0 1 0 1 |
D0 D1 D2 D3 |
Рис. 3.10. Условное обозначение
мультиплексора
Для построения логической схемы мультиплексора надо задать таблицу истинности (табл. 3.8), в которой указаны только информационные и адресные выводы. Вход СS действует как и обычно: если на него подан уровень логического нуля, то канал передачи информации прерван, если уровень логической единицы, то канал восстановлен и информация передается (на выход Q будет проходить последовательность импульсов, поступающая на информационный вход D, код которого задан набором переменных на адресных входах: например, при адресе 00 на выход проходит информация с входа D0).
Рассмотрим работу мультиплексоров. Состояние выхода Q зависит от значений сигналов на всех информационных входах, а выбор информационного входа определяется значениями адресных переменных (Х0, X1), подаваемых на входы (A0, A1). Значение логического уровня выхода Q определяется значением логического уровня того входа D, адрес которого задается значениями адресных переменных. Так как одновременно может пройти уровень сигнала только от одного информационного входа, то при последовательном опросе входов уровень сигнала на выходе определится суммой произведений адресов входов и значением сигналов на этих входах. Тогда логическое выражение, определяющее значение выходной величины, определится как сумма произведений каждой входной информационной переменной и адресов входа этой переменной:
Q = .
Номер входа, подключенного к выходу, будет определяться адресом, определяемым значениями адресных переменных, при этом набор значений адресных переменных можно рассматривать как двоичный номер соединяемого входа (адрес).
По выражению, описывающему работу мультиплексора, нетрудно построить и его логическую схему (рис. 3.11).
Рис. 3.11. Схема мультиплексора
Чтобы передать информацию с входа Di, достаточно подать ее на этот вход и код адреса этого входа на адресные входы. Например, для соединения
входа D2 с выходом Q надо подать на адресные входы X0=0, X1=1. На элемент И, к которому подключены эти адресные входы, подаются открывающие его для прохождения информации со входа D1 единичные уровни сигналов, и информация проходит на выход мультиплексора.
Анализируя работу мультиплексора по схеме (рис. 3.11) и таблице 3.8, нетрудно заметить, что на основании кодов (адресов или номеров входов, заданных в двоичном коде), выбирается один из логических элементов И, который открывается для прохождения информации, то есть по адресным входам мультиплексор выполняет функцию дешифратора, сигналы с выхода которого открывают канал информационного входа с выбранным кодом, управляя ключами на логических элементах И.