Quina diferència hi ha entre els canals ADC i els pins AN en un MCU?


Resposta 1:

Un ADC és un dispositiu dins del xip que realitza conversions analògiques a digitals. Pot tenir diversos canals de mostres, però només un a la vegada.

Els pins d'entrada analògics són pins que estan connectats a un ADC, d'alguna manera.

En els microcontroladors de gamma baixa, sovint hi ha un mapatge 1: 1 entre els pins d'entrada analògics i els canals ADC, però hi ha moltes excepcions.

Per exemple, alguns MCU tenen sensors de temperatura interna connectats a l’ADC. Agafarien canals que no són accessibles a través d'un passador.

En els MCU de gamma superior (com la STM32) també podeu tenir diversos ADC, i normalment es poden fer mostres des dels mateixos pins, de manera que podeu tenir un pin d’entrada analògic que es correspon al canal 2 a ADC0, al canal 3 a l’ADC1 i al canal 5. a ADC2, per exemple. Això us permet fer coses molt interessants com mostrejar un senyal 3x tan ràpidament amb 3 ADC, gravant els temps de conversió inicials.


Resposta 2:

Si un MCU té pins analògics, l’ADC es troba dins. Alguns processadors PIC els tenen. Avui en dia, els ADC estan disponibles en tot tipus de sabors. Poden tenir una interfície de registre per al control i l’estat. I poden tenir diversos canals, multiplexats en temps. És important tenir en compte les MSPS i les especificacions de resolució.