- •В.В. Болгов, в.И. Енин, а.В. Смольянинов
- •Схемотехника
- •В.В. Болгов, в.И. Енин, а.В. Смольянинов Схемотехника
- •Схемотехника
- •Введение
- •После изучения дисциплины необходимо знать:
- •После изучения дисциплины необходимо уметь:
- •В.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. Условные графические обозначения элементов цифровой техники
- •Оглавление
Масочные пзу
Микросхемы масочных ПЗУ типа ROM изготавливаются способом напыления на основание (подложку) ряда слоев полупроводниковых и проводящих материалов, места напыления каждого слоя материала определяются шаблонами (масками). Программирование заключается в напылении проводящих элементов, определяющих режим работы активных элементов отдельных ячеек памяти (диодов и транзисторов). Можно оставить активный элемент в рабочем открытом состоянии, чтобы через него проходил ток, или исключить возможность прохождения тока (см. схемы ПЗУ на диодах и транзисторах). Специальный шаблон (маска) определяет, какие перемычки в активных элементах ячеек памяти уставить путем напыления проводника при изготовлении отдельных слоев микросхемы, а какие не устанавливать. Программирование может заключаться также в изготовлении активных элементов, когда требуется записать активный уровень сигнала, либо не изготовлении элемента, если записывается пассивный уровень.
Такие ЗУ обычно выпускаются большими партиями, отличаются максимальной плотностью расположения отдельных элементов памяти и дешевизной. Они программируются однократно при их изготовлении.
Программируемые пзу
Программируемые ПЗУ (PROM) могут программироваться как при изготовлении, так и пользователем с помощью специальных устройств – программаторов. В этом случае при изготовлении микросхемы устанавливаются все элементы и все соединения у всех элементов памяти (при этом все элементы оказываются в рабочем состоянии), а при программировании в отдельные элементы подается повышенный ток, который выжигает в них перемычки. Повторное программирование ППЗУ не допускается.
Логические элементы, которые находятся в точках пересечения адресных шин и шин считывания ПЗУ (элементы памяти), могут изготавливаться на основе диодов или транзисторов. При изготовлении ПЗУ сначала в узлах решетки размещаются активные элементы (диоды или транзисторы) со всеми соединительными элементами (как в масочных ПЗУ). При программировании (записи в них необходимой для хранения информации) вносятся изменения посредством выжигания отдельных перемычек.
В программируемых ПЗУ в качестве элемента памяти используются также два встречно включенных диода, которые в обычном состоянии имеют высокое сопротивление. При программировании для записи единицы к диодам прикладывают повышенное напряжение, пробивающее обратно смещенный диод, в котором образуется проводящий слой (аналог перемычки).
Использование плавких перемычек упрощает процесс программирование ЗУ, но перемычки занимают много места, вследствие чего падает уровень интеграции микросхем. Заметим, что в ЗУ с плавкими перемычками возможно восстановление проводимости через некоторое время.
Более сложное программирование с использованием элементов памяти требует более сложных программаторов, но повышает емкость микросхем памяти.
6.4. Перепрограммируемые запоминающие устройства
В ПЗУ информация может вноситься только один раз за все время его работы в заводских условиях или пользователем. Однако часто возникает необходимость в процессе работы с устройствами памяти заменить записанную в них информацию. Это можно сделать в репрограммируемых запоминающих устройствах (РПЗУ), информация в ячейках памяти которых может стираться и вновь записываться (перезаписываться).
По способу стирания старой информации различают РПЗУ со стиранием ультрафиолетовыми лучами и с электрическим стиранием.
РПЗУ, в которых программирование производится ультрафиолетовым освещением, называют РПЗУ типа EPRON (в русской терминологии РПЗУ-УФ), а использованием электронного стирания и записи информации - EEPRON (E2PRON или РПЗУ-ЭС).
Запоминающими элементами РПЗУ являются транзисторы типов МНОП и ЛИЗМОП.
Транзистор МНОП (как ячейка памяти) изготавливается на основе МОП-транзистора, между металлическим затвором и слоем изолирующего оксида которого осаждается слой нитрида кремния, в результате чего образуется транзистор с двухслойным подзатворным диэлектриком. На границе диэлектрических слоев возникают центры захвата зарядов. Заряд, накопленный на затворе транзистора, открывает транзистор. При отсутствии заряда транзистор окажется закрытым.
Для МНОП-транзистора с каналом n-типа отрицательный заряд на границе раздела слоев повышает пороговое напряжение, в результате чего он не сможет открыться рабочим напряжением на его затворе, используемым при чтении информации. При отсутствии заряда на границе раздела слоев при рабочем напряжении транзистор легко открывается.
Эти два противоположных состояния транзистора можно трактовать как состояния хранения уровней единицы и нуля.
При программировании используется высокое напряжение, при котором за счет туннельного эффекта происходит прохождение носителей заряда через диэлектрик и его накопление на границе раздела. При снятии напряжения программирования прохождение заряда прекращается и он сохраняется на границе раздела.
Нитрид кремния может хранить накопленный заряд достаточно длительное время (до 10 лет). Удалить заряд можно подачей на затвор стирающего импульса. После удаления зарядов с затворов транзисторов можно записать в них новую информацию. Это РПЗУ с электрическим стиранием.
Транзисторы с лавинной инжекцией заряда (ЛИЗМОП) имеют плавающий затвор, который может быть либо единственным, либо вторым (дополнительным). Транзисторы с одним плавающим затвором стирают ультрафиолетовым освещением, а транзисторы с двойным затвором – пригодны как для ППЗУ-УФ, так и для ППЗУ-ЭС.
В транзисторах с двойным затвором дополнительный затвор размещается между управляющим затвором и областью канала. Он представляет собой участок проводящего материала, окруженный диэлектриком. При подаче на управляющий затвор импульса достаточно большой амплитуды в плавающем затворе накапливается заряд за счет лавинной инжекции заряда, который может храниться там долгое время. Накопленный в плавающем затворе заряд увеличивает пороговое напряжение транзистора настолько, что в диапазоне рабочих напряжений транзистор остается закрытым (канал в нем не создается). При отсутствии заряда в плавающем затворе транзистор работает в обычном режиме.
Удаление заряда с плавающего затвора может производиться как электрическим путем, так и ультрафиолетовым освещением. В последнем случае в корпусе транзистора имеется прозрачное окно для облучения кристалла.
Устройства перепрограммируемой памяти позволяют записывать информацию ограниченное число раз – от десятков до сотен тысяч. Стирание информации и ее повторная запись занимают достаточно много времени – до нескольких секунд.