В чем разница между каналами АЦП и контактами AN в MCU?


Ответ 1:

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

Контакты аналогового входа - это контакты, которые каким-то образом подключены к АЦП.

В младших микроконтроллерах часто есть соотношение 1: 1 между аналоговыми входными выводами и каналами АЦП, но есть много исключений.

Например, некоторые MCU имеют внутренние датчики температуры, подключенные к АЦП. Они будут использовать каналы, которые не доступны через пин-код.

В MCU более высокого уровня (например, STM32) вы также можете иметь несколько АЦП, и обычно они могут выполнять выборку из одних и тех же выводов, поэтому вы можете иметь вывод аналогового входа, который отображается на канал 2 на ADC0, канал 3 на ADC1 и канал 5. на ADC2, например. Это позволяет вам делать действительно классные вещи, такие как выборка сигнала в 3 раза быстрее, используя 3 АЦП, за счет увеличения времени их начала преобразования.


Ответ 2:

Если MCU имеет аналоговые контакты, АЦП находится внутри. У некоторых процессоров PIC они есть. Сегодня АЦП доступны во всех видах вкусов. Они могут иметь интерфейс регистра для контроля и статуса. И они могут иметь несколько каналов, мультиплексированных по времени. Спецификации MSPS и разрешения важны для рассмотрения.