Принимая во внимание тот факт, что основной задачей цифровых микроконтроллеров является отслеживание и управление состоянием реального окружения, которое по своей природе имеет аналоговый характер, нам придется рассмотреть методы взаимодействия между аналоговым и цифровым миром. Часто все, что нам требуется, — это сравнить уровни двух аналоговых сигналов. Однако в более сложных случаях входной аналоговый сигнал необходимо преобразовывать в его цифровой эквивалент, т. е. выполнять
Из этих операций, схематично изображенных на Рис. 14.1, наиболее сложной является операция аналого-цифрового преобразования. Во многих микроконтроллерах PIC имеется встроенный модуль многоканального АЦП. А вот для формирования аналогового выходного сигнала, как правило, приходится использовать дополнительные внешние элементы.
Рис. 14.1.
В данной главе мы с вами познакомимся с характеристиками аналоговых и цифровых сигналов, а также рассмотрим преобразование этих сигналов в обоих направлениях применительно к микроконтроллерам PIC. После прочтения этой главы, вы:
• Поймете взаимосвязь между аналоговыми и цифровыми сигналами.
• Осознаете причину, по которой выборку аналогового сигнала необходимо производить с частотой, превышающей максимальную частоту этого сигнала, по крайней мере, в 2 раза.
• Узнаете, как с помощью метода последовательного приближения можно преобразовать аналоговое напряжение в его двоичный эквивалент.
• Разберетесь в работе модулей аналогового компаратора, источника опорного напряжения и АЦП, а также научитесь конфигурировать эти модули.
• Узнаете, как следует конфигурировать линии ввода/вывода микроконтроллера, чтобы они могли работать с аналоговыми или цифровыми сигналами.
• Сможете писать ассемблерные программы, считывающие значения аналоговых сигналов с использованием опроса, прерываний, «спящего» режима, а также опрашивающие состояние аналогового компаратора.
• Сможете писать программы на языке высокого уровня Си, осуществляющие инициализацию различных аналоговых модулей и взаимодействие с ними.
• Узнаете, как можно управлять микросхемой внешнего ЦАП через параллельный порт.
Информация, передаваемая при помощи
Теоретически квантовая природа вещества подразумевает наличие некоторого нижнего предела, после которого изменения любых параметров приобретают дискретный характер. Однако на практике максимальное значение разрешающей способности, необходимое для обработки, определяется шумами и ограниченной точностью источников сигналов.
В
Из сказанного можно понять, что любой процесс, включающий в себя преобразование между аналоговым и цифровым представлением, пройдет через этап