मैं अपने प्रोसेसर के ADC रिज़ॉल्यूशन को कैसे बढ़ा सकता हूं?


8

मेरे पास 12-बिट आंतरिक ADC के साथ एक Atmel SAM4S MCU है। मैं 500 हर्ट्ज के सैंपल रेट पर 16-बिट रिज़ॉल्यूशन हासिल करना चाहूंगा। एडीसी के लिए इनपुट काफी कम-आवृत्ति (लगभग 20 हर्ट्ज अधिकतम आवृत्ति सामग्री), और कम शोर (एक 12-बिट एलएसबी आरएमएस से कम) है।

मैं इस प्रोसेसर के एडीसी के साथ 16-बिट रिज़ॉल्यूशन कैसे प्राप्त कर सकता हूं?

जवाबों:


6

आप जानबूझकर इनपुट सिग्नल को ओवरलैप करके प्रभावी रिज़ॉल्यूशन बढ़ा सकते हैं। यहाँ Atmel द्वारा प्रदान की विषय पर एक आवेदन पत्र से विचार का संक्षिप्त सारांश है:

'ओवरसम्पलिंग और डिसीमेशन' के पीछे सिद्धांत बल्कि जटिल है, लेकिन विधि का उपयोग करना काफी आसान है। तकनीक में नमूनों की अधिक मात्रा की आवश्यकता होती है। इन अतिरिक्त नमूनों को सिग्नल को ओवरलैम्प करके प्राप्त किया जा सकता है। रिज़ॉल्यूशन के प्रत्येक अतिरिक्त बिट के लिए, n, सिग्नल को चार बार ओवरसमैप किया जाना चाहिए। इनपुट सिग्नल को किस आवृत्ति के साथ, समीकरण 3-1 द्वारा दिया गया है। एनालॉग इनपुट सिग्नल का सर्वोत्तम संभव प्रतिनिधित्व प्राप्त करने के लिए, सिग्नल को इस तरह से देखना आवश्यक है, क्योंकि नमूनों की एक बड़ी मात्रा औसतन इनपुट सिग्नल का बेहतर प्रतिनिधित्व देगी।

पूर्ण आवेदन टिप्पणी यहाँ प्राप्त किया जा सकता: http://www.atmel.com/images/doc8003.pdf

आपके विशिष्ट मामले में, आपको अपने 12-बिट एडीसी में से 16 बिट्स के रिज़ॉल्यूशन के बराबर प्राप्त करने के लिए लगभग 8KHz पर नमूना करना होगा।

यहां बताया गया है कि मैं इस नंबर पर कैसे पहुंचा:

f_oversample_rate = f_current_sample_rate * (4 * (desired_bits - current_bits))
f_oversample_rate = 500Hz * (4 * (16 - 12))
f_oversample_rate = 500Hz * (4 * 4)
f_oversample_rate = 500Hz * 16
f_oversample_rate = 8KHz

यह काम करने के लिए कुछ शोर की आवश्यकता है? हमें शोर के लिए अधिकतम मूल्य दिया गया है, जो पर्याप्त होगा, लेकिन न्यूनतम नहीं।

2
@SimonJenkins हाँ यह करता है। एप्लिकेशन नोट्स की धारा 3.2 शोर को कवर करती है, और यह निर्दिष्ट करती है कि शोर का स्तर न्यूनतम 1 एलएसबी होना चाहिए , लेकिन सिर्फ 0.5 एलएलबी से अधिक कठिन न्यूनतम है क्योंकि यह एलएसबी को चालू करने के लिए पर्याप्त होगा। यदि आपका सिस्टम उस कल्पना को पूरा नहीं करता है, तो आप डिटेरिंग के साथ कृत्रिम शोर जोड़ सकते हैं ।
skrrgwasme
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.