Jaka jest różnica między kanałami ADC a pinami AN w MCU?


Odpowiedź 1:

ADC to urządzenie wewnątrz układu, które wykonuje konwersje analogowo-cyfrowe. Może mieć wiele kanałów, z których może próbkować, ale tylko jeden na raz.

Analogowe piny wejściowe to piny, które są w jakiś sposób podłączone do ADC.

W mikrokontrolerach niskiej jakości często występuje odwzorowanie 1: 1 między analogowymi pinami wejściowymi a kanałami ADC, ale istnieje wiele wyjątków.

Na przykład niektóre MCU mają wewnętrzne czujniki temperatury podłączone do ADC. Zajmą kanały, które nie są dostępne za pomocą pinezki.

Na wyższych jednostkach MCU (takich jak STM32) możesz także mieć wiele ADC i zwykle mogą próbkować z tych samych pinów, więc możesz mieć analogowy pin wejściowy, który mapuje na kanał 2 na ADC0, kanał 3 na ADC1 i kanał 5 na przykład w ADC2. Pozwala to robić naprawdę fajne rzeczy, takie jak próbkowanie sygnału 3x tak szybko za pomocą 3 przetworników ADC, poprzez przesunięcie czasów rozpoczęcia konwersji.


Odpowiedź 2:

Jeśli MCU ma styki analogowe, ADC jest w środku. Niektóre procesory PIC mają je. Dzisiaj ADC są dostępne we wszystkich smakach. Mogą mieć interfejs rejestru do kontroli i statusu. I mogą mieć wiele kanałów, czas multipleksowany. MSPS i specyfikacje rozdzielczości należy wziąć pod uwagę.