- •В.В. Болгов, в.И. Енин, а.В. Смольянинов
- •Схемотехника
- •В.В. Болгов, в.И. Енин, а.В. Смольянинов Схемотехника
- •Схемотехника
- •Введение
- •После изучения дисциплины необходимо знать:
- •После изучения дисциплины необходимо уметь:
- •В.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. Условные графические обозначения элементов цифровой техники
- •Оглавление
1.6. Построение логических схем с несколькими выходами
При синтезе логической схемы, имеющей несколько выходов и описываемой системой булевых функций, необходимо провести минимизацию каждой выходной функции. Для получения более простых схем устройств, содержащих все выходные переменные, следует среди конъюнкций и дизъюнкций минимальных форм отдельных выходов отыскивать конъюнктивные формы, входящие более чем в одну функцию.
Для построения схемы устройства целесообразно использовать микросхемы, которые реализуют не только простейшие выражения, входящие в полученные минимальные формы функций, но и более сложные их комбинации, выполняемые микросхемами. Следует учитывать, что в корпусе микро схемы может находиться несколько однотипных функциональных элементов. Для снижения числа корпусов необходимо минимизировать число неиспользуемых функциональных ячеек в микросхемах. В результате степень минимизации схемы во многом определяется опытом разработчика. Например, на рисунке 1.12 представлены две схемы, реализующих одну функцию. В первой схеме использованы 3 корпуса микросхемы, содержащие элементы НЕ, И и ИЛИ-НЕ, что требует использовать, например, микросхемы К155ЛН1, К155ЛИ1, К155ЛЕ1, при этом остается много неиспользованных логических элементов, во второй схеме оказалось достаточным применение только двух микросхем (К155ЛН1, К155ЛР1), при этом неиспользованных элементов существенно меньше.
Р ис. 1.12. Примеры реализации одинаковой функции
1.7. Вопросы и задания для самоконтроля
1. Какая функция называется логической?
2. Назовите основные логические функции двух переменных, приведите их математические выражения, таблицы истинности и условные обозначения соответствующих им логических элементов.
3. Как можно задать логическую функцию?
4. Что понимают под базисом?
5. В чем отличие между базисом и минимальным базисом? Приведите примеры.
6. Какие существуют формы представления логических функций? В чем их отличия? Приведите примеры.
7. Назовите основные свойства конъюнкции, дизъюнкции и инверсии, приведите примеры логических преобразований на основании этих свойств.
8. Сформулируйте правила де Моргана и приведите примеры их применения.
9. Сформулируйте правила записи по таблице истинности СДНФ и СКНФ, приведите примеры.
10. С чего начинается синтез логических устройств? Каков порядок построения схем логических устройств по заданной функции?
11. В чем отличие между задачами анализа и синтеза?
12. Как преобразовать логическую функцию для построения схемы в базисе И-НЕ?
13. Как преобразовать логическую функцию для построения схемы в базисе ИЛИ-НЕ?
14. Как построить элемент НЕ на основе элемента И-НЕ (ИЛИ-НЕ)?
15. Как определить значение выхода логического устройства по схеме и известным значениям входных переменных?
16. Каков порядок минимизации логического выражения по методу Квайна? Для каких функций может применяться метод Квайна?
17. Каков порядок минимизации логического выражения методом Вейча? Чем ограничивается применение метода Вейча?
18. Запишите СДНФ и СКНФ функции 10011010, получите МДНФ и МКНФ методами Вейча и Квайна. Преобразуйте полученные минимальные формы для построения логических схем в базисах И-НЕ и ИЛИ-НЕ. Постройте логические схемы в этих базисах. Определите значение выходного сигнала по схемам при поступлении на их входы наборов переменных 110 и 101.