Mengapa kita menggunakan referensi pada tegangan tersebut, bukan hanya 2V dan 4V
Ini bisa menguntungkan dalam keadaan yang tepat ketika mikrokontroler menampilkan nilai langsung ke manusia. Namun, sebagian besar waktu itu karena ada banyak orang di luar sana yang buruk dalam matematika atau tidak berhenti dan benar-benar berpikir.
Seperti orang lain telah menunjukkan, 2,048 = 2 11 /1000 dan 4,096 = 2 12 / 1.000. Jika Anda menggunakan A / D 12 bit dengan referensi 4.096 V, setiap hitungan adalah 1 mV.
Namun, berhentilah dan pertimbangkan kapan itu benar-benar penting. Tidak ada yang secara khusus spesial dengan satuan milivolt. Dalam hal fisika, mereka adalah unit yang sepenuhnya arbitrer untuk mengukur EMF.
Dalam sistem kontrol, misalnya, unit yang digunakan untuk berbagai jumlah yang diukur dapat berupa apa saja yang Anda suka, selama Anda tahu apa itu. Jika Anda menggunakan titik tetap, maka Anda ingin nilai maksimum hampir memenuhi angka, dan menggunakan bit yang cukup sehingga Anda memiliki resolusi yang diperlukan. Penskalaan unit harus ditentukan oleh representasi biner internal yang nyaman.
Bagaimanapun juga, pasti ada faktor-faktor perolehan yang bisa disesuaikan nanti dalam proses itu. Penskalaan kustom semua nilai input dapat disesuaikan dengan menggunakan berbagai nilai faktor keuntungan yang sudah ada, dan bahwa sistem sudah harus menangani nilai arbitrer dari. Tidak diperlukan perhitungan tambahan, hanya nilai yang berbeda yang dimasukkan ke dalam perhitungan yang sama.
Dalam beberapa kasus, sistem tertanam kecil ini perlu menampilkan nilai digital kepada manusia. Dalam hal ini, unit millivolt berguna ketika Anda ingin menunjukkan tegangan dengan tiga tempat desimal. Namun, antarmuka manusia pada dasarnya lambat dibandingkan dengan mikrokontroler. Umumnya Anda tidak ingin memperbarui tampilan digital lebih dari 2 Hz. Mengonversi angka menjadi angka desimal sudah membutuhkan aritmatika. Melakukan penskalaan beberapa nilai internal agar sesuai dengan resolusi yang ditampilkan adalah langkah tambahan yang relatif kecil untuk proses tersebut.
Kemudian pertimbangkan juga seberapa sering Anda benar-benar ingin mengukur tegangan di kisaran 0 hingga 4.095 V, atau setidaknya sebagian besar dari kisaran itu. Jika Anda ingin mengukur 0 hingga 5 V, maka referensi 4.096 benar-benar tidak membantu. Anda harus menipiskan sinyal ke dalam A / D, jadi membaca sinyal yang dilemahkan dalam satuan milivolt tidak memberikan keuntungan khusus, bahkan ketika menampilkan nilai digital.
Jadi singkatnya, di dunia saat ini dengan mikrokontroler yang menangani pembacaan A / D, referensi 2,048 dan 4,096 V sebagian besar memenuhi kebutuhan yang dirasakan , dan bagi para penyerang lutut yang tidak memikirkan masalah dengan baik.