Burada birkaç faktör var.
İlk olarak, ADC'nin giriş empedansı. ATmega328P, Ardışık bir ADC kullanır . Bu nedenle, girdi temel olarak bir karşılaştırıcının girdisidir, bu nedenle ADC'nin çok yüksek giriş empedansı vardır.
ADC'nin 100 MΩ (MegaOhm) giriş empedansına sahip olduğu belirtilir.
Ancak, bu bana biraz şüpheli görünüyor. Herhangi bir analog giriş sızıntısı olmadığı gerçeğiyle birlikte, bunun tüm IO pin yapısı ile birlikte ADC'den ziyade sadece ADC'nin elektriksel özellikleri olduğunu tahmin ediyorum . Dijital IO ile paylaşılan ADC IO hatlarının, SAR karşılaştırıcısının analog karşılaştırıcıya benzediğini varsayarak, yalnızca analog olan IO hatlarından (50 nA,) çok daha fazla kaçak akıma (dokümanlardan 1 uA) sahip olduğunu tahmin ediyorum. girdi topolojisi).
Bununla birlikte, burada başka bir husus daha var, Atmel'in <10 KΩ kaynak empedansını belirtmesinin nedeni budur:
Giriş Kapasitansı
Temel olarak, çoklayıcıdan sonra ADC'ye giriş bağlantıları, çoklayıcıdan sonra bir kapasitansa sahiptir. ATmega ADC girişi için eşdeğer devreye bakarsanız:
Girişin nasıl göründüğünü görebilirsiniz.
Yüksek kaynak empedanslarındaki sorun, giriş çoklayıcıyı bir pinden diğerine geçirdiğinizde ortaya çıkar. Biri 0,5V ve biri 4,5V'de olmak üzere iki girişiniz varsa, birinden diğerine geçiş yaptığınızda, girişin bu 14 pF kapasitörü şarj etmesi (veya boşaltması) gerekir.
Sinyal kaynağı çok yüksek empedanssa, kapasitörü şarj etmek zorunda kalmak giriş voltajının geçici olarak düşmesine neden olabilir. Eğer kapasitör hala şarj edilirken ADC girişe dönüşürse, yanlış bir değer elde edersiniz.
Bu muhtemelen , ADC kanallarını değiştirdikten sonra ADC girişinin bir süre yerleşmesine izin verilerek halledilebilir, ancak bununla başa çıkmanın en iyi yolu, giriş kaynağının kapasitansı bir sorun olmayacak kadar hızlı şarj edebilmesini sağlamaktır.