Пер. с англ. — СПб.: БХВ-Петербург, 2022. — 1200 с.: ил. — (Электроника). — ISBN: 978-5-9775-6689-6.
В этой уникальной книге по схемотехнике содержится не только теоретический материал, но и полноценный курс лабораторных работ.
Подробно рассмотрено применение аналоговых устройств (пассивных элементов, транзисторов, операционных усилителей), цифровых устройств (логических элементов, триггеров, счетчиков, ПЛМ, памяти, АЦП, ЦАП, ФАПЧ) и микроконтроллеров. Каждое из 25 занятий содержит две части: теоретический конспект и лабораторную работу. Занятие начинается с рассмотрения той или иной схемы, после чего предлагается реализовать ее на практике и изучить работоспособность. Занятия включают примеры с решениями и дополнительными пояснениями. Рассматривается язык описания аппаратных средств Verilog.
В приложениях представлена общая информация по осциллографам, линиям связи, цоколевке микросхем, программам и т.п., а также даны советы по выбору деталей и оборудования.
В книге очень мало математики, основной упор делается на интуитивный подход и практические навыки.
Для радиолюбителей, студентов и преподавателей
Искусство схемотехники. Теория и практика
Введение
И книга, и учебный курс
Что нового в данной книге?
Кому подойдет эта книга
Основа: книга «The Art of Electronics»
Аналоговая и цифровая части: варианты подхода к изучению
Люди, которые помогли в работе над этой книгой
Юридическое уведомление
Замечание относительно первых занятий
Аналоговая электроника: пассивные устройстваЦепи постоянного токаКраткая сводка
Три основных закона электротехники
Первая практически важная схема: делитель напряжения
Нагрузка и «выходной импеданс»
Материал для чтения из АоЕ
Лабораторное занятие: цепи постоянного токаЗакон Ома
Делитель напряжения
Использование закона Ома для преобразования гальванометра в вольтметр и амперметр
Диод
Зависимость I от U для некоторых «черных ящиков»
Осциллограф и генератор сигналов
Дополнительный материал: резисторы, напряжение, токРасшифровка номиналов резисторов
Напряжение и ток
Примеры с решениями: цепи постоянного токаРазработайте схему вольтметра и амперметра
Рассеивание мощности резисторами
Обходное решение проблемы неточности инструментов
Эквивалентные схемы Тевенина
«Смотрим сквозь» фрагмент схемы
Влияние нагрузки
RC-цепиКонденсаторы
Анализ RС-цепей во временной области
Анализ RС-цепей в частотной области
Два простых, но важных варианта применения конденсатора: блокировка и развязка
Математический взгляд на RС-фильтры
Материал для чтения в АоЕ
Лабораторное занятие: конденсаторыАнализ во временной области
Анализ в частотной области
Дополнительный материал: RC-цепиОпределение номиналов конденсаторов
Заметки в помощь интуитивному пониманию поведения конденсаторов
Частотная развертка
Примеры с решениями: RС-цепиRС-фильтры
Переходная характеристика RC-цепи
Схемы с диодамиСильно нагруженный фильтр: еще одна причина, по которой следует придерживаться правила 1:10
Щуп осциллографа
Индуктивности
Резонансный LC-контур
Схемы с диодами
Самое важное применение диода: выпрямление переменного тока
Самое важное применение диода: источник питания (нестабилизированный)
Радиоприемник
Материал для чтения в АоЕ
Лабораторное занятие; схемы с диодамиРезонансный LC-контур
Однополупериодный выпрямитель
Двухполупериодный мостовой выпрямитель
Упражнение по разработке: АМ-радиоприемник
Сигнальные диоды
Дополнительный материал и глоссарийПочему звон LC-контура затухает, несмотря на теорию Фурье
Глоссарий для пассивных устройств
Примеры с решениями: схемы с диодамиРазработка источника питания
Входной импеданс Zвх
Аналоговые устройства: транзисторыТранзисторы I
Краткий обзор рассматриваемого материала
Предварительная информация
Простое представление без β
Введем коэффициент «бета»
Переключатель: транзисторная схема особого типа
Краткий обзор основных транзисторных схем для закрепления пройденного материала
Материал для чтения в АоЕ
Лабораторное занятие: транзисторыПредварительное знакомство с транзисторами
Эмиттерный повторитель
Источник тока
Усилитель с общим эмиттером
Транзисторный переключатель
Проблема помех источников питания
Примеры с решениями: транзисторы IЭмиттерный повторитель
Фазорасщепитель: входной и выходной импедансы транзисторной схемы
Транзисторный переключатель
Транзисторы IIНовое не отменяет старого
Вкратце снова о фазорасщепителе
Модель Эберса-Молла транзистора
Искажения в усилителе с высоким коэффициентом усиления
Искажения, вызываемые температурной неустойчивостью
Согласование модели Эберса-Молла с моделью Iк = β*Iб
Разностный или дифференциальный усилитель
Послесловие
Материал для чтения в АоЕ
Лабораторное занятие: транзисторы II5L.1. Разностный или дифференциальный усилитель
Дополнительный материал и глоссарий: Транзисторы IIДва новых эффекта в поведении дифференциального усилителя
Токовые зеркала и эффект Эрли
Резюме по транзисторам
Важные схемы
Глоссарий по биполярным транзисторам
Примеры с решениями: транзисторы IIУсилители с высоким коэффициентом усиления
Дифференциальный усилитель
Дифференциальный усилитель в микросхеме операционного усилителя
Аналоговые устройства. Операционные усилители и их применениеОперационные усилители IОбщие сведения об обратной связи
Сущность отрицательной обратной связи
Обратная связь в электронике
«Золотые правила» для работы с операционными усилителями
Применение операционного усилителя
Усилители двух типов
Инвертирующий усилитель
Когда применимы «золотые правила»?
Необычные элементы, которые можно поместить в цепь обратной связи
Материал для чтения в АоЕ
Лабораторное занятие: операционные усилители IПредварительные сведения
Экспериментальная схема с операционным усилителем без обратной связи
Вводим обратную связь, получаем повторитель
Выходной импеданс
Инвертирующий усилитель
Суммирующий усилитель
Разработка фазовращателя с единичным усилением
Двухтактный буфер
Преобразователь «ток - напряжение»
Источник тока
Примеры с решениями: операционные усилители IПростой разностный усилитель на операционном усилителе
Более интересный разностный усилитель — микросхема INA149 с широким диапазоном входных напряжений синфазного сигнала
Необычная суммирующая схема
Операционные усилители II: отклонения от идеальностиОсновные моменты ранее рассмотренного материалаАнализ некоторых схем
Неидеальность операционных усилителей
Еще несколько вариантов применения: интегратор, дифференциатор, выпрямитель, разностный усилитель, усилитель по переменному току
Дифференциатор
Разностный усилитель на операционном усилителе
Усилитель переменного тока: хороший способ минимизировать влияние погрешности по постоянному току операционного усилителя
Материал для чтения в АоЕ
Лабораторное занятие: операционные усилители IIИнтегратор
Дифференциатор
Скорость нарастания выходного напряжения
Микрофонный усилитель переменного тока
Дополнительный материал: глоссарий по операционным усилителямПримеры с решениями: операционные усилители IIЗадача
РешениеМилливольтметр на операционном усилителе
Операционные усилители III: положительная обратная связьПолезная положительная обратная связь
Компараторы
Релаксационный RC-генератор колебаний
Генератор синусоидальных колебаний на мосте Вина
Материал для чтения в АоЕ
Лабораторное занятие. Операционные усилители IIIДве схемы компаратора
Релаксационный RС-генератор колебаний на операционном усилителе
Самая простая схема RC-генератора колебаний на триггере Шмитта
Использование пилообразного сигнала для ШИМ-питания электродвигателя
Релаксационный RC-генератор колебаний на микросхеме 555
Генератор синусоидальных сигналов на мосте Вина
Примеры с решениями: операционные усилители IIIСоветы по разработке схем с триггером Шмитта
Задача проектирования схемы управления нагревателем
Операционные усилители IV: паразитные колебания и активный фильтрВведение
Активные фильтры
Общий взгляд на проблему паразитных колебаний
Паразитные колебания в схемах на операционных усилителях
Решения для стабилизации работы операционных усилителей
Общий критерий стабильности: петлевое усиление, когда фазовый сдвиг приближается к 180°
Паразитные автоколебания в схемах без операционного усилителя
Решения для проблемы паразитных автоколебаний
Подведение итогов по вопросу стабилизации схем
Материал для чтения в АоЕ
Лабораторное занятие: операционные усилители IVАктивный VCVS-фильтр
Эмиттерный повторитель на дискретных элементах
Нестабильность операционных усилителей: фазовый сдвиг может вызывать автоколебания в операционном усилителе
Операционный усилитель с буфером в петле обратной связи
Дополнительный материал: операционные усилители IVЧастотная коррекция операционных усилителей
Активные фильтры: как улучшить простой RC-фильтр
Диагностирование помех
Схема операционного усилителя LF411
Количественное описание обратной связи
Примеры с решениями: операционные усилители IVПольза, получаемая от усиления операционных усилителей
Вопросы стабильности
Операционные усилители IV: ПИД-регулятор для электродвигателяПримеры реальных задач, требующих такого решения
ПИД-цепь управления электродвигателем
Проектирование контроллера (специализированного операционного усилителя)
Схема только для пропорциональной составляющей П: расчет усиления
Дифференциальная составляющая Д
Материал для чтения в АоЕ
Лабораторное занятие. Операционные усилители VКакая польза от ПИД-регулятора?
ПИД-контроллер электродвигателя
Добавляем дифференциальную составляющую
Добавляем интегральную составляющую
Осциллограммы
Стабилизаторы напряженияЭволюция стабилизированного источника питания
Более простые интегральные стабилизаторы
Проектирование с учетом тепловой защиты
Источники тока
Защита от перенапряжения посредством автоматического шунтирования на землю
Импульсные стабилизаторы напряжения
Материал для чтения в АоЕ
Лабораторное занятие: стабилизаторы напряженияЛинейные стабилизаторы напряжения
Импульсный стабилизатор напряжения
Примеры с решениями: стабилизаторы напряженияВыбор теплоотвода
Применение микросхемы-источника тока
Ключи на полевых МОП-транзисторахПочему мы отводим полевым транзисторам всего лишь одно занятие
Включение и выключение устройств большой мощности
Применение силового ключа: усилитель звуковой частоты
Логические вентили
Аналоговые коммутаторы
Применение аналоговых коммутаторов
Исследуем схему выборки и хранения
Материал для чтения в АоЕ
Лабораторное занятие: ключи на полевых МОП-транзисторахМощный полевой МОП-транзистор
Аналоговые коммутаторы
Импульсный усилитель звуковой частоты
Дополнительный материал: ключи на полевых МОП-транзисторахФизическое представление
Совместный аудио проектДень совместных усилий
Общая проблема обеспечения стабильности
Параметры светодиода и фототранзистора
Лабораторное занятие: совместный аудиопроектТипичные сигналы
Стратегии поиска и устранения причин неполадок
Цифровые устройства: логические элементы, триггеры, счетчики, ПЛМ, памятьЛогические устройстваАналоговые и цифровые системы
Двоичная система счисления
Комбинационная логика
Реализация цифровой логики с помощью программируемых матриц
Логические элементы типа ТТЛ и КМОП
Помехоустойчивость
Дополнительные сведения о типах логических вентилей
Материал для чтения в АоЕ
Лабораторное занятие: логические устройстваПредварительная информация
Входные и выходные характеристики микросхем ТТЛ и КМОП
Аномалии
Использование вентилей микросхем для создания определенных логических функций
Исследуем внутреннее устройство логических элементов КМОП
Дополнительный материал: глоссарий по цифровой электроникеПримеры с решениями: логические устройстваОбщие сведения о мультиплексировании
Двоичная арифметика
ТриггерыРеализация комбинационной функции
Снова о сигналах с низким активным уровнем
Вентили как функции «Делай это/делай то»
Функция Исключающее-ИЛИ в качестве функции Инверсия/Пропуск*
Функция ИЛИ в качестве функции Установка/Пропуск*
Последовательные схемы в общем и триггеры в частности
Применение триггеров в схемах устранения дребезга контактов
Счетчики
Синхронные счетчики
Сдвиговый регистр на триггерах
Материал для чтения в АоЕ
Лабораторное занятие: триггерыСамый простой триггер: RS-защелка
D-триггеры
Счетчики со сквозным переносом и синхронные счетчики
Дребезг контактов переключателей и три схемы устранения дребезга
Сдвиговый регистр
Дополнительный материал: триггерыПрограммируемые логические устройства
Приемы работы с триггерами
СчетчикиКраткое повторение пройденного материала
Аномалии и опасности схем на триггерах
Более универсальный счетчик
Выводы относительно функций счетчиков
Счетчик-делитель на N из лабораторного занятия 16L
Счет как стратегия проектирования цифровых схем
Лабораторное занятие: счетчикиДва пути к микроконтроллерам
Лабораторное занятие по счетчикам
16-разрядный счетчик
Создаем ужасную музыку
Применение счетчика: секундомер
Примеры с решениями: применения счетчиковСчетчики с необычными модулями
При измерении периода с помощью счетчика возможны различные входные величины
Измеритель скорости пули
ПамятьШины
Память
Конечный автомат: новое название старого устройства
Лабораторное занятие: памятьПамять RAM
Конечные автоматы
Создание конечного автомата с помощью программирования микросхемы ПМЛ логическим компилятором Verilog
Дополнительный материал: диагностика цифровых схем и декодирование адресовСоветы по диагностированию цифровых схем
Декодирование адресов
Примеры с решениями: памятьЦифровая последовательностная схема управления замком
Решения
Цифровые устройства: АЦП, ЦАП, ФАПЧАналоговые и цифровые преобразования; ФАПЧСопряжение устройств разных логических семейств
Общие сведения о цифроаналоговых и обратных преобразованиях
Методы цифро-аналоговых преобразований
Аналого-цифровое преобразование
Ложные сигналы в процессе выборки
Добавление случайного шума
Система фазовой автоподстройки частоты
Материал для чтения в АоЕ
Лабораторное занятие: аналоговые и цифровые преобразования; ФАПЧАналого-цифровой преобразователь
Система фазовой автоподстройки частоты: умножитель частоты
Дополнительный материал: правила осуществления выборки; ложные сигналы при выборкеСодержимое этой главы
Дискретизация создает предсказуемые ложные сигналы
Примеры побочных сигналов во временной и частотной областях
Объяснение ложных сигналов на интуитивном уровне
Примеры с решениями: аналоговые и цифровые преобразованияАналого-цифровые преобразования
Преобразователь логических уровней
Лабораторное занятие по цифровым схемамЦифровой проект
МикроконтроллерыМикропроцессоры IОсновные сведения о микрокомпьютерах
Минимальные необходимые компоненты компьютера
Выбор микроконтроллера
Возможные основания для выбора более трудного пути сборки компьютера из дискретных компонентов
Сигналы управления микроконтроллера
Некоторые подробности о компьютере, собираемом из дискретных компонентов
Первое занятие с компьютером на одной микросхеме
Материал для чтения из АоЕ
Лабораторное занятие: микропроцессоры IМикрокомпьютер из дискретных компонентов
Устанавливаем GLUEPAL и выполняем частичный монтаж
Начальный этап пути SiLabs
Дополнительный материал: микропроцессоры IУстройство ПМЛ для микрокомпьютеров
Примечания о среде разработки Silicon Labs IDE
Примеры с решениями: «Инсектарий»Баг № 1. Микроконтроллер отказывается выполнять команды
Баг № 2. У нас разногласия с микроконтроллером относительно содержимого RAM
Баг № 3. При попытке использовать кнопку Ready происходит фатальный сбой компьютера
Баг № 4. При попытке АЦП выложить данные на шину данных возникает конфликт
Баг № 5.АЦП работает при пошаговом исполнении программы, но не при непрерывном
Микропроцессоры II. Ввод-вывод и первая программа на ассемблереЯзык ассемблера и причины для его использования
Снова о декодировании
Код ввода-вывода для дискретного компьютера
Сравнение версий на ассемблере и на языке C программы вывода на дисплей значений, вводимых с цифровой клавиатуры
Вызов подпрограмм
Расширение операций до 16 разрядов
Материал для чтения из АоЕ
Лабораторное занятие: микропроцессоры IIВвод-вывод на большом компьютере
Байтовые операции ввода в малом компьютере
Дополнительный материал: режимы адресации микроконтроллера 8051Знакомство с режимами адресации микроконтроллера 8051
Некоторые режимы адресации с иллюстрацией
Микропроцессоры III: операции с битамиОперации с битами
Условные переходы
Лабораторное занятие: микроконтроллеры III. Операции с битами; таймерыКомпьютер из дискретных компонентов. Операции с битами; прерывание
Ветвь малого компьютера: таймеры, ШИМ, компаратор
Примеры с решениями. Битовые операции: раздолье ошибокЗадача
Множество плохих и одно хорошее решение
Другой способ реализации функции кнопки Ready
Микропроцессоры IV: прерывания; АЦП и ЦАПОсновные моменты ранее рассмотренного материала
Прерывания
Обработка прерываний в языке C
Сопряжение АЦП и ЦАП с микроконтроллером
Некоторые подробности о лабораторных занятиях по АЦП/ЦАП
Предлагаемые лабораторные задания при экспериментах с АЦП и ЦАП
Лабораторное занятие: микроконтроллеры 4. Прерывания; АЦП и ЦАПЦАП и АЦП
Лабораторное занятие SiLabs 4. Прерывания, АЦП и ЦАП
Дополнительный материал: микроконтроллеры 4Использование ассемблера/компилятора и симулятора RIDE
Отладка
Изменение формы сигнала
Микроконтроллеры V. Перемещение указателей, последовательные шиныПеремещение указателей
Регистр DPTR также может быть полезным и для микроконтроллера С8051F410
Определение достижения конца таблицы
Последовательные шины
Материал для чтения в АоЕ
Лабораторное занятие: микроконтроллеры V. Перемещение указателей, последовательные шиныТаблица данных, шина SPI, таймеры
Последовательные шины микроконтроллера C8051F410
Общие сведения о последовательных шинах
Двунаправленный последовательный интерфейсДополнительный материал. Загрузчик программ для микроконтроллеров компании Dallas SemiconductorЗагрузчик программ
Оборудование
Два способа использования загрузчика
Диагностика проблемы с записью во флеш-память программой Loader420
Диагностирование проблем присвоения порта СОМ
Пример с решениями. Четыре способа копирования таблицыНесколько способов скопировать таблицу
Микроконтроллеры VI. Таблицы данныхУстройства ввода и вывода для микроконтроллера
Задача для пользователей компьютера из дискретных компонентов: работа с автономным микроконтроллером
Задача для пользователей компьютера на основе автономного микроконтроллера: использование внешней памяти RAM
Лабораторное занятие: микроконтроллеры VI. Автономный микроконтроллерДва способа записи во флеш-память
Лабораторное занятие SiLabs6: память RAM с интерфейсом SPI
Ссылки на листинги программ
Потенциальные проекты. Игрушки на любой вкусЕще один микроконтроллер, который может быть вам интересен
Проекты: приглашение и предостережение
Несколько примеров впечатляющих проектов
Несколько других выдающихся проектов
Игры
Датчики, приводы, другие приспособления
Драйвер шагового двигателя
Идеи для проектов
Две потенциально полезные программы: драйвер ЖКД и сканер цифровой клавиатуры
Множество других примеров в книге АоЕ
А теперь вперед, к новым приключениям
ПриложенияЯзык HDL VerilogПроектный файл Verilog
Созданная Verilog схема может пригодиться при отладке
Эмуляционный файл Verilog testbench
Проверочный файл эмуляции
Триггеры в Verilog
Поведенческое и структурное описание схемы
Verrlog позволяет иерархические проекты
Счетчик ДДК
Два альтернативных способа создания экземпляра субмодуля
Конечные автоматы
Устройство, более подходящее для реализации в виде конечного автомата: арбитр шины
Среда ISE Xilinx предлагает помощь в разработке
Блокирующие и неблокирующие присваивания
Работа с логическим компилятором XilinxКраткий обзор Xilinx, Verilog и ABEL
Линии передачиТема, от которой мы до сих пор уклонялись
Линия передачи
Отражения
Почему мы беспокоимся об отражениях?
Влияние линии передачи для синусоидальных сигналов
Советы по работе с осциллографомЧто не следует делать
Что нужно знать в первую очередь
Перечень и описание необходимых компонентовПеречень и описание необходимых компонентовГде приобретать электронные компоненты?По почте и через Интернет
Каталоги и поисковые системы
Местные источники
Прочее
Программы, доступные на веб-сайте книгиОборудованиеДля кого будет полезна эта информация
Осциллограф
Генератор сигналов
Макетная плата со встроенным источником питания
Авометр и цифровой мультиметр
Источник питания
Логический пробник
Магазин сопротивлений
Модуль программирования ПЛУ и FPGA
Ручные инструменты
Провода
Цоколевка компонентовАналоговые компоненты
Цифровые компоненты
Предметный указатель