
- •У. Титце к. Шенк
- •4.7.1. Основная схема
- •5. Полевые транзисторы
- •9.5.1. Основная схема
- •10. Оптоэлектронные приборы
- •11. Линейные и нелинейные аналоговые вычислительные схемы
- •12. Управляемые источники и схемы преобразования полного сопротивления
- •15. Усилители мощности
- •15.4. Комплементарный эмиттерный повторитель по схеме дарлингтона
- •16. Источники питания
- •17. Аналоговые коммутаторы и компараторы
- •18. Генераторы сигналов
- •18.4. Генераторы сигналов специальной формы (функциональные генераторы)
- •19. Комбинационные логические схемы
- •20. Интегральные схемы со структурами последовательностного типа
- •20.4.1. Основная схема
- •21. Микро-эвм
- •22.2.1. Описание во временной области
- •22.2.2. Описание в частотной области
- •25. Измерительные схемы
- •26. Электронные регуляторы
- •Часть I.
- •1. Пояснение применяемых величин
- •Значения времени установления фильтра нижних частот
- •2.1.3. Длительность фронта импульса и частота среза филыра
- •2.2. Фильтр верхних частот
- •Выражение для частоты среза совпадает с соответствующим выражением для фильтра нижних частот:
- •Фильтр верхних частот как элемент rc-связи
- •Фильтр верхних частот как дифференцирующее звено
- •Последовательное соединение нескольких фильтров верхних частот
- •2.3. Компенсированный делитель напряжения
- •2.4. Пассивный полосовой rc-фильтр
- •2.5. Мост вина-робинсона
- •2.6. Двойной т-образный фильтр
- •2.7. Колебательный контур
- •3. Диоды
- •3.1. Характеристики и параметры
- •Динамический режим
- •3.2. Стабилитроны
- •3.3. Варикапы
- •4. Транзистор и схемы на его основе
- •4.1. Характеристики и параметры в режиме малых сигналов
- •4.2. Схема с общим эмиттером
- •4.2.1. Принцип работы
- •Входное и выходное сопротивления
- •4.2.2. Нелинейные искажения
- •4.2.3. Схема с общим эмиттером и отрицательной обратной связью по току
- •Расчет входного сопротивления
- •4.2.4. Отрицательная обратная связь по напряжению
- •4.2.5. Установка рабочей точки
- •Установка рабочей точки с помощью базового тока
- •Установка рабочей точки с помощью отрицательной обратной связи по току
- •4.3. Схема с общей базой
- •4.4. Схема с общим коллектором, эмиттерный повторитель
- •4.5. Транзистор как источник стабильного тока
- •4.5.1. Основная схема
- •4.5.2. Биполярный источник питания
- •4.5.3. Схема «токового зеркала»
- •Тогда получим
- •4.6. Схема дарлингтона
- •Комплементарная схема Дарлингтона
- •4.7. Дифференциальные усилители
- •4.7.1. Основная схема
- •4.7.2. Режим большого сигнала
- •4.7.3. Дифференциальный усилитель с отрицательной обратной связью по току
- •4.7.4. Напряжение разбаланса
- •Дрейф напряжения разбаланса
- •4.8. Измерение некоторых параметров при малом сигнале
- •4.9. Шумы транзистора
- •4.10. Предельные параметры
- •Ряд I (слева направо) то 18, то 5, то 66, то 3; ряд II: транзисторы соответствующей мощности в пластмассовых корпусах
- •5. Полевые транзисторы
- •5.1. Классификация
- •5.2. Характеристики и параметры малых сигналов
- •5.3. Предельные электрические параметры
- •5.4. Основные схемы включения
- •5.4.1. Схема с общим истоком
- •5.4.2. Схема с общим затвором
- •5.4.3. Схема с общим стоком, истоковый повторитель
- •5.5. Полевой транзистор как стабилизатор тока
- •5.6. Дифференциальный усилитель на полевых транзисторах
- •Дрейф рабочей точки
- •5.7. Полевой транзистор в качестве управляемого сопротивления
- •6. Операционный усилитель
- •6.1. Свойства операционного усилителя
- •Входное сопротивление
- •6.2. Принцип отрицательной обратной связи
- •6.3. Неинвертирующий усилитель
- •Входное сопротивление
- •Выходное сопротивление
- •6.4. Инвертирующий усилитель
- •7. Внутренняя структура операционных усилителей
- •7.1. Основные положения
- •7.2. Простейшие схемы операционных усилителей
- •Операционные усилители на полевых транзисторах
- •7.4. Коррекция частотной характеристики
- •7.4.1. Основные положения
- •7.4.2. Полная частотная коррекция
- •Схемная реализация
- •7.4.3. Подстраиваемая частотная коррекция
- •7.4.4. Скорость нарастания
- •Повышение максимального значения скорости нарастания
- •7.4.5. Компенсация емкостной нагрузки
- •7.5. Измерение параметров операционных усилителей
- •Измерение входного тока покоя
- •8. Простейшие переключающие схемы
- •8.1. Транзисторный ключ
- •Динамические свойства
- •8.2. Бистабильные релаксационные схемы
- •8.2.2. Триггер шмитта
- •Триггер Шмитта с эмиттерными связями
- •8.3. Моностабильная релаксационная схема
- •8.4. Нестабильная релаксационная схема
- •9. Базовые логические схемы
- •9.1. Основные логические функции
- •9.2. Составление логических функций
- •9.2.1. Таблица карно
- •9.3. Производные основных логических функций
- •Схемы ттл с диодами Шоттки
- •9.4.7. Комплементарная моп-логика (кмоп)
- •Двунаправленные логические элементы
- •9.4.8. Обзор
- •9.4.9. Специальные схемы выходных каскадов
- •При низком уровне ue выход схемы находится в безразличном состоянии
- •9.5. Интегральные триггеры
- •9.5.1. Основная схема
- •Статический синхронный rs-триггер
- •Статический синхронный d-триггер
- •9.5.2. Триггеры типа m-s (master-slave)
- •9.5.3. Динамический триггер
- •9.6. Полупроводниковые запоминающие устройства
- •Динамические свойства
- •Параметры некоторых распространенных микросхем озу
- •10. Оптоэлектронные приборы
- •10.1. Основные понятия фотометрии
- •10.2. Фоторезистор
- •10.3. Фотодиоды
- •10.4. Фототранзисторы
- •10.5. Светодиоды
- •10.6. Оптроны
- •Часть II. Применения
- •11. Линейные и нелинейные аналоговые вычислительные схемы
- •11.1 Схема суммирования
- •11.2. Схемы вычитания
- •11.3. Биполярное усилительное звено
- •11.4. Схемы интегрирования
- •11.5. Схемы дифференцирования
- •11.6. Решение дифференциальных уравнений
- •11.7. Функциональные преобразователи
- •Решение степенного уравнения вида
- •Применение степенных рядов
- •Дифференциальный усилитель
- •11.8. Аналоговые схемы умножения
- •Генератор треугольного сигнала— разд. 18.4
- •11.9. Преобразование координат
- •12. Управляемые источники и схемы преобразования полного сопротивления
- •12.1. Источники напряжения, управляемые напряжением
- •12.2. Источники напряжения, управляемые током
- •12.3. Источники тока, управляемые напряжением
- •12.4. Источники тока, управляемые током
- •12.5. Преобразователь отрицательного сопротивления (nic)
- •12.6. Гиратор
- •12.7. Циркулятор
- •13. Активные фильтры
- •13.1. Теоретическое описание фильтров нижних частот
- •Фильтр с критическим затуханием: 2-фильтр Бесселя:
- •Фильтр Баттерворта; 4 фильтр Чебышева с неравномерностью 3дБ.
- •13.2. Преобразование нижних частот в верхние
- •13.3. Реализация фильтров нижних и верхних частот первого порядка
- •13.4. Реализация фильтров нижних и верхних частот второго порядка
- •13.5. Реализация фильтров верхних и нижних частот более высокого порядка
- •13.6. Преобразование фильтра нижних частот в полосовой фильтр
- •13.7. Реализация полосовых фильтров второго порядка
- •13.8. Преобразование фильтров нижних частот в заграждающие полосовые фильтры
- •13.9. Реализация заграждающих. Фильтров второго порядка
- •13.10. Фазовый фильтр
- •13.11. Перестраиваемый универсальный фильтр
- •14. Широкополосные усилители
- •14.1. Зависимость коэффициента усиления по току от частоты
- •14.2. Влияние внутренних емкостей транзистора и емкостей монтажа
- •14.3. Каскодная схема
- •14.4. Дифференциальный усилитель как широкополосный усилитель
- •14.5. Симметричный широкополосный усилитель
- •14.6. Широкополосный повторитель напряжения
- •14.7. Широкополосный операционный усилитель
- •15. Усилители мощности
- •15.1. Эмоттерный повторитель как усилитель мощности
- •15.2. Комплементарный эмиттерный повторитель
- •15.3. Схемы ограничения тока
- •15.4. Комплементарный эмиттерный повторитель по схеме дарлингтона
- •15.5. Расчет мощного оконечного каскада
- •15.6. Схемы предварительных усилителей напряжения
- •15.7. Повышение нагрузочной способности интегральных операционных усилителей
- •16. Источники питания
- •16.1. Свойства сетевых трансформаторов
- •16.2 Выпрямители
- •Из соотношения (16.8) определим сначала
- •16.3. Последовательная стабилизация напряжения
- •Ограничение выходного тока
- •Повышение выходного тока стабилизатора
- •Стабилизация отрицательных напряжений
- •16.4. Получение опорного напряжения
- •Полевой транзистор как источник опорного напряжения
- •I кремниевый диод 2 два последовательно включенных кремниевых диода; з светодиод красного свечения;
- •5 Светодиод желтого свечения.
- •16.5. Импульсные регуляторы напряжения
- •Импульсный стабилизатор с повышением напряжения
- •Импульсный стабилизатор с инвертированием напряжения
- •17. Аналоговые коммутаторы и компараторы
- •17.1. Принцип действия
- •17.2. Электронные коммутаторы
- •Параллельный коммутатор
- •Последовательный коммутатор
- •Последовательно-параллельный коммутатор
- •17.3. Аналоговые коммутаторы на базе операционных усилителей
- •17.4. Аналоговые коммутаторы с памятью
- •Аналоговый коммутатор с памятью, выполненный на базе интегратора
- •17.5. Компараторы
- •17.6. Триггер шмитта
- •18. Генераторы сигналов
- •18.2. Кварцевые генераторы
- •18.3. Синусоидальные lс-генераторы
- •18.4. Генераторы сигналов специальной формы (функциональные генераторы)
- •Изменение скважности выходного напряжения
- •18.5. Мультивибраторы
- •Мультивибратор на базе прецизионного триггера Шмитта
- •Для времени, в течение которого транзистор открыт, получим выражение
- •19. Комбинационные логические схемы
- •19.1. Преобразователи кодов
- •Применение дешифраторов для программного управления
- •Преобразование кода «I из п» в двоичный
- •19.2. Мультиплексор и демультиплексор
- •Демультиплексор
- •19.3. Комбинационное устройство сдвига
- •Типы ис
- •19.4. Компараторы
- •Типы ис
- •19.5. Сумматоры
- •Определение переполнения
- •19.6. Умножители
- •19.7. Цифровые функциональные преобразователи
- •20. Интегральные схемы со структурами последовательностного типа
- •20.1. Двоичные счетчики
- •Счетчик с входами прямого и обратного счета
- •Устранение состязаний
- •20.2. Двоично-десятичный счетчик в коде 8421
- •Синхронный двоично-десятичный реверсивный счетчик
- •20.3. Счетчик с предварительной установкой
- •20.4. Регистры сдвига
- •20.4.1. Основная схема
- •20.5. Получение псевдослучайных последовательностей
- •20.6. Первоначальная обработка асинхронного сигнала
- •20.7. Систематический синтез последовательностньк схем
- •Входной мультиплексор
- •21. Микро-эвм
- •21.1. Основная структура микро-эвм
- •21.2. Принцип действия микропроцессора
- •21.3. Набор команд
- •Безусловные переходы
- •Маска прерываний
- •21.4. Отладочные средства
- •Язык ассемблера
- •21.5. Обзор микропроцессоров различного типа
- •21.6. Модульное построение микро-эвм
- •Микромощные запоминающие устройства
- •21.7. Периферийные устройства
- •Адаптер интерфейса периферийных устройств
- •Передача сигналов телетайпа
- •21.8. Минимальные система
- •22. Цифровые фильтры
- •22.1. Теорема о дискретизации (теорема о выборках)
- •Восстановление аналогового сигнала
- •22.2. Цифровая функция передачи фильтра
- •22.2.1. Описание во временной области
- •22.2.2. Описание в частотной области
- •22.3. Билинейное преобразование
- •22.4. Реализация цифровых фильтров
- •Простой пример реализации цифрового фильтра
- •Последовательная обработка сигнала
- •23. Передача данных и индикация
- •23.1. Соединительные линии
- •23.2. Защита данных
- •23.3. Статические цифровые индикаторы
- •23.4. Мультиплексные индикаторы
- •24. Цифро-аналоговые и аналого-цифровые преобразователи
- •24.1. Схемотехнические принципы ца-преобразователей
- •24.2. Построение ца-преобразователей с электронными ключами
- •Дифференциальный усилитель как токовый ключ
- •24.4. Основные принципы ац-преобразования
- •24.5. Точность ац-преобразоватю1ей
- •24.6. Построение ац-преобразователей
- •Компенсационный метод
- •Метод пилообразного напряжения
- •Метод двойного интегрирования
- •Автоматическая корректировка нуля
- •25. Измерительные схемы
- •25.1. Измерение напряжений
- •Увеличение диапазона управляемого напряжения
- •25.2. Измерение тока
- •Величина тока, вытекающего через точку 2, определяется соотношением
- •25.3. Измерительный выпрямитель
- •Двухполупериодный выпрямитель с заземленным выходом
- •Широкополосный Двухполупериодный выпрямитель
- •Измерение «истинного» эффективного значения
- •Термическое преобразование
- •Измерение мгновенных пиковых значений
- •26. Электронные регуляторы
- •26.1. Основные положения
- •26.2. Типы регуляторов
- •26.3. Управление нелинейными объектами
- •26.4. Отслеживающая синхронизация (автоподсгройка)
- •Динамическая характеристика
- •Расчет регулятора
21.7. Периферийные устройства
Для того чтобы можно было организовать обмен данными микро-ЭВМ с внешними абонентами, требуются устройства сопряжения, которые организуют обмен информацией с ЦПЭ. Они подключаются так же, как и память, к шине микро-ЭВМ.
21.7.1. ПАРАЛЛЕЛЬНЫЙ ИНТЕРФЕЙС
Наиболее просто параллельный ввод данных обеспечивается подключением к шине данных буферного усилителя с тремя устойчивыми состояниями, управляемого с помощью дешифратора адреса (рис. 21.21). При обращении по требуемому адресу данные с внешних устройств появляются на шине данных и считываются микропроцессором. Этот процесс полностью аналогичен обращению к ячейке памяти. Таким образом, операция ввода отличается от операции записи только заданием соответствующего адреса. Посредством вызова адреса при 8-разрядной шине данных можно параллельно опросить 8 внешних устройств.
Регистр вывода можно реализовать аналогичным образом. При этом данные остаются прежними, пока не выданы новые значения; для перезаписи используется триггер (например, типа SN74LS374), представленный на рис. 21.22. Если микропроцессор сообщает заданный адрес в дешифратор адреса и задается режим записи (R/W == 0), то BS = 0. При отрицательном фронте тактового импульса Е опять BS == 1 и С = 1. К этому моменту на входах триггеров устанавливаются данные. При положительном фронте они передаются на их выходы и остаются там до следующего цикла вывода.
Адаптер интерфейса периферийных устройств
Для выборочного ввода или вывода можно комбинировать схемы, изображенные на рис. 21.21 и 21.22. Но все же проще использовать для этой цели простые монолитные интегральные двунаправленные интерфейсы, например адаптер интерфейса периферийных устройств (Peripheral Interface Adapter, PIA) типа МС 6821, блок-схема которого представлена на рис. 21.23. Он имеет два 8-разрядных канала ввода-вывода. Выводимые данные записываются в тот или иной регистр вывода. Ему соответствует регистр направления данных, с помощью которого можно для каждой линии задать режим ввода или вывода. Кроме того, каждый канал имеет по контрольному регистру, остальные выводы служат для разрешения или подтверждения запросов прерывания.
Таким образом, адаптер интерфейса периферийных устройств содержит всего шесть 8-разрядных регистров.
Рис. 21.21. Параллельный 8-разрядный ввод.
Рис. 21.22. Параллельный 8-разрядный вывод.
Однако с помощью двух имеющихся входов адреса можно выбрать только 4 регистра. Поэтому регистр данных и при необходимости регистр направления вызываются общим адресом. Различение их производится с помощью разряда соответствующего контрольного регистра. Распределение адресов представлено в табл. 21.14.
Рис. 21.23. Внутренняя структура адаптера интерфейса периферийных устройств типа МС 6821.
На рис. 21.24 .показано подключение адаптера интерфейса периферийных устройств к шине микро-ЭВМ. В принципе оно аналогично подключению ПЗУ. Отличие состоит в том, что сигнал отпирания Е подается не на дешифратор адреса, а на специальный вход адаптера. Это необходимо потому, что входы прерываний опрашиваются только при разрешающем фронте, но, с другой стороны, должен быть возможен запрос на прерывание, если адаптер не адресован. Кроме того, имеется дополнительный вход сброса, который позволяет установить все регистры в исходное состояние.
Программирование адаптера интерфейса можно пояснить на примере. Пусть в направлении А через выводы РА 3 ... PA 0 нужно подать двоичную комбинацию 1101.
После этого информацию, находящуюся на выводах РА 7... РА 4, нужно переписать в аккумулятор В. Соответствующая программа представлена на рис. 21.25. В качестве базового адреса адаптера интерфейса выберем l00016. В контрольном слове воспользуемся только переключающим битом и, расположенным на третьем от конца месте. Остальные биты примем равными нулю. При этом все функции прерывания запрещаются.
Рис. 21.24. Подключение адаптера интерфейса периферийных устройств к шине микро-ЭВМ.
Рис. 21.25. Пример программирования адаптера интерфейса периферийных устройств.
Когда программа выполнена, аккумулятор В содержит следующую информацию:
21.7.2. ПОСЛЕДОВАТЕЛЬНЫЙ ИНТЕРФЕЙС
С помощью описанных устройств ввода-вывода можно осуществить также последовательный поразрядный обмен данными в том случае, когда используется только один выход- Для этого нужно программным способом сдвигать передаваемое слово данных на один разряд после каждого цикла выдачи. При вводе необходимо составить слово данных путем пошагового сдвига и сложения. Известно, что последовательный ввод-вывод через универсальный интерфейс характеризуется большим объемом программы и значительным временем обмена. Поэтому целесообразно произвести последовательно-параллельное, а затем параллельно-последовательное преобразования с помощью специальной схемы. Основой такой схемы является регистр сдвига с параллельными входами для записи, описанный в разд. 20.4,3. Кроме того.. нужно обеспечить управление этим процессом, которое необходимо для достижения требуемой скорости передачи при выводе 8 бит друг за другом.
С целью контроля синхронизации всю последовательность двоичных символов делят на отдельные группы (циклы передачи), которые маркируют с помощью дополнительных бит сигналов «Старт» и «Стоп». Контроль может быть осуществлен с помощью проверочного бита. При этом производится проверка на четность либо на нечетность- При проверке на четность дополнительный бит имеет такое значение, чтобы число единиц в передаваемом слове, включая проверочный бит четности, всегда было четным, а при проверке на нечетность оно должно быть нечетным.
Пример такой последовательности бит показан на рис. 21.26. Обычно используются следующие циклы передачи:
1) 1 бит сигнала «Старт», 8 бит данных, 1 бит четности, 1 бит сигнала «Стоп»,
2) 1 бит сигнала «Старт», 7 бит данных, 1 бит четности, 2 бита сигнала «Стоп».
Кроме того, можно заменять проверку на четность проверкой на нечетность или совсем не производить ее.
Ясно, что управление последовательным обменом данных описанным способом требует повышения аппаратурных затрат. Обычно для этой цели используются интегральные схемы, например адаптер интерфейса асинхронной передачи данных (Asynchronous Communications Interface Adapter, ACIA) типа МС 6850, блок-схема
Рис. 21.26. Пример реализации циклической передачи.
Звездочкой отмечен наиболее ранний момент возможного появления следующего сигнала «Старт».
Рис. 21.27. Внутренняя структура адаптера интерфейса асинхронной передачи данных типа МС6850.
которого приведена на рис. 21.27. Он содержит четыре регистра, которые выбираются с помощью адреса входа RS и путем переключения сигнала «запись-считывание» следующим образом:
Такое распределение регистров возможно потому, что регистр приемника и регистр состояния представляют собой два регистра, работающих только в режиме считывания, а регистр передатчика и контрольный регистр - только в режиме записи.
С помощью 8-разрядного контрольного регистра можно выбрать цикл передачи и условия четности- Дополнительно можно определить, при каком условии должно осуществляться прерывание. Кроме того, можно программировать частотное разделение для n-разрядных циклов (n = 1, 16, 64). Если задать n = 16 и n = 64, то при приеме производится автоматическая синхронизация по сигналу «Старт».
После включения напряжения питания необходимо привести адаптер интерфейса в состояние готовности с помощью команды сброса. Так как выводов для аппаратного сброса нет, то эта операция реализуется программно путем записи в контрольный регистр определенной двоичной комбинации.
Если требуется выдать слово данных, то прежде всего опрашивается разряд 1 регистра состояния. Он содержит единицу, если предыдущее слово данных передано полностью, т.е. если регистр передачи дуст. Если это условие выполняется, то в регистр передачи записывается следующее слово данных. После этого он самодеятельно осуществляет вывод из адаптера интерфейса.
Если ЭВМ ожидает ввода, то опрашивается разряд 0 регистра состояния. Он содержит единицу, если регистр приема заполнен, т.е. если слово данных принято полностью. При выполнении этих условий с помощью соответствующей индикации в контрольном регистре можно осуществить прерывание.
Из следующих битов состояния можно определить, выполнено ли условие четности, или произошла потеря информации нир перезаписи регистра приема, связанная в тем, что ЭВМ несвоевременно вызвала предыдущее слово.
Код ASCII
Наиболее важно применение последовательного способа передачи данных при работе с телетайпом и дисплеем. Для этой цели разработан специальный 7-разрядный код, обозначаемый как ISO или ASCII (American Standart Code for Information Interchange). Ниже приведена табл. 21.15 соответствия отдельных символов комбинациям бит.
При последовательной передаче этих символов сначала передается разряд 0, а в разряде 7 добавляется бит проверки на четность. Если в адаптере интерфейса асинхронной передачи данных установлен цикл «7 бит + проверка на четность», то старший бит при приеме опрашивается только в связи с проверкой на четность, а на шине данных записывается в виде нуля. В связи с этим независимо от наличия проверки на четность для символов отведено 8-разрядное слово. Сокращенная двухразрядная шестнадцатеричная форма записи представлена в табл. 21.15.
Известно, что цифры 0... 9, согласно этой форме записи, соответствуют шестнадцатеричным числам 30... 39. Таким образом, двоичные числа, соответствующие цифрам кода ASCII, легко определить путем вычитания числа 3016.
Два первых столбца в табл. 21.15 содержат специальные команды обращения к телетайпу.
Наиболее важные из них могут быть заданы с помощью специальных клавиш, например
Остальные команды набираются клавишей Control (CTRL) с указанием соответствующих знаков, расположенных в столбцах 4 и 5. Так, например, символ BEL (ВЫЗОВ) = 0716, задается путем нажатия клавиш CTRL и G. Следующий наиболее важный знак задает клавиша пробела SP (Space) =2016.
Использование адаптера интерфейса асинхронной передачи данных иллюстрирует пример программы, представленный на рис. 21.28. С помощью программы РО произведем основной сброс и установим цикл передачи. При этом контрольное слово 01ц, указывает следующее:
1 бит сигнала «Старт», 7 бит данных, 1 бит проверки на четность, 2 бита «Стоп»,
кроме того, деление частоты на 16 необходимо для получения частоты цикла и обеспечения отключения запроса прерывания. В качестве базового адреса для адаптера интерфейса асинхронной передачи принят адрес 110016.
Программа ввода Р1 начинается с цикла ожидания, в котором с помощью разряда О в регистре состояния контролируется, принимает ли адаптер интерфейса асинхронной передачи данных символ кода ASCII. Когда это условие выполняется, содержимое регистра приема загружается в аккумулятор А.
Программа вывода Р2 тоже начинается с цикла ожидания, в котором определяется, полностью ли переданы предыдущие символы. Когда это условие выполняется, содержимое аккумулятора А загружается в регистр передач.