Analog to Digital Converter (ADC), voltaj gibi bir analog sinyali, bir mikrodenetleyici tarafından okunabilmesi ve işlenebilmesi için dijital forma dönüştürmek için kullanılır . Günümüzde çoğu mikrodenetleyicide yerleşik ADC dönüştürücüler bulunur. Ayrıca harici bir ADC dönüştürücüyü herhangi bir mikro denetleyiciye bağlamak da mümkündür.
Analog sinyaller sürekli olabilir ve sonsuz sayıda farklı voltaj değeri sağlayabilirken, dijital devreler ise yalnızca iki ayrı duruma sahip olan, lojik “1” (YÜKSEK) veya lojik “0” (LOW) olan ikili sinyalle çalışır. Bu nedenle, sürekli değişen analog sinyaller ve ayrık dijital sinyallerden oluşan iki farklı alan arasında dönüşüm yapabilen bir elektronik devreye sahip olmak gerekir ve Analogdan Dijitale Dönüştürücülerin (A/D) devreye girdiği yer burasıdır.
Temel olarak bir analogdan dijitale dönüştürücü, analog voltajın anlık görüntüsünü belirli bir anda alır ve bu analog voltajı temsil eden bir dijital çıkış kodu üretir. Bu analog voltaj değerini temsil etmek için kullanılan ikili basamakların veya bitlerin sayısı, A/D dönüştürücünün çözünürlüğüne bağlıdır.
Örneğin, 4 bitlik bir ADC, 15’te bir parça (2 4 – 1) çözünürlüğe sahip olurken, 8 bitlik bir ADC, 255’te bir parça (2 8 – 1) çözünürlüğe sahip olacaktır. Böylece bir analogdan dijitale dönüştürücü, bilinmeyen bir sürekli analog sinyali alır ve onu 2 n bitlik “n” bitlik bir ikili sayıya dönüştürür.
Analog to Digital Converter
Analog voltaj sinyalini alıp eşdeğer dijital sinyale dönüştürme işlemi birçok farklı yolla yapılabilir ve çeşitli üreticilerden temin edilebilen ADC08xx serisi gibi birçok analogdan dijitale dönüştürücü çip mevcutken, ayrı bileşenleri kullanarak basit bir ADC oluşturun.
Basit ve kolay bir yol, farklı voltaj seviyelerini tespit etmek ve anahtarlama durumlarını bir kodlayıcıya göndermek için karşılaştırıcıların kullanıldığı flaş , eşzamanlı veya çoklu karşılaştırıcı dönüştürücüler olarak da bilinen paralel kodlamanın kullanılmasıdır .