Разделы сайта

Использование АЦП

После того, как будет выбран один из нескольких аналоговых входных каналов, но прежде, чем будет производиться преобразование, должно пройти определенное время. Уравнение для нахождения этого времени дает результат с ошибкой в 1/2LSb (2048 шагов АЦП). Ошибка в 1/2LSb, это максимальная погрешность, позволяющая функционировать модулю АЦП с необходимой точностью.

Рисунок 3.7 - Схема аналогового входа АЦП

Обозначения:

Cpin - входная емкость;

Vt - пороговое напряжение;

Lleakage - ток утечки вывода;

Ric - сопротивление соединения;

SS - переключатель защелки;

Chold - конденсатор защелки.

Выполнение преобразования АЦП. Выводы настроены как аналоговые входы. Источник опорного напряжения - AVdd, AVss. Разрешены прерывания от модуля АЦП. Источником импульсов преобразования является RC генератор АЦП. Аналоговое цифровое преобразование выполняется с вывода AN0.

Рисунок 3.8 - блок-схема работы АЦП

Абсолютная точность АЦП определяется суммарной ошибкой, исходя из ошибки дискретизации, интегральной ошибки, ошибки шкалы, ошибки смещения и монотонности. Суммарная ошибка определяется как максимальный разброс между текущим и идеальным результатом для любого значения. Абсолютная ошибка АЦП меньше ± 1 значащего бита при Vdd=Vref, но она возрастает при отклонении Vref от Vdd.

В некотором диапазоне напряжений на аналоговом входе цифровой результат будет один и тот же. Это возникает из-за дискретизации, которая неизбежна при преобразовании аналоговой величины в цифровую форму. Ошибка дискретизации составляет ± 1/2 значащего бита, и единственный способ уменьшить ее - увеличить разрядность АЦП.

Рисунок 3.9 - Блок-схема работы АЦП

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

Ошибка усиления измеряется как максимальное отклонение результата, скорректированного с учетом ошибки смещения. Эта ошибка проявляется в виде изменения наклона передаточной функции. Ошибка усиления может быть откалибрована и учтена.

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

Дифференциальная ошибка вычисляется как отклонение максимальной длины кода результат от идеальной длины кода без учета других ошибок.

В системах с низкой тактовой частотой предпочтительно использование встроенного RC генератора. В системах с высокой рабочей частотой следует использовать тактовый сигнал от основного генератора. Предпочтительно использовать АЦП с Tadне больше 8 мкс, но не меньше рекомендованного нижнего предела. Использование тактового сигнала от основного генератора позволяет снизить влияние шумов от переключения внутренних вентилей, т.к. переключение логики АЦП происходит синхронно с другими устройствами, что невозможно при использовании встроенного RC генератора. Если каналы цифрового ввода вывода постоянно активны, потеря точности из-за шумов при переключении может быть значительной.

В случае использования АЦП в SLEEP режиме, источником тактового сигнала должен быть встроенный RCгенератор. В этом режиме отсутствуют цифровые шумы, т.к. другие узлы микроконтроллера остановлены, поэтому точность преобразования получается высокой.

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

Интересное из раздела

Проектирование и программная реализация комплексной системы стрелочных переводов
Цифровая обработка сигналов (ЦОС) [1] представляет собой одну из наиболее мощных технологий, которая в XXI веке будет определять развитие наук ...

Проект трассы волоконно-оптической линии связи между г. Елец и г. Липецк
В настоящее время развития цифровых технологий и построения сетей NGN, где основу предоставления услуг определяют сети широкополосного доступа, объемы перед ...

Проектирование двухполупериодного выпрямителя и Г-образного индуктивно-емкостного фильтра
Электроника это наука, которая охватывает не только технику слабых токов, но технику сильных токов, обычно относящихся к электротехнике, поскольку она опер ...