- •В.В. Болгов, в.И. Енин, а.В. Смольянинов
- •Схемотехника
- •В.В. Болгов, в.И. Енин, а.В. Смольянинов Схемотехника
- •Схемотехника
- •Введение
- •После изучения дисциплины необходимо знать:
- •После изучения дисциплины необходимо уметь:
- •В.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. Условные графические обозначения элементов цифровой техники
- •Оглавление
4.3.6. Быстродействие счетчиков
Под быстродействием счетчика понимают максимальное количество импульсов, которое может подсчитать счетчик в единицу времени. Оно определяется минимальным временем между двумя надежно фиксируемыми сигналами, поступающими на вход счетчика.
В рассмотренных схемах счетчиков каждый поступивший на его вход импульс заставляет последовательно переключаться триггеры тех разрядов, в которых до поступления импульса была записана единица. Таким образом, для изменения состояния триггера самого старшего разряда должны переключиться триггеры всех разрядов счетчика. От момента поступления импульса до переключения любого триггера должно пройти время, достаточное для переключения всех предшествующих ему триггеров счетчика. Если время переключения одного триггера , то для переключения всех N триггеров счетчика необходимо время что и определяет быстродействие счетчика.
Уменьшить это время можно уменьшением времени переключения каждого триггера счетчика, которое однозначно определяется параметрами триггеров и не может быть изменено при построении счетчика из заданных триггеров. Другой путь повышения быстродействия – построение схем, где сигнал переключения между разрядами проходит по более коротким цепям (минуя часть триггеров).
Например, можно сигнал переключения на вход следующего триггера подавать одновременно (или с минимальной задержкой) с его подачей на вход предыдущего триггера. Естественно, при этом необходимо учитывать и то, что проходить на вход следующего триггера он должен только при единичном выходном сигнале предыдущего триггера, что можно обеспечить, если его подавать через элемент И (единица с выхода предыдущего триггера готовит элемент И для прохождения сигнала на переключение, сам же сигнал на переключение проходит только при поступлении импульса, который надо подсчитать, на вход счетчика и одновременно на вход схемы И). При уровне логического нуля на выходе триггера схема И закрыта и через нее входные импульсы не передаются (рис. 4.32). Такой счетчик называется счетчиком со сквозными переносами (сигнал управления как бы проходит сквозь триггер).
О дновременно для переноса сигнала переключения готовы только те схемы И, на входы которых поступает уровень единицы с выходов триггеров. Если переключаются все триггеры счетчика, то сигнал переноса проходит через все элементы И, и задержка сигнала переключения на триггер старшего разряда счетчика определяется его задержкой всеми схемами И (количество элементов И на 1 меньше числа разрядов N счетчика): где - время переключения одного элемента И. Это время меньше, чем задержка в триггерах счетчика, так как триггер работает медленнее, чем один логический элемент.
М аксимальное время переключения счетчика определится временем переключения одного (последнего) триггера старшего разряда и временем задержки импульса элементами И:
Рис. 4.33. Счетчик с параллельными
переносами
Это время можно еще уменьшить, если использовать параллельные переносы сигнала переключения (рис. 4.33). В этом случае сигнал управления на вход каждого триггера подается в зависимости от состояния выходов триггеров всех предыдущих разрядов счетчика, и если все они находятся в единичном состоянии, то на его вход подается сигнал переключения. Задержка этого сигнала равна задержке его на одном элементе И, но сами элементы И более сложные (если в первом случае все они были двухвходовые, то сейчас количество их входов последовательно нарастает от входа счетчика к его выходу). Элементы И обеспечивают прохождение управляющих импульсов параллельно триггерам разрядов счетчика (счетчик с параллельными переносами).
Время переключения всего счетчика определится временем переключения одного триггера (последнего) и задержкой импульса одним элементом И:
В случае большого числа разрядов счетчика, когда их число превышает количество входов логических элементов И, триггеры счетчика разбивают на группы, по N триггеров в каждой, связанные цепями межгруппового переноса. Внутри групп образуются свои переносы, а между группами – свои, называемые групповыми. Перенос в следующую группу зависит от состояния выходов всех триггеров предыдущей группы, которые, как и входной перенос группы, поступают на межгрупповой конъюнктор. Если во всех разрядах предыдущей группы окажется уровень единицы, то перенос разрешен, и на вход триггера счетчика следующей группы поступает сигнал переключения с выхода межгруппового конъюнктора (подобно третьему элементу «И» на рис.4.33). Здесь задержка сигнала переключения равна задержке в элементах И всех отдельных групп счетчика и растет с ростом их числа. Такой счетчик называют счетчиком с групповыми переносами (рис. 4.34).
Групповой
перенос
Рис.4.34. Счетчик с групповыми переносами