Каква е разликата между ADC каналите и AN изводите в MCU?


Отговор 1:

ADC е устройство вътре в чипа, което извършва аналогови на цифрови преобразувания. Той може да има няколко канала, от които може да взема проба, но само един по един.

Аналоговите входни щифтове са пинове, които са свързани по някакъв начин с ADC.

В микроконтролерите от нисък клас често има картографиране 1: 1 между аналогови входни пинове и ADC канали, но има много изключения.

Например, някои MCU имат сензори за вътрешна температура, свързани към ADC. Те ще поемат канали, които не са достъпни чрез щифт.

В MCU от по-висок край (като STM32) можете също да имате множество ADCs и обикновено те могат да пробват от едни и същи пинове, така че можете да имате аналогов входен щифт, който преобразува в канал 2 на ADC0, канал 3 на ADC1 и канал 5 например на ADC2. Това ви позволява да правите наистина готини неща, като например да вземате сигнал 3x толкова бързо, като използвате 3 ADC, като залитате техните начални времена за преобразуване.


Отговор 2:

Ако MCU има аналогови щифтове, ADC е вътре. Някои PIC процесори ги имат. Днес ADC се предлагат във всички видове аромати. Те могат да имат регистър интерфейс за контрол и състояние. И те могат да имат няколко канала, време мултиплексирано. Спецификациите за MSPS и резолюцията са важни за разглеждане.