Поиск по сайту: |
|
По базе: |
|
Главная страница > Обзоры по типам > Микроконтроллеры > AVR |
|
||||||||||||
25. Аналогово-цифровой преобразователь ADC25.1. Отличительные особенности
25.2. Обзор Модуль АЦП предназначен для преобразования аналоговых напряжений в цифровой код. АЦП обладает 12-битной разрешающей способностью и может выполнять преобразования на частоте до 2 МГц. На входе АЦП предусмотрен мультиплексор, который дает возможность оцифровывать несколько внутренних и внешних сигналов. Возможно измерение как несимметричных, так и дифференциальных сигналов. В дифференциальном режиме измерений доступен опциональный усилительный каскад, позволяющий расширить динамический диапазон. Результат преобразования АЦП может быть представлен в знаковом или беззнаковом формате. АЦП выполнен по конвейерной архитектуре. Конвейерный АЦП состоит из нескольких следующих друг за другом ступеней. Каждая из ступеней отвечает за преобразование определенной части результата. Конвейерная архитектура позволяет добиться высокой частоты преобразования при относительно низкой частоте синхронизации и снимает ограничения на частоту преобразования, вызванные влиянием задержки распространения. Это также означает, что выборка нового аналогового напряжения и запуск нового преобразования АЦП могут быть выполнены еще во время выполнения текущих преобразований. Запуск преобразования АЦП может быть инициирован либо программно, либо входящим событием любого другого УВВ. Предусмотрено четыре отдельных регистра результата с индивидуальным выбором входа (настройка мультиплексора), что упрощает работу с АЦП в применениях с отслеживанием данных. Каждая пара результата и настройки мультиплексора называется каналом АЦП. По завершении преобразования, может быть выполнена передача результата преобразования в память или УВВ посредством DMA. Диапазон преобразования задается внутренним или внешним ИОН. В МК интегрирован достаточно высокоточный ИОН на напряжение 1.00 В. При его использовании диапазон преобразования лежит в пределах 0…1.0 В в беззнаковом режиме и -1.0…1.0В в знаковом дифференциальном режиме. В МК также интегрирован датчик температуры, выходное напряжение которого может быть оцифровано АЦП. Кроме того, АЦП может оцифровать еще несколько внутренних сигналов: выход ЦАП, напряжение VCC/10 и напряжение бэндгап-элемента.
25.3. Входные источники АЦП выполняет оцифровку аналоговых напряжений на своих входах. Поддерживается четыре выборочных типа измерений:
Выводы аналоговых входов используются в качестве несимметричных и дифференциальных входов, а внутренние входы напрямую подключены к внутренним источникам сигналов. У МК с двумя АЦП, выводы порта PORTA могут служить входами модуля АЦП A, а выводы порта В - АЦП В. У МК XMEGA с одним АЦП, но с аналоговыми входами на портах А и В, все выводы этих портов могут использоваться в качестве входа АЦП. Выбор подлежащего преобразованию входа и типа измерения выбирается за один подход посредством регистров управления мультиплексором. Четыре типа измерений и соответствующие им мультиплексоры показаны на рисунках 25.2…25.6. Сам по себе АЦП всегда остается дифференциальным, а при выполнении несимметричных измерений его инвертирующий вход подключается к фиксированному уровню напряжения. 25.3.1. Дифференциальный вход При выборе дифференциального входа, любой из выводов аналоговых входов может быть выбран в качестве неинвертирующего входа, а в качестве инвертирующего входа могут быть выбраны выводы аналоговых входов 0…3. При использовании дифференциального входа, АЦП необходимо перевести в знаковый режим.
25.3.2. Дифференциальный вход с усилением При выборе дифференциального входа с усилением в качестве неинвертирующего входа может быть выбран любой из выводов аналоговых входов, а в качестве инвертирующего входа - выводы аналоговых входов 4…7. При использовании усилительного каскада, дифференциальный аналоговый вход вначале подвергается выборке и усилению, а затем подается в АЦП. При работе с дифференциальным входом с усилением, АЦП необходимо перевести в знаковый режим. Доступны следующие коэффициенты усиления: 1, 2, 4, 8, 16, 32 и 64.
25.3.3. Несимметричный вход При выполнении несимметричных измерений в качестве входа могут использоваться любые выводы аналоговых входов. Несимметричные измерения можно выполнять как в знаковом, так и в беззнаковом режимах. В знаковом режиме инвертирующий вход АЦП подключается к внутренней общей цепи.
В беззнаковом режиме инвертирующий вход АЦП соединен с напряжением, которое равно половине опорного напряжения (VREF) за вычетом фиксированного смещения. Номинальное значение смещения равно: D V = VREF x 0.05. Поскольку АЦП является дифференциальным, его беззнаковый режим реализуется путем внутреннего деления опорного напряжения на два. В результате, входной диапазон на неинвертирующем несимметричном входе будет простираться от VREF до нуля. Вычет смещения необходим для обнаружения модулем АЦП пересечения нуля в беззнаковом режиме, а также для калибровки любого положительного смещения, когда уровень внутренней общей цепи МК больше уровня внешней общей цепи. Подробности см. на рисунке 25.11.
25.3.4. Внутренние входы К входу АЦП можно подключить один из четырех внутренних аналоговых сигналов.
Оцифровка напряжения встроенного датчика температуры дает возможность учитывать в программе информацию о текущей температуре внутри микроконтроллера. На этапе производственных испытаний МК выполняется оцифровка напряжения внутреннего датчика температуры при фиксированной температуре. Результат оцифровки записывается в сигнатурный код производителя и может использоваться в дальнейшем для калибровки датчика температуры. Напряжение бэндгап-элемента - точное опорное напряжение, которое доступно внутри микроконтроллера и используется для формирования других внутренних опорных напряжений. Предусмотрена возможность оценки напряжения VCC по поделенной в 10 раз его версии. Таким образом, когда VCC = 1.8 В на вход АЦП подается 0.18 В, а когда VCC = 3.6 В, то к АЦП поступает 0.36 В. К входу АЦП также можно подключить выходное напряжение ЦАП. Это напряжение подается прямо с выхода ЦАП, а не с выходов схемы выборки-хранения, которые имеются у АЦП. Некоторые внутренние сигналы перед их оцифровкой требуют включения в работу. Подробности о том, как выполнить такое включение, см. в описании соответствующих модулей. При измерении внутренних сигналов в знаковом режиме, неинвертирующий вход подключается к внутренней общей цепи.
В беззнаковом режиме неинвертирующий вход подключается к фиксированному уровню напряжения, который равен половине опорного напряжения (VREF) минус фиксированное смещение, т.е. аналогично беззнаковому несимметричному измерению. Подробности см. на рисунке 25.11.
Главная - Микросхемы - DOC - ЖКИ - Источники питания - Электромеханика - Интерфейсы - Программы - Применения - Статьи |
|
Впервые? | Реклама на сайте | О проекте | Карта портала тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru ©1998-2023 Рынок Микроэлектроники |
|