Apakah perbezaan antara saluran ADC dan PIN pada MCU?


Jawapan 1:

ADC adalah peranti di dalam cip yang melakukan analog ke penukaran digital. Ia boleh mempunyai pelbagai saluran yang dapat dicontohi, tetapi hanya satu demi satu.

PIN input analog adalah pin yang disambungkan kepada ADC, dalam beberapa cara.

Di bawah mikrokontroler rendah, seringkali pemetaan 1: 1 antara pin input analog dan saluran ADC, tetapi terdapat banyak pengecualian.

Sebagai contoh, sesetengah MCU mempunyai sensor suhu dalaman yang disambungkan ke ADC. Mereka akan mengambil saluran yang tidak boleh diakses menerusi pin.

Pada MCU yang lebih tinggi (seperti STM32), anda juga boleh mempunyai ADC yang banyak, dan biasanya mereka boleh sampel dari pin yang sama, jadi anda boleh mempunyai pin input analog yang memetakan ke saluran 2 pada ADC0, saluran 3 pada ADC1, dan saluran 5 pada ADC2, sebagai contoh. Ini membolehkan anda melakukan perkara-perkara yang sangat kerap seperti pensampelan isyarat 3x dengan cepat menggunakan 3 ADC, dengan mengejutkan masa penukaran awal mereka.


Jawapan 2:

Jika MCU mempunyai pin analog, ADC berada di dalam. Sesetengah pemproses PIC mempunyai mereka. ADC hari ini boleh didapati dalam semua jenis perisa. Mereka boleh mempunyai antara muka pendaftaran untuk kawalan dan status. Dan mereka boleh mempunyai pelbagai saluran, masa multiplexed. Spesifikasi MSPS dan resolusi adalah penting untuk dipertimbangkan.