- •Схемотехника эвм
- •Содержание
- •Предисловие
- •Введение
- •1. Основные определения и характеристики схем цифровых устройств
- •1.1. Основные определения в области микросхемотехники
- •1.2. Основные обозначения на схемах
- •1.3. Основные положения модели поведения полупроводниковых приборов
- •1.3.1. Полупроводниковый p-n-переход.
- •1.3.2. Полупроводниковый диод
- •1.3.3. Биполярный транзистор
- •1.3.4. Полевой транзистор
- •2. Основные понятия алгебры логики
- •Введение в алгебру логики
- •Булевый базис
- •2.3. Произвольные функции и логические схемы
- •Законы булевой алгебры
- •2.5. Положительная и отрицательная логика
- •3. Цифровые интегральные микросхемы
- •3.1. Параметры микросхем
- •3.2. Особенности логических элементов различных логик
- •3.2.1. Диодно-транзисторная логика
- •3.2.2. Высокопороговая логика
- •3.2.3. Транзисторно-транзисторная логика
- •Универсальные (стандартные) серии ттл
- •Микромощные микросхемы ттл
- •Микросхемы ттл повышенного быстродействия
- •Микросхемы ттл с транзисторами Шотки
- •Способ увеличения числа входов и, или
- •Исключающее или
- •Соединение входов и выходов микросхем ттл
- •Неиспользуемые логические элементы ттл
- •Неиспользуемые входы ттл
- •Совместное применение разных серий ттл
- •3.2.4. Типы выходных каскадов Микросхемы с открытым коллектором
- •3.2.5. Микросхемы с тремя логическими состояниями
- •4. Логические элементы на кмоп-транзисторах
- •4.1. Логические элементы на моп-транзисторах
- •4.2. Цифровые микросхемы кмоп
- •4.3. Микросхемы с буферными выходами
- •Основные логические элементы кмоп
- •5. Схемотехника интегральных схем инжекционной логики и эсл
- •5.1. Схемы с непосредственными связями
- •5.2. Схемотехника ис инжекционной логики и2л
- •5.3. Эмиттерно-связанная логика
- •6. Триггеры
- •6.1. Общие сведения о триггерных устройствах
- •6.2. Асинхронный rs-триггер
- •6.3. Триггерные системы
- •6.3.1. Синхронный rs-триггер
- •6.4. Тактируемый d-триггер
- •6.5. Счетный т-триггер
- •6.6. Двухступенчатые триггеры
- •7. Счетчики
- •7.1. Общие положения
- •7.2. Классификация счетчиков
- •7.2.1. Асинхронные суммирующие счетчики с последовательным переносом
- •7.2.2. Асинхронные вычитающие счетчики с последовательным переносом
- •7.2.3. Асинхронные реверсивные счетчики с последовательным переносом
- •7.3. Параллельное соединение счетчиков
- •7.4. Последовательное соединение счетчиков
- •7.5.Синхронные двоичные счетчики со сквозным переносом.
- •7.6.Синхронные двоичные счетчики с параллельным переносом.
- •8. Регистры
- •8.1. Назначение и классификация регистров
- •8.2. Регистры памяти
- •8.3. Буферы данных
- •8.4. Регистры сдвига
- •Кольцевые счетчики
- •9. Мультиплексоры и демультиплексоры
- •9.1. Общие сведения
- •9.2. Мультиплексоры
- •9.3. Демультиплексоры
- •10. Шифраторы и дешифраторы
- •10.1. Шифраторы
- •10.2. Дешифраторы
- •11. Арифметические устройства
- •11.1. Сумматоры
- •Четвертьсумматор
- •Полусумматор
- •Полный одноразрядный двоичный сумматор
- •Сумматоры с последовательным переносом
- •11.2. Инкрементор
- •11.3. Вычитатели (субтракторы)
- •11.4. Компараторы
- •Основные характеристики компараторов
- •Компараторы аналоговых сигналов
- •Компараторы цифровых сигналов
- •Компаратор на базе сумматора
- •11.5. Арифметико-логические устройства
- •12. Импульсные устройства на имс
- •12.1. Формирователи импульсов
- •12.2. Схемы нормализации импульсов
- •12.3. Схемы укорачивания импульсов
- •12.4. Схемы задержки импульса
- •12.5. Одновибраторы
- •12.6. Генераторы тактовой частоты
- •13. Запоминающие устройства
- •13.1. Общие характеристики устройств
- •13.2. Запоминающие элементы постоянных зу
- •13.3. Оперативные запоминающие устройства
- •13.3.1. Динамические зу
- •13.3.2. Статические зу
- •14. Аналого-цифровые и цифро-аналоговые преобразователи
- •14.1. Общие сведения
- •14.2. Цифро-аналоговые преобразователи
- •14.3. Аналого-цифровые преобразователи
- •14.3.1. Характеристики и параметры ацп
- •14.3.2. Ацп последовательного счета
- •14.3.3. Параллельный ацп
- •14.3.4. Сигма-дельта ацп
- •Заключение
- •Библиографический список
- •Приложение 1 Перечень стандартов
- •Основные стандарты ескд
- •Система технологической документации
- •Стандарты системы информационно-библиографической документации
- •Система стандартов по безопасности труда
- •Разработка и постановка продукции на производство
- •Система стандартов программной документации
- •Основополагающие стандарты гсп
- •Приложение 2
- •Цифровых устройств
12.5. Одновибраторы
Одновибраторы (ждущие мультивибраторы) относятся к группе регенеративных схем. Этот класс импульсных устройств осуществляет формирование интервалов времени заданной длительности из входного запускающего импульса неопределенной (но достаточно короткой) длительности (не больше длительности вырабатываемого импульса). Для реализации ждущего мультивибратора устройство с коэффициентом передачи больше единицы необходимо охватить регенеративной (положительной) обратной связью.
Одна из возможных схем одновибраторов приведена на рис. 12.10, а. Одновибратор построен на двух элементах логики типа 2И-НЕ путем введения положительной обратной связи (выход второго элемента соединен с входом первого).
В исходном состоянии на выходе элемента DD2 имеется уровень 1, а на выходе элемента DD1 – логический 0, так как на обоих его входах имеется 1 (запускающие импульсы представляют отрицательный перепад напряжения). При поступлении на вход запускающего отрицательного перепада напряжения на выходе первого элемента появится уровень 1. Положительный перепад через ёмкость С поступит на вход второго элемента. При этом ёмкость С начнёт заряжаться через резистор R. Элемент DD2 инвертирует этот сигнал, и уровень 0 по цепи обратной связи подается на второй вход элемента DD1. На выходе элемента DD2 поддерживается уровень 0 до тех пор, пока падение напряжения на резисторе R не снизится до величины Uпор в процессе заряда конденсатора С (рис. 12.10, б). Длительность выходного импульса одновибратора может быть определена с помощью выражения
а б
Рис. 12.10. Схема одновибратора (а) и временная диаграмма (б)
tи = C (R + Rвых )ln(U1/Uпор),
где Rвых – выходное сопротивление первого элемента; Uпор – пороговое напряжение логического элемента.
Рассмотренная схема может быть реализована как на микросхемах ТТЛ, так и на КМОП-структурах. Однако специфика каждого вида логики накладывает свои условия. Для построения одновибраторов можно использовать триггеры, имеющие дополнительные входы Sа и Rа для принудительной установки их в единичное и нулевое состояния.
Одновибраторы выпускаются в виде самостоятельных микросхем. В составе ТТЛ-серий имеется несколько микросхем ждущих и управляемых мультивибраторов. Преимущество одновибраторов в микросхемном исполнении состоит в меньшем количестве навесных деталей, в большей временной стабильности и более широких функциональных возможностях. К таким микросхемам относятся одновибраторы К155АГ1 и К155АГ3, в составе КМОП-серий – 564АГ1, 1561АГ1. Работа подобных микросхем подробно описана в литературе [3, 9, 11, 17].
Для получения импульсов заданной длительности можно использовать счетчики. На основе счетчиков строят цифровые одновибраторы. Их применяют, когда временной интервал должен быть очень большим или предъявляются высокие требования к стабильности формируемого интервала. В этом случае минимальная получаемая длительность ограничена только быстродействием используемых элементов, а максимальная длительность может быть любой (в отличие от схем, использующих RC-цепи).
Принцип работы цифрового одновибратора основан на включении триггера входным сигналом и отключении через временной интервал, определяемый коэффициентом пересчета счетчика. На рис. 12.11 показан пример схемы для получения импульса заданной длительности с помощью счетчика.
Работу одновибратора поясняют диаграммы, на рис. 12.11, б. В исходном состоянии триггер DD2 на инверсном выходе имеет высокий уровень, который по входу R устанавливает счетчик DD1 в нулевое состояние. После прихода входного (запускающего) импульса Uвх = 1 в момент t1 триггер устанавливается в единичное состояние. На его инверсном выходе, при этом, установится низкий уровень, который разрешит счет импульсов программируемому счетчику DD1. Счет импульсов от генератора G продолжается до значения, которое установлено по входам программирования. После подсчета заданного числа импульсов на выходе счетчика формируется сигнал высокого уровня UCT (момент t2) , который вернет триггер DD2 в нулевое состояние. При этом на инверсном выходе триггера снова установится высокий уровень, а счетчик вернется в исходное состояние.
а б
Рис. 12.11. Структурная схема (а) и временные диаграммы
(б) цифрового одновибратора
Общим недостатком подобных схем является случайная погрешность, связанная с произвольностью фазы задающего генератора в момент запуска. Погрешность может составлять до периода тактовой частоты и уменьшается с увеличением частоты генератора. Устранить этот недостаток позволяют схемы с управляемым запуском генератора (генератор включается при появлении запускающего импульса).
Использование в составе одновибратора счетчиков с программируемым коэффициентом деления позволяет получить импульс любой длительности. Микросхема 564ИЕ15, например, состоит из пяти вычитающих счетчиков, модули пересчета которых программируются параллельной загрузкой данных в двоичном коде. Более высокая стабильность длительности выходного импульса обеспечивается применением кварцевого генератора тактовой частоты.