Читаем PIC-микроконтроллеры. Все, что вам необходимо знать полностью

Цифро-аналоговое преобразование с помощью ШИМ может иметь очень высокую точность и быть простым в реализации. Однако для удаления из выходного сигнала гармоник, кратных частоте импульсов, требуется очень хорошая фильтрация, что приводит к увеличению времени отклика на изменение цифрового значения. Обычно ШИМ используется для управления мощными нагрузками, такими как электродвигатели или нагревательные элементы, в которых сглаживание осуществляется за счет инерционности самих исполнительных устройств. Более того, импульсный характер сигнала как нельзя лучше подходит для управления мощностью с помощью тиристорных схем.

Другой способ формирования аналогового сигнала заключается в коммутации отводов многозвенного резисторного делителя, каждая ступень которого изменяет выходное напряжение на величину, соответствующую младшему биту. Этот принцип использовался в модуле опорного напряжения компаратора, показанном на Рис. 14.7. Однако для осуществления цифро-аналогового преобразования требуется намного больше резисторов. Так, для 10-битного ЦАП требуется цепочка из 1024 резисторов.

В продаже имеется очень много микросхем ЦАП, управляемых извне. Две такие микросхемы были показаны на Рис. 12.3 и Рис. 12.5 (стр. 374 и 379 соответственно). Передача цифрового значения в эти микросхемы осуществлялась последовательно. Теперь же для полноты картины давайте познакомимся с микросхемой, имеющей параллельный интерфейс для ввода цифровых данных.

Подавляющее большинство микросхем ЦАП основаны на многозвенной резистивной цепи типа R-2R, подобной изображенной на Рис. 14.15, а. Напряжение, прикладываемое к каждому отводу при замыкании соответствующего ключа, передается на выходной узел после ослабления (деления). Как мы увидим чуть позже, каждая последующая ступень ослабляет это напряжение Ьi в 2 раза, формируя для N-битного значения следующую весовую функцию:

Сопротивление в точке А схемы, показанной на Рис. 14.15,б, равно R (2R||2R), в результате чего напряжение ослабляется в 2 раза. По мере продвижения к правому краю цепочки этот процесс повторяется, деля каждое из напряжений на два. Так, в точке В напряжение Ь0/2 уменьшается в 2 раза, в результате чего мы получаем = Ь0/4. Поскольку схема симметрична, сопротивление каждого узла с левой стороны также равно 2R. Это означает, что со стороны любого цифрового ключа общее сопротивление равно 2R + 2R||2R = 3R. Это очень важно, поскольку характеристики транзисторного ключа, такие как его сопротивление, зависят от тока, и поддержание их на одном уровне уменьшает ошибку преобразования.

Рис. 14.15. Цифро-аналоговое преобразование с помощью многозвенной резистивной цепи типа R-2R

Для простоты мы ограничились рассмотрением только для трех битов. Однако данный пример можно расширить простым переносом левого оконечного резистора и вставкой требуемого количества секций. Это не влияет на сопротивление узла с правой стороны и, соответственно, не изменяет режимов работы расположенных правее секций. Если мы еще раз взглянем на наши рассуждения, то увидим, что нигде в вычислениях не фигурирует абсолютное значение сопротивления. На самом деле точность преобразования зависит только от соотношения R:2R. Дело в том, что резисторы с точным соотношением сопротивлений изготовить на кремниевой подложке относительно легко, в отличие от резисторов с точными абсолютными значениями сопротивлений. По этой причине в большинстве интегральных микросхем ЦАП используются многозвенные цепи R-2R.

В качестве примера возьмем широко распространенную микросхему МАХ506 компании Maxim, изображенную на Рис. 14.16. Это устройство в 20-выводном корпусе содержит четыре независимых ЦАП, использующих одно внешнее опорное напряжение VKf. Цифровые данные подаются на выводы D[7:0], а один из четырех регистров-защелок выбирается с помощью адресных входов А[1:0]. После защелкивания байт данных перегружается в выбранный регистр и появляется на соответствующем выходе VOUTn.

Рис. 14.16. Счетверенный 8-битный ЦАП МАХ506 компании Maxim

Это выходное напряжение будет находиться в диапазоне от нуля (аналоговая земля — AGND) — для входного кода h’00’ и до Vref — для входного кода h’FF’. Когда вывод VSS подключен к общему проводу, напряжение Vref может иметь любое значение от 0 В до VDD (+5 В). Однако напряжение на выводе VSS может достигать значения -5 В, и в этом случае Vref может лежать в диапазоне ±5 В. Если Vref отрицательно (в случае двухполярного источника питания), то выходное напряжение также будет отрицательным. В любом случае выходное напряжение определяется выражением D х Vref, где D — входной цифровой код, соответствующий долям из диапазона 0…1 (h’00’…h’FF’).

Перейти на страницу:

Все книги серии Программируемые системы

PIC-микроконтроллеры. Все, что вам необходимо знать
PIC-микроконтроллеры. Все, что вам необходимо знать

Данная книга представляет собой исчерпывающее руководство по микроконтроллерам семейства PIC компании Microchip, являющегося промышленным стандартом в области встраиваемых цифровых устройств. В книге подробно описывается архитектура и система команд 8-битных микроконтроллеров PIC, на конкретных примерах изучается работа их периферийных модулей.В первой части излагаются основы цифровой схемотехники, математической логики и архитектуры вычислительных систем. Вторая часть посвящена различным аспектам программирования PIC-микроконтроллеров среднего уровня: описывается набор команд, рассматривается написание программ на ассемблере и языке высокого уровня (Си), а также поддержка подпрограмм и прерываний. В третьей части изучаются аппаратные аспекты взаимодействия микроконтроллера с окружающим миром и обработки прерываний. Рассматриваются такие вопросы, как параллельный и последовательный ввод/вывод данных, временные соотношения, обработка аналоговых сигналов и использование EEPROM. В заключение приводится пример разработки реального устройства. На этом примере также демонстрируются простейшие методики отладки и тестирования, применяемые при разработке реальных устройств.Книга рассчитана на самый широкий круг читателей — от любителей до инженеров, при этом для понимания содержащегося в ней материала вовсе не требуется каких-то специальных знаний в области программирования, электроники или цифровой схемотехники. Эта книга будет также полезна студентам, обучающимся по специальностям «Радиоэлектроника» и «Вычислительная техника», которые смогут использовать ее в качестве учебного пособия при прослушивании соответствующих курсов или выполнении курсовых проектов.

Сид Катцен

Радиоэлектроника

Похожие книги

Электроника для начинающих (2-е издание)
Электроника для начинающих (2-е издание)

В ходе практических экспериментов рассмотрены основы электроники и показано, как проектировать, отлаживать и изготавливать электронные устройства в домашних условиях. Материал излагается последовательно от простого к сложному, начиная с простых опытов с электрическим током и заканчивая созданием сложных устройств с использованием транзисторов и микроконтроллеров. Описаны основные законы электроники, а также принципы функционирования различных электронных компонентов. Показано, как изготовить охранную сигнализацию, елочные огни, электронные украшения, устройство преобразования звука, кодовый замок и др. Приведены пошаговые инструкции и более 500 наглядных рисунков и фотографий. Во втором издании существенно переработан текст книги, в экспериментах используются более доступные электронные компоненты, добавлены новые проекты, в том числе с контроллером Arduino.

Чарльз Платт

Радиоэлектроника / Технические науки
Электроника для начинающих
Электроника для начинающих

В ходе практических экспериментов рассмотрены основы электроники и показано, как проектировать, отлаживать и изготавливать электронные устройства в домашних условиях. Материал излагается последовательно от простого к сложному, начиная с простых опытов с электрическим током и заканчивая созданием сложных устройств с использованием транзисторов и микроконтроллеров. Описаны основные законы электроники, а также принципы функционирования различных электронных компонентов. Показано, как изготовить охранную сигнализацию для защиты от проникновения в дом, елочные огни, электронные украшения для одежды, устройство преобразования звука, кодовый замок, автономную роботизированную тележку и др. Приведены пошаговые инструкции и более 500 наглядных рисунков и фотографий.Для начинающих радиолюбителей

Паоло Аливерти , Чарльз Платт

Радиоэлектроника / Технические науки
Искусство схемотехники. Том 3 (Изд.4-е)
Искусство схемотехники. Том 3 (Изд.4-е)

Широко известная читателю по предыдущим изданиям монография известных американских специалистов посвящена быстро развивающимся областям электроники. В ней приведены наиболее интересные технические решения, а также анализируются ошибки разработчиков аппаратуры: внимание читателя сосредотачивается на тонких аспектах проектирования и применения электронных схем. На русском языке издается в трех томах. Том 3 содержит сведения о микропроцессорах, радиотехнических схемах, методах измерения и обработки сигналов, принципах конструирования аппаратуры и проектирования маломощных устройств, а также обширные приложения. Для специалистов в области электроники, автоматики, вычислительной техники, а также студентов соответствующих специальностей вузов и техникумов.

Пауль Хоровиц , Уинфилд Хилл

Техника / Радиоэлектроника