Vad är skillnaden mellan ADC-kanaler och AN-stift i en MCU?


Svar 1:

En ADC är en enhet inuti chipet som utför analoga till digitala omvandlingar. Den kan ha flera kanaler som den kan sampla från, men bara en åt gången.

Analoga ingångsstift är stift som är anslutna till en ADC på något sätt.

I low end-mikrokontroller finns det ofta en 1: 1-mappning mellan analoga ingångsstift och ADC-kanaler, men det finns många undantag.

Till exempel har vissa MCU: er interna temperatursensorer anslutna till ADC. De skulle ta upp kanaler som inte är tillgängliga via en stift.

På MCU: s högre ände (som STM32) kan du också ha flera ADC: er, och vanligtvis kan de ta prov från samma stift, så att du kan ha en analog ingångsstift som kartlägger till kanal 2 på ADC0, kanal 3 på ADC1 och kanal 5 till exempel på ADC2. Detta gör att du kan göra riktigt coola saker som att sampla in en signal 3x så snabbt med 3 ADC: er genom att förvränga startkonverteringstiderna.


Svar 2:

Om en MCU har analoga stift är ADC inuti. Vissa PIC-processorer har dem. Idag finns ADC: s i alla slags smaker. De kan ha ett registergränssnitt för kontroll och status. Och de kan ha flera kanaler, tidsmultiplexerade. MSPS- och upplösningsspecifikationerna är viktiga att ta hänsyn till.