
- •Цифровые устройства
- •Введение.
- •1. Основные принципы цифровой электроники.
- •1.1. Аналоговые и цифровые сигналы
- •1.2. Модели и уровни представления цифровых устройств
- •1.3. Входы и выходы цифровых микросхем
- •1.4. Основные обозначения на схемах
- •1.5. Серии цифровых микросхем
- •1.6. Корпуса цифровых микросхем
- •2.1. Системы счисления.
- •2.2 Арифметические операции над двоичными числами.
- •2.3. Машинное представление информации
- •2.3.1 Формы представления чисел.
- •2.3.2. Буквенно-цифровой код
- •2.3.3 Восьмисегментный код
- •3. Логические основы цифровой техники
- •3.1 Основные законы алгебры логики
- •3.2 Формы описания логических функций и их использование для синтеза логических схем
- •3.3. Синтез комбинационных схем с несколькими выходами
- •3.4. Понятие логического базиса
- •4. Логические элементы цифровых устройств
- •4.1 Общие характеристики элементов цифровых устройств
- •4.2. Переходные процессы в логических схемах
- •4.3. Описание основных схемотехнических решений базовых логических элементов.
- •4.3.1. Интегральные схемы ттл и ттлш
- •4.3.2. Интегральные микросхемы на моп-структурах
- •4.3.3. Микросхемы эмиттерно-связанной транзисторной логики
- •4.3.4. Инжекционные интегральные логические схемы (и2л)
- •4.3.5. Схемные особенности логических элементов
- •4.4. Сложные комбинационные цифровые автоматы
- •4.4.1. Сумматор по модулю два
- •4.4.2. Мультиплексоры и демультиплексоры
- •4.4.3. Дешифраторы, дешифраторы-демультиплексоры, шифраторы
- •4.4.4. Преобразователи кодов
- •4.4.5. Сумматоры
- •4.5. Последовательностные схемы цифровых автоматов
- •4.5.1. Асинхронный r-s триггер
- •4.5.2. Синхронный r-s триггер
- •4.5.3. Синхронный d - триггер со статическим управлением
- •4.5.3. Синхронный d - триггер с динамическим управлением
- •4.5.4. Универсальный j-k триггер
- •4.5.6. Регистры
- •4.5.7. Счетчики
- •Полупроводниковые запоминающие устройства
- •5.1. Статические озу
- •5.2. Динамические озу
- •5.3. Однократно программируемые постоянные запоминающие устройства
- •5.4. Перепрограммируемые постоянные запоминающие устройства
- •Специальные элементы цифровых устройств
- •6.1. Автоколебательные генераторы на логических элементах
- •6.2. Формирователи сигналов
- •6.2.1. Укорачивающие формирователи
- •6.2.2. Расширяющие одновибраторы
- •6.2.3. Триггер Шмитта
- •6.2.4. Аналоговый компаратор
- •Преобразователи сигналов
- •7.1. Цифроаналоговые преобразователи
- •7.1.1. Цап с матрицей r-2r
- •7.1.2. Цап с матрицей звездообразного типа
- •7.2. Аналого-цифровые преобразователи
- •Ацп двойного интегрирования (интегрирующий ацп).
- •Сигма-дельта ацп.
- •Преобразователи напряжение-частота
- •8. Элементы цифровой индикации
- •Малогабаритные лампочки накаливания
- •Светодиодные индикаторы.
- •Жидкокристаллические индикаторы
- •Дисплеи на основе органических пленок (oled)
- •Динамическая индикация
- •Микропроцессоры Введение
- •1. Классификация микропроцессоров
- •2. Архитектура микроконтроллера
- •2.1 Основные характеристики микроконтроллера
- •2.2. Архитектура микроконтроллеров
- •2.2.1. Архитектура микроконтроллеров mcs-51
- •Альтернативные функции порта p3
- •2.2.2. Архитектура avr микроконтроллеров
- •3. Программирование микроконтроллеров
- •3.1 Языки программирования для микроконтроллеров
- •3.2. Виды компиляторов
- •3.3.1 Форматы и способы адресации данных
- •3.3.2. Форматы и способы адресации команд
- •3.3.3. Команды пересылки информации
- •3.3.4. Команды поразрядной обработки информации
- •3.3.5. Команды арифметических операций
- •3.3.6. Управляющие команды
- •3.3.7. Порядок выполнения прерываний в микроконтроллерах семейства mcs51.
- •3.3.8. Применение подпрограмм при программировании.
- •3.3.9. Директивы ассемблера для микроконтроллеров семейства mcs-51
- •3.3.10. Применение комментариев
- •3.3.11. Многофайловые программы.
- •3.3.12. Отладка программ.
- •3.3.13. Способы отладки программ.
- •Программируемые логические матрицы, программируемая матричная логика, базовые матричные кристаллы
- •4.1. Программируемые логические матрицы и программируема матричная логика
- •4.3. Базовые матричные кристаллы
- •4.4. Бис/сбис с программируемыми структурами (cpld, fpga, смешанные структуры)
- •Список использованной литературы
Специальные элементы цифровых устройств
В цифровой технике для выполнения обеспечивающих функций, например, формирования временных интервалов, увеличения и уменьшения длительности импульсов, согласования (преобразования) уровней и т. п. Применяются специальные элементы. Как правило, их стремятся выполнить с применением логических элементов. Для некоторых, наиболее часто используемых выпускаются микросхемы. В этой главе будут рассмотрены некоторые из них.
6.1. Автоколебательные генераторы на логических элементах
Автоколебательные генераторы используются в последовательностных цифровых устройствах для формирования временных интервалов, тактовых частот и т. п. Наиболее распространены генераторы, выполненные в виде мультивибратора на логических элементах с резисторно-емкостными обратными связями.
Рассмотрим простейшую схему симметричного мультивибратора, выполненную на двух ТТЛ ЛЭ И-НЕ. Его схема представлена на рис. 6.1.
Рис. 6.1. Схема электрическая принципиальная симметричного мультивибратора
Резисторы R1,
R2
и конденсаторы C1,
C2
являются время задающей цепью (ВЗЦ).
При работе мультивибратора в авто
колебательном режиме инверторы DA1:1
и DA1:2
поочередно находятся в единичном и
нулевом состояниях. Время пребывания
инверторов в нулевом или в единичном
состояниях определяется временем заряда
одного из конденсаторов. Если DA1:1
находится в единичном (
),
а DA1:2
– в нулевом состояниях(
)
(t=0
на рис. 6.2 ), то конденсатор C1
заряжается током , протекающим через
выходную цепь DA1:1
и резистор R2.
Рис. 6.2. Временные диаграммы напряжений мультивибратора
По мере заряда
конденсатора входное напряжение
на входе DA1:2
уменьшается по экспоненциальному закону
с постоянной времени
,
стремясь к нулевому значению. Когда оно
достигнет порогового значения
,
ниже которого начинается увеличение
выходного напряжения DA1:2,
в мультивибраторе развивается
регенеративный
процесс, при
котором состояния элементов DA1:1
и DA1:2
изменяются на противоположные (
на
рис. 6.2). Скачкообразное уменьшение
выходного напряжения (
)
вызывает уменьшение входного напряжения
,
что приводит к быстрому разряду
конденсатора C1
через открытые защитные диоды, подключенные
параллельно входам внутри микросхемы,
а затем его перезаряду входным вытекающим
током DA1:2
и резистор R2
. Входное напряжение
при этом возрастает до значения
,
определяемого моментом окончания
процесса заряда конденсатора C2
в противоположной ветви мультивибратора
(
на рис. 6.2). Таким образом процессы
периодически повторяются и на выходах
DA1:1
и DA1:2
формируются два изменяющихся в противофазе
импульсных напряжения с длительностями
и
.
Количественный анализ работы мультивибратора производится при принятой аппроксимации реальных проходных характеристик ТТЛ ЛЭ (рис. 6.3).
Рис. 6.3. Диаграммы работы мультивибратора
Так как на протяжении
всего времени заряда конденсатора
С2(С1) и перезаряда конденсатора С1(С2) ЛЭ
DA1:1(DA1:2)
должен находиться в единичном состоянии,
его входное напряжение
(
)
не должно превышать порогового уровня
,
следовательно, сопротивления время
задающих резисторов R1,
R2
должно быть достаточно малым. При этом
нужно выполнить условие
,
где
-
входное сопротивление ЛЭ.
При этом рабочие точки обеих ЛЭ оказываются
на динамических участках передаточных
характеристик и, даже небольшое различие
в коэффициентах передачи ЛЭ приводит
к одному из квазиустойчивых состояний,
когда на выходе одного устанавливается
высокий уровень напряжение, а на выходе
второго низкий. Режим самовозбуждения
при этом будет мягким, т. е. после включения
источника питания мультивибратор всегда
переходит в автоколебательный режим
(в отличие от жесткого, когда на обеих
выходах после включения питания может
оказаться или высокий или низкий уровень
и самовозбуждение становится невозможным).
Входное напряжение, например
при перезаряде конденсатора С1
с постоянной времени
,
где
-
сопротивление параллельно включенных
R2
и входного
сопротивления ЛЭ, после запирания
защитного диода изменяется по закону
.
Если за время
,
где
-
временной интервал, определяемый ВЗЦ
R2,
С2, напряжение
превысит значение
,
то произойдет искажение формы импульса
выходных сигналов, причем тем сильнее
чем больше это напряжение превышает
.
Для устранения искажения необходимо
чтобы входное напряжение не превышало
пороговое. Длительность выходных
импульсов определяется следующими
приближенными формулами:
Скважность генерируемых импульсов определяется по формуле:
Рассмотренная схема мультивибратора используется редко потому, что требует тщательного подбора резисторов R1 и R2 для получения с одной стороны мягкого режима самовозбуждения, а с другой стороны неискаженной формы выходных импульсов.
На практике наиболее часто используется схема мультивибратора, приведенная на рис. 6.4.
В данной схеме используются ЛЕ И-НЕ с открытым коллектором, например К555ЛА8. Временные диаграммы работы этого устройства в точках a, b, c представлены на рис. 6.5.
При наличии низкого уровня на входе а происходит разряд конденсатора С1 через цепь, образованную частично открытым выходным каскадом DA1:2 и входную цепь этого же элемента (выходной каскад находится в частично открытом состоянии
потому, что ток разряда С1 создает отрицательную обратную связь). По достижении
входным напряжением
DA1:3
,
начинается процесс регенерации. При
этом на
выходе DA1:3 устанавливается высокий уровень напряжения, а на выходе DA1:1 низкий и
Рис. 6.4. Схема мультивибратора на ЛЭ
Рис. 6.5. Временные диаграммы работы мультивибратора
начинается перезаряд С1 через открытый транзистор выходного каскада DA1:1 и входную цепь DA1:3. Временные характеристики этого мультивибратора определяются входными токами ЛЭ и величиной емкости С1.
Например, для ТТЛ микросхем типа К155ЛА8 частота генерируемых импульсов может быть рассчитана по формуле:
,
где С – емкость время задающего конденсатора в микрофарадах.
Скважность выходных импульсов примерно равна двум. Применение в такой схеме ЛЭ с полным выходом недопустимо потому, что в этом случае при перезаряде конденсатора С через верхние транзисторы выходного каскада протекает недопустимо большой ток, существенно увеличивающий потребляемую мощность и могущий привести к выходу из строя выходного каскада. Следует отметить, что рассмотренные схемы мультивибраторов не отличаются высокой стабильностью и используется там, где допустимая погрешность частоты составляет ~ 10% от среднего значения. Это обстоятельство обусловлено существенной зависимостью входных токов ЛЭ от температуры.
Учитывая вышеизложенное, в устройствах, где требуется высокая точность отсчета временных интервалов используются генераторы импульсов с использованием кварцевых или пьезоэлектрических резонаторов во времязадающих цепях.
Для этого нужно кварцевый резонатор включить в цепь обратной связи. Схема мультивибратора с кварцевой стабилизацией частоты приведена на рис. 6.6.
При применении такой схемы кварцевого генератора следует учитывать, что кварцевый резонатор в ней работает на частоте последовательного резонанса. В схеме мультивибратора кварцевый резонатор используется в качестве узкополосного
Рис 6.6. Схема мультивибратора с кварцевой стабилизацией частоты.
фильтра в цепи обратной связи.
Эквивалентная схема кварцевого резонатора приведена на рис. 6.7 а, а характеристика зависимости сопротивления от частоты - на рис. 6.7 б.
Рис. 6.7. а - эквивалентная схема кварцевого резонатора; б - зависимость сопротивления кварцевого резонатора от частоты.
Обычно разность частот последовательного и параллельного резонансов составляет около 1 килогерца. В схеме мультивибратора возможно самовозбуждение генератора на частоте, далеко отстоящей от резонансной частоты кварцевого резонатора. Это обуславливается ёмкостью кварцедержателя, поэтому в схеме мультивибратора необходимо предусматривать специальные меры для борьбы с этим явлением:
- использование индуктивности, подключенной параллельно кварцевому резонатору, такой величины, чтобы резонансная частота контура, образованная этой индуктивностью и емкостью кварцедержателя, была близка к частоте последовательного резонанса;
- использование кварцевых резонаторов специальной конструкции с малой емкостью кварцедержателя (в практике используется наиболее часто).
Относительная
стабильность частоты колебаний,
вырабатываемых такой схемой существенно
выше по-сравнению с ранее рассмотренным
R-C
мультивибратором и составляет ~
%.
Иногда вместо кварцевых резонаторов
используют более дешевые пъезокерамические
резонаторы, имеющие на порядок худшую
стабильность.