- •В.В. Болгов, в.И. Енин, а.В. Смольянинов
- •Схемотехника
- •В.В. Болгов, в.И. Енин, а.В. Смольянинов Схемотехника
- •Схемотехника
- •Введение
- •После изучения дисциплины необходимо знать:
- •После изучения дисциплины необходимо уметь:
- •В.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. Условные графические обозначения элементов цифровой техники
- •Оглавление
2.8. Шинные формирователи и приемопередатчики
Приемники, передатчики и приемопередатчики используются
При построении микропроцессорных систем необходимо учитывать, что при передаче сигналов по шинам данных, адресов и команд сигналы могут искажаться, уменьшаясь по величине (амплитуде) или форме. Этот факт требуется учитывать, предусматривая в линиях обмена информацией устройства, восстанавливающие сигналы и повышающие нагрузочную способность линии. Такие устройства называют шинными формирователями, приемопередатчиками, шинными драйверами или магистральными вентиль-буферами. Они включаются между источниками информации и шинами, отключают источник информации от шины, когда он не участвует в обмене, формируют необходимые уровни сигналов при их передаче в шину. Двунаправленные шинные формирователи позволяют передавать сигнал в шину или принимать его из шины и передавать приемнику данных.
Приемники, имеющие малый входной ток и большой выходной ток, используются для подключения к системной шине локальных шин отдельных устройств. Для передачи сигналов (данных) в системную шину используются логические элементы с большой нагрузочной способностью (передатчики). Некоторые узлы могут иметь раздельные входные и выходные шины данных, другие – двунаправленную шину данных. Микропроцессоры, как правило, имеют двунаправленную шину данных и для буферирования этой шины, как со стороны микропроцессора, так и со стороны внешних устройств, требуются двунаправленные приемопередатчики. Это обуславливает выпуск двух типов приемопередатчиков: с одной двунаправленной и с двумя двунаправленными шинами. Поскольку передатчики и приемопередатчики работают на общую шину, они выполняются либо с открытым коллектором, либо с тремя состояниями на выходе.
Для буферирования магистральных сигналов требуются микросхемы с малым временем задержки. Серии микросхем: КР1533 (SN74ALS), К555 (SN74ALS), КР1554 (SN74AC) имеют величины входных токов соответственно 0.2, 0.4, 0.2 ма и величины задержки распространения сигналов 15, 20, 10 нсек. У магистральных приемников серии К559 входной ток 0.12мА и время задержки 30 нсек. Требованиям к приемникам удовлетворяют и электрически программируемые ППЗУ серии КР556, которые очень удобно использовать в качестве селектора адреса. Их входной ток не превышает 0.25мА. Микросхемы приемников и передатчиков обычно имеют управляющие входы. Так для приемника КР559ИП2 (рис.2.14) выводы 1, 5, 10,13 являются сигнальными входами, на выводы 2, 6, 9, 14 подается управляющий сигнал, разрешающий принимать сигнал по этому входу. Таким уровнем служит уровень логического нуля (вывод заземляется).
Приемопередатчики должны отвечать требованиям, предъявляемым как к передатчикам, так и приемникам. Для управления работой приемопередатчиков обычно используется два управляющих сигнала: сигналы выбора кристалла и выбора направления передачи. У приемопередатчика микросхемы КР559ИП3 входы DB являются двунаправленными и подключаются к шине ЭВМ. При сигналах на входах Е1=Е2=0 приемопередатчик будет работать на передачу, при этом сигналы из шины DB передаются на выходы DI. При противоположных сигналах на входах Е1 и Е2 формирователь работает на прием, сигналы с входов DO передаются в шину DB.
Рис. 2.14. Шинные формирователи серии КР559
В качестве шинных формирователей (приемопередатчиков) часто используются микросхемы КР589АП16, КР589АП26 (рис.2.15). Шинный формирователь КР589АП26 отличается от КР589АП16 тем, что имеет инверсный канал В. таблица 2.2. описывает порядок управления каналами.
Рис. 2.15. Приемопередатчики КР589АП16 и КР589АП26
Направление передачи данных Таблица 2.2
Код на входе |
операция |
выключенный выход |
|
CS |
E |
||
1 |
* |
NOP |
DB, DO |
0 |
0 |
(DB):=(DI) |
DO |
0 |
1 |
(DO):=(DB) |
DB |
Для подключения к шинам ЭВМ также широко используются микросхемы шинных формирователей с функциональном обозначением АП3, АП4, АП5, АП6 серий К555, К1533, К1531. Так шинный формирователь АП6 имеет две восьмиразрядные двунаправленные шины с тремя состояниями. При подаче "1" на вход ОЕ (разрешение работы) выход переходит в состояние Высокого выходного сопротивления. Вход Т определяет направление передачи. При подаче на него "1" (высокого уровня) канал В является выходом, т.е В:=A. В противном случае выходом является канал А. При встречном включении двух микросхем реализуется управляемый восьмиразрядный приемопередатчик.