Раздел: Документация
0 ... 133 134 135 136 137 138 139 ... 195 где Kpos — величина напряжения на положительном входе, KNEG — величина напряжения на отрицательном входе, а к — коэффициент усиления Результат преобразования представляется в этом случае в дополнительном коде, а его значение лежит в диапазоне от $200 (-512) до $ IFF (+512). 9.4. Повышение точности преобразования В этом разделе приведены некоторые рекомендации, позволяющие в наибольшей степени использовать возможности АЦП. Прежде всего, для минимизации погрешности самого АЦП необходимо правильно выбрать тактовую частоту преобразования. С этой же целью на входе АЦП рекомендуется устанавливать фильтр нижних частот. Кроме того, при разработке конструкции и разводке печатной платы следует придерживаться общих правил проектирования цифро-аналоговых устройств: 1.На печатной плате необходимо предусмотреть область сплошной металлизации под аналоговую «землю» Аналоговая часть микроконтроллера и аналоговая часть всего устройства должна располагаться над этой областью. Аналоговая и цифровая «земли» должны соединяться друг с другом только в одной точке печатной платы. 2.Проводники, по которым распространяются аналоговые сигналы, должны быть как можно короче и располагаться над аналоговой «землей». Кроме того, они должны быть размещены как можно дальше от быстродействующих цифровых цепей. 3.Вывод AVCC микроконтроллера должен подключаться к источнику питания Vcc через LC-фильтр, как показано на Рис. 9.9 (расположение выводов показано условно). 4.Если какие-либо выводы АЦП используются как цифровые выходы, они не должны переключаться во время преобразования. Рис. 9.9. Подключение цепей питания АЦП Для сведения к минимуму электромагнитных помех, наводимых ядром процессора, во всех рассматриваемых микроконтроллерах имеется дополнительный «спящий» режим — ADC Noise Reduction (режим снижения шумов АЦП). В этом режиме из всех периферийных устройств функционируют только АЦП и сторожевой таймер. Для той же цели (но с меньшим эффектом) может быть использован режим Idle. Для использования АЦП в любом из указанных режимов необходимо выполнить следующее: 1.Убедиться, что АЦП включен и не занят преобразованием. Затем переключить АЦП в режим одиночного преобразования и разрешить прерывание от АЦП. 2.Перевести микроконтроллер в режим ADC Noise Reduction (или Idle). Сразу же после остановки процессора начнется цикл преобразования. 3.По завершении преобразования будет сгенерировано прерывание от АЦП, которое переведет микроконтроллер в рабочий режим и начнется выполнение подпрограммы обработки этого прерывания. 9.5. Параметры АЦП Основные параметры АЦП приведены в Табл. 9.10. Все значения указаны для диапазона температур окружающей среды -40...+80°С. Таблица 9.10. Основные параметры АЦП
(продолжение)
0 ... 133 134 135 136 137 138 139 ... 195
|