Hvad er forskellen mellem ADC-kanaler og AN-stifter i en MCU?


Svar 1:

En ADC er en enhed inde i chippen, der udfører analog til digital konvertering. Den kan have flere kanaler, den kan prøve fra, men kun én ad gangen.

Analoge indgangsstifter er stifter, der på nogen måde er forbundet til en ADC.

I mikrokontrollere med lav ende er der ofte en 1: 1-kortlægning mellem analoge indgangsstifter og ADC-kanaler, men der er mange undtagelser.

For eksempel har nogle MCU'er interne temperatursensorer forbundet til ADC. De ville tage kanaler op, der ikke er tilgængelige via en pin.

På MCU'er med højere ende (som STM32) kan du også have flere ADC'er, og som regel kan de prøve fra de samme ben, så du kan have en analog indgangsnål, der kortlægger til kanal 2 på ADC0, kanal 3 på ADC1 og kanal 5 på ADC2, for eksempel. Dette giver dig mulighed for at gøre rigtig seje ting som at prøve et signal 3x så hurtigt ved hjælp af 3 ADC'er ved at forskyde deres startkonverteringstider.


Svar 2:

Hvis en MCU har analoge stifter, er ADC'en inde. Nogle PIC-processorer har dem. I dag findes ADC'er i alle slags smag. De kan have en registergrænseflade til kontrol og status. Og de kan have flere kanaler, tid multiplexeret. MSPS og opløsningsspecifikationer er vigtige at overveje.