सबसे पहले, अपने विशेष आवेदन के लिए, आपको वास्तव में केवल 1 kHz या इतनी नमूना दर की आवश्यकता होती है, यह मानते हुए कि आप मौलिक आवृत्ति को ट्यून कर रहे हैं, न कि इनहेरोमोनिक पार्टिकल्स में से एक ...
वैसे भी, अधिकतम संभव नमूना दर के लिए, Arduino मैनुअल कहता है:
एनालॉग इनपुट को पढ़ने के लिए लगभग 100 माइक्रोसेकंड (0.0001 सेकेंड) लगते हैं, इसलिए अधिकतम पढ़ने की दर एक सेकंड में लगभग 10,000 गुना है।
यह 10 kHz नमूना आवृत्ति अधिकतम होगा। तथापि। आप सीधे एडीसी रजिस्टरों तक पहुंचकर उच्च नमूना दर प्राप्त कर सकते हैं । Arduino रीयलटाइम ऑडियो प्रसंस्करण पेज उदाहरण के लिए 15 kHz पर दो चैनलों का उपयोग करता है,। तो 10 kHz अधिकतम केवल अंतर्निर्मित एनालॉगरेड () फ़ंक्शन का उपयोग करते समय होता है, क्योंकि इसमें बहुत अधिक ओवरहेड होता है।
ADC को 50 kHz और 200 kHz के बीच की घड़ी की गति के साथ सर्वश्रेष्ठ संचालन के लिए अनुकूलित किया गया है:
डिफ़ॉल्ट रूप से, क्रमिक सन्निकटन सर्किटरी को अधिकतम रिज़ॉल्यूशन प्राप्त करने के लिए 50 kHz और 200 kHz के बीच एक इनपुट घड़ी आवृत्ति [ADC घड़ी] की आवश्यकता होती है।
चूँकि ADC रूपांतरण में 13 घड़ी चक्र लगते हैं, इसलिए यह 4 kHz से 15 kHz के नमूने की दर होगी। AVR120 के अनुसार : AVR पर ADC की विशेषता और अंशांकन :
अनुकूलतम प्रदर्शन के लिए, ADC घड़ी 200 kHz से अधिक नहीं होनी चाहिए। हालांकि, 1 मेगाहर्ट्ज तक की आवृत्तियां एडीसी संकल्प को काफी कम नहीं करती हैं।
1 मेगाहर्ट्ज से अधिक आवृत्तियों के साथ एडीसी को संचालित करना विशेषता नहीं है।
1 मेगाहर्ट्ज घड़ी की आवृत्ति = 77 kHz नमूना आवृत्ति, इसलिए यह यथार्थवादी अधिकतम है।
मंच धागा तेजी से एनालॉग पढ़ें? इस बारे में अधिक है।