ВУЗ:
Составители:
0 0 1 2
0 1 0 4
0 1 1 8
1 0 0 16
1 0 1 32
1 1 0 64
1 1 1 128
Наибольшая точность преобразования достигается, если тактовая частота мо-
дуля АЦП находится в диапазоне 50…200 кГц. Отсюда и выбирается коэффици-
ент деления.
Пример.
Тактовая частота микроконтроллера равна 4 Мгц. Ориентируемся на тактовую
частоту АЦП 100кГц. Тогда
40
_100
_4000
==
кГц
кГц
К
Выбираем К=42. Уточняем тактовую частоту АЦП:
кГц_125
32
4000
F
Тацп
==
3.2.1. Повышение точности преобразования
1. Надо правильно выбрать тактовую частоту модуля АЦП.
2. Надо уменьшить шумы
а) конструктивно: земля располагается под аналоговыми компонента-
ми: соединения в одной точке аналоговой и цифровой земли.
б) свести к минимуму помехи, наводимые ядром процессора: выбрать
«спящий режим» - ADC Noise Reduction. В этом режиме функциони-
рует только АЦП и сторожевой таймер.
Надо переключить АЦП в режим одиночного преобразования и разре-
шить прерывание от АЦП, после чего перевести микроконтроллер в
режим ADC Noise.
После остановки процессора начнется цикл преобразования. При за-
вершении преобразования будет сгенерировано прерывание от АЦП,
которое переведет микроконтроллер в рабочий режим и начнется вы-
полнение подпрограммы обработки этого прерывания.
3.3. Передача данных
Передача данных может осуществляться асинхронно и синхронно.
При синхронной последовательной передаче данных синхронизируется пере-
дача отдельных битов данных с помощью одновременно передаваемого передат-
чиком тактового сигнала. Применяется для обмена данными между микро-
контроллером и периферийными схемами.
93
Страницы
- « первая
- ‹ предыдущая
- …
- 91
- 92
- 93
- 94
- 95
- …
- следующая ›
- последняя »