Apa perbedaan antara saluran ADC dan pin AN di MCU?


Jawaban 1:

ADC adalah perangkat di dalam chip yang melakukan konversi analog ke digital. Ini dapat memiliki beberapa saluran yang dapat diambil sampelnya, tetapi hanya satu per satu.

Pin input analog adalah pin yang terhubung ke ADC, dalam beberapa cara.

Dalam mikrokontroler low end, sering ada pemetaan 1: 1 antara pin input analog dan saluran ADC, tetapi ada banyak pengecualian.

Sebagai contoh, beberapa MCU memiliki sensor suhu internal yang terhubung ke ADC. Mereka akan mengambil saluran yang tidak dapat diakses melalui pin.

Pada MCU akhir yang lebih tinggi (seperti STM32) Anda juga dapat memiliki beberapa ADC, dan biasanya mereka dapat sampel dari pin yang sama, sehingga Anda dapat memiliki pin input analog yang memetakan ke saluran 2 pada ADC0, saluran 3 pada ADC1, dan saluran 5 pada ADC2, misalnya. Ini memungkinkan Anda untuk melakukan hal-hal yang sangat keren seperti sampling sinyal 3x lebih cepat menggunakan 3 ADC, dengan mengejutkan waktu konversi awal mereka.


Jawaban 2:

Jika MCU memiliki pin analog, ADC ada di dalam. Beberapa prosesor PIC memilikinya. Hari ini ADC tersedia dalam semua jenis rasa. Mereka dapat memiliki antarmuka register untuk kontrol dan status. Dan mereka dapat memiliki beberapa saluran, waktu multiplexing. Spesifikasi MSPS dan resolusi penting untuk dipertimbangkan.