Читайте также:
|
|
ADFM | - | - | - | PCFG3 | PCFG2 | PCFG1 | PCFG0 |
Бит 7 | Бит 0 |
ADFM: Выбор форматирования результата преобразования.
1 - по правому краю - 6 старших бит регистра ADRESH нулевые;
0 - по левому краю - 6 младших бит регистра ADRESL нулевые.
PCFG3… PCFG0 - конфигурация выводов модуля АЦП
Конфигурация выводов модуля АЦП (РIС16F873/76)
Для выполнения преобразования аналогового напряжения с помощью модуля АЦП необходимо выполнить следующие операции:
• Сконфигурировать модуль АЦП.
• задать режим каналов АЦП, выбрать источники опорного напряжения;
• выбрать канал преобразования;
• задать частоту преобразования;
• включить модуль АЦП.
• Включить обработку прерывания от модуля АЦП по окончании преобразования (если требуется)
• сбросить флаг прерывания ADIF;
• установить бит разрешения прерывания ADIE;
• установить бит глобальной обработки прерываний GIE;
• Осуществить задержку на время подготовки выбранного канала TACQ;
• Запустить преобразование установкой бита GO/DONE;
• Ждать завершения преобразования, опрашивая бит GO/DONE или ожидая прерывания от модуля АЦП:
• Считать результат преобразования (регистры ADRESH: ADRESL), сбросить флаг ADIF, если используется обработка по прерыванию от АЦП.
• Для следующего преобразования перейти к шагу 1 или 2. Минимальный интервал преобразования для получения одного бита результата TAD определяется таблицей на следующем слайде. Минимальная задержка перед подготовкой следующего преобразования составляет 2 TAD.
Зависимость времени преобразования для получения одного бита результата ТAD от частоты преобразования и тактовой частоты микроконтроллера.
Замечания:
1 - обычное время преобразования при тактировании от RС-генератора составляет 4 мкс; при тактовой частоте микроконтроллера превышающей 1 МГц, преобразование данного типа рекомендуется использовать только в режиме пониженного энергопотребления.
2 - данные значения не применимы в реальной работе, т.к. фирма-производитель не гарантирует правильность получаемых результатов;
3 - рекомендуется применение более высокочастотного кварцевого резонатора для уменьшения времени преобразования;
Время подготовки канала для зарядки конденсатора выборки - хранения перед выполнением преобразования при рекомендуемом сопротивлении источника сигнала 10 кОм составит порядка 14 мкс. На выполнение полного цикла преобразования для получения 10-битного результата требуется 12 ТAD циклов.
Дата добавления: 2015-11-14; просмотров: 48 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Аппаратный умножитель 8х8 | | | РОRТB и РОRТC |