มีหลายปัจจัยที่นี่
ประการแรกความต้านทานอินพุตของ ADC ATmega328P ใช้ADC ประมาณเนื่อง ดังนั้นอินพุตนั้นเป็นอินพุตของตัวเปรียบเทียบดังนั้นADCจึงมีความต้านทานอินพุตสูงมาก
ADC ถูกระบุว่ามีความต้านทานอินพุต 100 MΩ (นั่นคือ MegaOhm)
อย่างไรก็ตามสิ่งนี้ดูเหมือนจะค่อนข้างน่าสงสัยสำหรับฉัน ร่วมกับความจริงที่ว่าไม่มีการรั่วไหลของอนาล็อกระบุฉันเดาว่านี่คือลักษณะของการไฟฟ้าเพียง ADC แล้วค่อนข้าง ADC ร่วมกับโครงสร้างขาทั้ง IO ฉันเดาว่าสาย ADC IO ที่ใช้ร่วมกับ Digital IO มีกระแสไฟรั่วมากขึ้น (1 uA จาก docs) จากนั้นสาย IO ที่เป็นแบบอะนาล็อกเท่านั้น (50 nA สมมติว่า SAR comparator คล้ายกับ analog comparator โทโพโลยีอินพุต)
อย่างไรก็ตามมีข้อควรพิจารณาอีกประการหนึ่งที่นี่ซึ่งเป็นเหตุผลที่ Atmel ระบุความต้านทานของแหล่ง <10 KΩ:
อินพุตความจุ
โดยพื้นฐานแล้วการเชื่อมต่ออินพุตไปยัง ADC ภายในชิปหลังจากมัลติเพล็กเซอร์มีความจุ ถ้าคุณดูวงจรสมมูลของอินพุต ATmega ADC:
คุณสามารถดูว่าอินพุตมีลักษณะอย่างไร
ปัญหาที่เกิดจากอิมพีแดนซ์แหล่งสูงเกิดขึ้นเมื่อคุณสลับอินพุตมัลติเพล็กเซอร์จากขาหนึ่งเป็นอีกขาหนึ่ง หากคุณมีสองอินพุตหนึ่งที่ 0.5V และหนึ่งที่ 4.5V เมื่อคุณสลับจากที่หนึ่งไปที่อื่น ๆ อินพุทจะต้องคิดค่าใช้จ่าย (หรือจำหน่าย) ที่ 14 pF ตัวเก็บประจุ
หากแหล่งกำเนิดสัญญาณมีความต้านทานสูงมากการชาร์จตัวเก็บประจุอาจทำให้แรงดันไฟฟ้าขาเข้าลดลงชั่วคราว หาก ADC แปลงอินพุตขณะที่ยังคงชาร์จตัวเก็บประจุคุณจะได้รับค่าที่ไม่ถูกต้อง
นี้สามารถอาจจะได้รับการจัดการโดยให้ชำระอินพุต ADC สำหรับช่วงระยะเวลาหนึ่งหลังจากที่เปลี่ยนช่อง ADC แต่วิธีที่ดีที่สุดที่จะจัดการกับมันเป็นเพียงเพื่อให้มั่นใจว่าแหล่งที่มาของการป้อนข้อมูลที่สามารถชาร์จความจุอย่างรวดเร็วพอที่จะไม่เกิดปัญหา