एकीकृत एडीसी: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 66: Line 66:


[[Image:multislope runup.svg|frame|एक बहु-ढलान रन-अप कनवर्टर के लिए सर्किट आरेख]]
[[Image:multislope runup.svg|frame|एक बहु-ढलान रन-अप कनवर्टर के लिए सर्किट आरेख]]
रन-अप चरण का उद्देश्य रन-डाउन चरण के दौरान आंकने वाले इंटीग्रेटर के लिए इनपुट को आनुपातिक रूप से जोड़ा जाता है। कनवर्टर के संकल्प को बेहतर बनाने के लिए एक विधि रन-अप चरण के दौरान एकीकृत एम्पलीफायर की सीमा को कृत्रिम रूप से बढ़ाना है।
रन-अप चरण का उद्देश्य रन-डाउन चरण के दौरान आंकने वाले इंटीग्रेटर के लिए इनपुट को आनुपातिक रूप से जोड़ा जाता है। कनवर्टर के समाधान को बेहतर बनाने के लिए एक विधि रन-अप चरण के दौरान एकीकृत एम्पलीफायर की सीमा की कृतिम रूप से वृद्धि की जाती है I
इंटीग्रेटर क्षमता को बढ़ाने के लिए एक विधि समय-समय पर रन-अप चरण के दौरान ज्ञात मात्रा को जोड़ने या घटाने के लिए है ताकि इंटीग्रेटर एम्पलीफायर की सीमा के भीतर इंटीग्रेटर के आउटपुट को बनाए रखा जा सके।कुल संचित चार्ज अज्ञात इनपुट वोल्टेज द्वारा पेश किया गया चार्ज है और जो कि जोड़े गए या घटाए गए ज्ञात शुल्कों का योग है।


दाईं ओर दिखाया गया सर्किट आरेख इस बात का एक उदाहरण है कि मल्टी-स्लोप रन-अप को कैसे लागू किया जा सकता है।रन-अप के दौरान अज्ञात इनपुट वोल्टेज,<math>V_\text{in}</math>, हमेशा इंटीग्रेटर पर लागू होता है।दो स्वतंत्र स्विच द्वारा नियंत्रित सकारात्मक और नकारात्मक संदर्भ वोल्टेज अपनी सीमा के भीतर इंटीग्रेटर के आउटपुट को रखने के लिए आवश्यकतानुसार चार्ज को जोड़ते हैं और घटाते हैं।संदर्भ प्रतिरोध,<math>R_{p}</math> तथा <math>R_{n}</math> आवश्यक रूप से छोटे हैं <math>R_{i}</math> यह सुनिश्चित करने के लिए कि संदर्भ इनपुट द्वारा शुरू किए गए चार्ज को पार कर सकते हैं।इंटीग्रेटर के आउटपुट से जुड़े एक तुलनित्र का उपयोग यह तय करने के लिए किया जाता है कि किस संदर्भ वोल्टेज को लागू किया जाना चाहिए।यह एक अपेक्षाकृत सरल एल्गोरिथ्म हो सकता है: यदि इंटीग्रेटर का आउटपुट थ्रेशोल्ड के ऊपर है, तो सकारात्मक संदर्भ को सक्षम करें (आउटपुट को नीचे जाने का कारण बनें);यदि इंटीग्रेटर का आउटपुट सीमा से नीचे है, तो नकारात्मक संदर्भ को सक्षम करें (आउटपुट को ऊपर जाने के लिए)।कंट्रोलर इस बात पर नज़र रखता है कि संदर्भ वोल्टेज के परिणामस्वरूप इंटीग्रेटर कैपेसिटर पर कितना अतिरिक्त चार्ज रखा गया था (या हटाए गए) पर प्रत्येक स्विच को कितनी बार चालू किया जाता है।
इंटीग्रेटर क्षमता को बढ़ाने का एक तरीका है रन-अप चरण के दौरान समय-समय पर चार्ज की ज्ञात मात्रा को जोड़ना या घटाना ताकि इंटीग्रेटर के आउटपुट को इंटीग्रेटर एम्पलीफायर की सीमा के भीतर रखा जा सके।
मल्टी-स्लोप रन-अप के दौरान चार्ज जोड़ा / घटाया गया, परिणाम के मोटे हिस्से (जैसे कि अग्रणी 3 अंक)।[[Image:multislope runup integrator graph.svg|frame|मल्टी-स्लोप रन-अप से आउटपुट]]
 
दाईं ओर ऐसे मल्टी-स्लोप रन-अप के दौरान इंटीग्रेटर से सैंपल आउटपुट का एक ग्राफ है।प्रत्येक धराशायी ऊर्ध्वाधर रेखा नियंत्रक द्वारा एक निर्णय बिंदु का प्रतिनिधित्व करती है जहां यह आउटपुट की ध्रुवीयता का नमूना लेता है और इनपुट पर सकारात्मक या नकारात्मक संदर्भ वोल्टेज को लागू करने के लिए चुनता है।आदर्श रूप से, रन-अप अवधि के अंत में इंटीग्रेटर के आउटपुट वोल्टेज को निम्नलिखित समीकरण द्वारा दर्शाया जा सकता है:
कुल संचित चार्ज अज्ञात इनपुट वोल्टेज द्वारा पेश किया गया चार्ज है और जो कि जोड़े गए या घटाए गए ज्ञात शुल्कों का योग है।
 
दाईं ओर दिखाया गया सर्किट आरेख इस बात का उदाहरण है कि मल्टी-स्लोप रन-अप को कैसे लागू किया जा सकता है।रन-अप के दौरान अज्ञात इनपुट वोल्टेज,<math>V_\text{in}</math>, हमेशा इंटीग्रेटर पर लागू होता है।दो स्वतंत्र स्विच द्वारा नियंत्रित सकारात्मक और नकारात्मक संदर्भ वोल्टेज अपनी सीमा के भीतर इंटीग्रेटर के आउटपुट को रखने के लिए आवश्यकतानुसार चार्ज को जोड़ते और घटाते हैं। संदर्भ प्रतिरोध,<math>R_{p}</math> तथा <math>R_{n}</math> आवश्यक रूप से छोटे हैं <math>R_{i}</math> यह सुनिश्चित करने के लिए कि संदर्भ इनपुट द्वारा शुरू किए गए चार्ज को पार कर सकते हैं। इंटीग्रेटर के आउटपुट से जुड़े एक तुलनित्र का उपयोग यह तय करने के लिए किया जाता है कि किस संदर्भ वोल्टेज को लागू किया जाना चाहिए। यह एक अपेक्षाकृत सरल एल्गोरिथ्म हो सकता हैI
 
कंट्रोलर इस बात पर नज़र रखता है कि संदर्भ वोल्टेज के परिणामस्वरूप इंटीग्रेटर कैपेसिटर पर कितना अतिरिक्त चार्ज रखा गया था (या हटाए गए) पर प्रत्येक स्विच को कितनी बार चालू किया जाता है।
 
मल्टी-स्लोप रन-डाउन का उपयोग अक्सर मल्टी-स्लोप रन-अप के संयोजन में किया जाता है। मल्टी-स्लोप रन-अप इंटीग्रेटर पर अपेक्षाकृत छोटे कैपेसिटर की अनुमति देता है और इस प्रकार एक अपेक्षाकृत खड़ी ढलान के साथ शुरू होता है और इस प्रकार वास्तव में बहुत अधिक क्रमिक ढलानों का उपयोग करने का विकल्प होता है।[[Image:multislope runup integrator graph.svg|frame|मल्टी-स्लोप रन-अप से आउटपुट]]
दाईं ओर ऐसे मल्टी-स्लोप रन-अप के दौरान इंटीग्रेटर से सैंपल आउटपुट का एक ग्राफ है। प्रत्येक धराशायी लंबवत रेखा नियंत्रक द्वारा एक निर्णय बिंदु का प्रतिनिधित्व करती है जहां यह आउटपुट की ध्रुवीयता का नमूना लेती है और इनपुट पर सकारात्मक या नकारात्मक संदर्भ वोल्टेज लागू करने का विकल्प चुनती हैi आदर्श रूप से रन-अप अवधि के अंत में इंटीग्रेटर के आउटपुट वोल्टेज को निम्नलिखित समीकरण द्वारा दर्शाया जा सकता हैi


:<math>V_\text{out} = -\frac{1}{C} \left(\frac{N V_\text{in} t_\Delta}{R_{i}} + \frac{N_{p} V_\text{ref} t_\Delta}{R_{p}} - \frac{N_{n} V_\text{ref} t_\Delta}{R_{n}}\right)</math>
:<math>V_\text{out} = -\frac{1}{C} \left(\frac{N V_\text{in} t_\Delta}{R_{i}} + \frac{N_{p} V_\text{ref} t_\Delta}{R_{p}} - \frac{N_{n} V_\text{ref} t_\Delta}{R_{n}}\right)</math>

Revision as of 18:13, 30 August 2022

एकीकृत एडीसी एक प्रकार का एनालॉग-टू-डिजिटल कनवर्टर है जो एक इंटीग्रेटर के उपयोग के माध्यम से एक अज्ञात इनपुट वोल्टेज को डिजिटल प्रतिनिधित्व में परिवर्तित करता है। अपने बुनियादी कार्यान्वयन में दोहरे-ढलान कनवर्टर अज्ञात इनपुट वोल्टेज को इंटीग्रेटर के इनपुट पर लागू किया जाता है एवं एक निश्चित समय अवधि के लिए बढ़ाने की अनुमति दी जाती है। एकीकृत एडीसी में विपरीत ध्रुवीयता का ज्ञात संदर्भ वोल्टेज इंटीग्रेटर पर लागू किया जाता हैI जब तक इंटीग्रेटर आउटपुट शून्य पर लौटता है तब तक वृद्धि की अनुमति दी जाती है। इनपुट वोल्टेज की गणना संदर्भ वोल्टेज के एक फ़ंक्शन के रूप में की जाती हैI रन-डाउन समय आमतौर पर कनवर्टर की घड़ी की इकाइयों से मापा जाता हैI एकीकरण समय उच्च संकल्पों के लिए अनुमति देता है।

एकीकृत एडीसी में कन्वर्टर्स उच्च वियोजन प्राप्त कर सकते हैं कन्वर्टर्स की गति अच्छी हुई तो यह क्रिया संचारित होती हैI इस कारण ये कन्वर्टर्स ऑडियो या सिग्नल प्रोसेसिंग अनुप्रयोगों में नहीं पाए जाते हैं। उनका उपयोग आमतौर पर डिजिटल वोल्टमीटर और अन्य उपकरणों तक सीमित होता है जिनमें अत्यधिक सटीक माप की आवश्यकता है।

बुनियादी डिजाइन: दोहरे-ढलान ADC

एडीसी को एकीकृत करने वाले एक दोहरे-ढलान का बुनियादी इंटीग्रेटर।तुलनित्र, टाइमर और नियंत्रक को नहीं दिखाया गया है।

बुनियादी एकीकृत ADC सर्किट में एक इंटीग्रेटर होता हैI मापे जाने वाले वोल्टेज के बीच चयन करने के लिए एक स्विच और संदर्भ वोल्टेज होता है जो यह निर्धारित करता है कि संलग्निका और उपायों को एकीकृत करने में कितना समय लगेगाI तुलनित्र विधि का पता लगाने के लिए कार्यान्वयन के आधार पर नियंत्रक होते हैंI इंटीग्रेटर कैपेसिटर के समानांतर में स्विच भी मौजूद होता है ताकि इंटीग्रेटर को रीसेट किया जा सके। नियंत्रक के इनपुट में एक घड़ी समय को मापने और तुलनित्र के आउटपुट का पता लगाने के लिए उपयोग की जाती हैI जब इंटीग्रेटर का आउटपुट शून्य पहुंच जाता हैI

रूपांतरण दो चरणों में होता हैI रन-अप चरण जहां इंटीग्रेटर के लिए इनपुट को मापा जाने वाला वोल्टेज है और रन-डाउन चरण जहां इंटीग्रेटर का इनपुट ज्ञात संदर्भ वोल्टेज है। रन-अप चरण के दौरान स्विच इंटीग्रेटर के इनपुट के रूप में वोल्टेज का चयन करता है। इंटीग्रेटर को इंटीग्रेटर कैपेसिटर पर चार्ज की अनुमति देने के लिए निश्चित अवधि के लिए रैंप करने की अनुमति है। रन-डाउन चरण के दौरान स्विच इंटीग्रेटर के इनपुट के रूप में संदर्भ वोल्टेज का चयन करता है। इंटीग्रेटर के आउटपुट को शून्य पर लौटने के लिए जो समय लगता है उसे इस चरण के दौरान मापा जाता है।

इंटीग्रेटर वोल्टेज को नीचे संचारित करने के लिए संदर्भ वोल्टेज को इनपुट वोल्टेज के विपरीत ध्रुवीयता की आवश्यकता होती है। ज्यादातर मामलों में सकारात्मक इनपुट वोल्टेज के लिए इसका मतलब है कि संदर्भ वोल्टेज नकारात्मक होगा। सकारात्मक और नकारात्मक इनपुट वोल्टेज दोनों को संभालने के लिए एक सकारात्मक और नकारात्मक संदर्भ वोल्टेज की आवश्यकता होती है। रन-डाउन चरण के दौरान उपयोग करने के लिए किस संदर्भ का चयन रन-अप चरण के अंत में इंटीग्रेटर आउटपुट की ध्रुवीयता पर आधारित होगा।

इंटीग्रेटर आउटपुट वोल्टेज एक बुनियादी दोहरे-ढलान में एडीसी को एकीकृत करता है

इंटीग्रेटर के आउटपुट के लिए मूल समीकरण (एक निरंतर इनपुट मानते हुए) है:

यह मानते हुए कि प्रत्येक रूपांतरण की शुरुआत में प्रारंभिक इंटीग्रेटर वोल्टेज शून्य है और रन डाउन अवधि के अंत में इंटीग्रेटर वोल्टेज शून्य होगाI हमारे पास निम्नलिखित दो समीकरण हैं जो रूपांतरण के दो चरणों के दौरान इंटीग्रेटर के आउटपुट को कवर करते हैंI

दो समीकरणों को संयुक्त और हल किया जा सकता है, अज्ञात इनपुट वोल्टेज

समीकरण से एडीसी को एकीकृत करने वाले दोहरे-ढलान के लाभों में से स्पष्ट हो जाता है कि माप सर्किट तत्वों (आर और सी) के मूल्यों से स्वतंत्र है।हालांकि इसका मतलब यह नहीं है कि आर और सी के मूल्य एडीसी को एकीकृत करने वाले दोहरे-ढलान के डिजाइन में महत्वहीन हैंI

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

एडीसी को एकीकृत करने वाले ड्यूल-स्लोप का संकल्प मुख्य रूप से रन-डाउन अवधि की लंबाई और समय माप संकल्प (यानी, नियंत्रक की घड़ी की आवृत्ति) द्वारा निर्धारित किया जाता है।आवश्यक रिज़ॉल्यूशन (बिट्स की संख्या में) एक पूर्ण पैमाने पर इनपुट के लिए रन-डाउन अवधि की न्यूनतम लंबाई निर्धारित करता है (उदा।):

पूर्ण पैमाने पर इनपुट के माप के दौरान इंटीग्रेटर के आउटपुट का ढलान रन-अप और रन-डाउन चरणों के दौरान समान होगा। इसका तात्पर्य यह भी है कि रन-अप अवधि और रन-डाउन अवधि का समय समान होगाI

() और यह कि कुल माप समय होगा इसलिए पूर्ण पैमाने पर इनपुट के लिए कुल माप समय वांछित रिज़ॉल्यूशन और नियंत्रक की घड़ी की आवृत्ति पर आधारित होगाI

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

सीमाएँ

एडीसी को एकीकृत करने वाले दोहरे ढलान के रिज़ॉल्यूशन की अधिकतम सीमाएं हैं। लंबे समय तक माप के समय या तेज घड़ियों का उपयोग करके बुनियादी दोहरे-ढलान एडीसी के संकल्प को मनमाने ढंग से उच्च मूल्यों के लिए बढ़ाना संभव नहीं है।

  • एकीकृत एम्पलीफायर की सीमा वोल्टेज रेल इंटीग्रेटर के आउटपुट वोल्टेज को सीमित करता है। बहुत लंबे समय तक इंटीग्रेटर से जुड़ा एक इनपुट अंततः ओपी एएमपी को आउटपुट को कुछ अधिकतम मूल्य तक सीमित करने का कारण बनेगा जिससे रन-डाउन समय के आधार पर कोई भी गणना अर्थहीन हो जाएगी। इसलिए इंटीग्रेटर रोकनेवाला और संधारित्र को ओपी-एएमपी के वोल्टेज रेल संदर्भ वोल्टेज और अपेक्षित पूर्ण-पैमाने पर इनपुट और वांछित संकल्प को प्राप्त करने के लिए आवश्यक सबसे लंबे समय तक रन-अप समय के आधार पर सावधानी से चुना जाता है।
  • तुलनित्र की सटीकता नल डिटेक्टर के रूप में उपयोग की जाती है। जब इंटीग्रेटर का आउटपुट शून्य तक पहुंच गया हो तो वाइडबैंड सर्किट शोर तुलनित्र की क्षमता को सीमित करता हैI गोके का सुझाव है कि एक विशिष्ट सीमा 1 मिलीवोल्ट का एक तुलनित्र संकल्प है।[1]
  • इंटीग्रेटर के संधारित्र की गुणवत्ता यद्यपि एकीकृत संधारित्र को पूरी तरह से रैखिक की आवश्यकता नहीं है लेकिन इसे समय-अपरिवर्तनीय होने की आवश्यकता है। सीमाओं के अंत में रैखिकता त्रुटियों का कारण बनता है।[2]


संवर्द्धन

एडीसी को एकीकृत करने वाले दोहरे-ढलान के मूल डिजाइन की रैखिकता, रूपांतरण गति और संकल्प में एक सीमाएं हैं।इन्हें कुछ हद तक दूर करने के लिए बुनियादी डिजाइन में कई संशोधन किए गए हैं।

रन-अप सुधार

बढ़ाया दोहरे-ढलान =

बढ़ाया रन-अप ड्यूल-स्लोप एकीकृत एडीसी

बुनियादी दोहरे-ढलान डिजाइन का रन-अप चरण समय की एक निश्चित अवधि के लिए इनपुट वोल्टेज को एकीकृत करता है। यह अज्ञात राशि को इंटीग्रेटर के संधारित्र पर निर्माण करने की अनुमति देता है। रन-डाउन चरण का उपयोग अज्ञात वोल्टेज को निर्धारित करने के लिए आंका जाता है I संदर्भ वोल्टेज के बराबर पूर्ण पैमाने पर इनपुट के लिए माप समय का आधा हिस्सा रन-अप चरण में खर्च किया जाता है।रन-अप चरण में खर्च किए गए समय की मात्रा को कम करने से कुल माप समय कम हो सकता है। वोल्टेज का सामान्य कार्यान्वयन वोल्टेज के रूप में दो बार एक इनपुट रेंज का उपयोग करता है।

रन-अप समय को कम करने का एक सरल तरीका उस दर को बढ़ाना है जो इनपुट पर उपयोग किए गए अवरोधक के आकार को कम करके इंटीग्रेटर कैपेसिटर पर जमा करता है।यह अभी भी एक ही कुल राशि संचय की अनुमति देता हैI लेकिन यह कार्य बहुत ही कम अवधि में किया जाता हैI इनपुट वोल्टेज की गणना के लिए निम्नलिखित समीकरण में रन-डाउन चरण परिणाम के लिए एक ही एल्गोरिथ्म का उपयोग किया गया है I():

ध्यान दें कि यह समीकरण बुनियादी दोहरे-ढलान कनवर्टर के समीकरण के विपरीत इंटीग्रेटर प्रतिरोधों के मूल्यों पर निर्भर करता है। इससे अधिक महत्वपूर्ण बात ये है कि दो प्रतिरोध मूल्यों के अनुपात पर निर्भरता है।यह संशोधन कनवर्टर के संकल्प को बेहतर बनाने के लिए कुछ भी नहीं करता है (क्योंकि यह ऊपर उल्लिखित संकल्प सीमाओं में से किसी को भी संबोधित नहीं करता है)।

मल्टी-स्लोप रन-अप

एक बहु-ढलान रन-अप कनवर्टर के लिए सर्किट आरेख

रन-अप चरण का उद्देश्य रन-डाउन चरण के दौरान आंकने वाले इंटीग्रेटर के लिए इनपुट को आनुपातिक रूप से जोड़ा जाता है। कनवर्टर के समाधान को बेहतर बनाने के लिए एक विधि रन-अप चरण के दौरान एकीकृत एम्पलीफायर की सीमा की कृतिम रूप से वृद्धि की जाती है I

इंटीग्रेटर क्षमता को बढ़ाने का एक तरीका है रन-अप चरण के दौरान समय-समय पर चार्ज की ज्ञात मात्रा को जोड़ना या घटाना ताकि इंटीग्रेटर के आउटपुट को इंटीग्रेटर एम्पलीफायर की सीमा के भीतर रखा जा सके।

कुल संचित चार्ज अज्ञात इनपुट वोल्टेज द्वारा पेश किया गया चार्ज है और जो कि जोड़े गए या घटाए गए ज्ञात शुल्कों का योग है।

दाईं ओर दिखाया गया सर्किट आरेख इस बात का उदाहरण है कि मल्टी-स्लोप रन-अप को कैसे लागू किया जा सकता है।रन-अप के दौरान अज्ञात इनपुट वोल्टेज,, हमेशा इंटीग्रेटर पर लागू होता है।दो स्वतंत्र स्विच द्वारा नियंत्रित सकारात्मक और नकारात्मक संदर्भ वोल्टेज अपनी सीमा के भीतर इंटीग्रेटर के आउटपुट को रखने के लिए आवश्यकतानुसार चार्ज को जोड़ते और घटाते हैं। संदर्भ प्रतिरोध, तथा आवश्यक रूप से छोटे हैं यह सुनिश्चित करने के लिए कि संदर्भ इनपुट द्वारा शुरू किए गए चार्ज को पार कर सकते हैं। इंटीग्रेटर के आउटपुट से जुड़े एक तुलनित्र का उपयोग यह तय करने के लिए किया जाता है कि किस संदर्भ वोल्टेज को लागू किया जाना चाहिए। यह एक अपेक्षाकृत सरल एल्गोरिथ्म हो सकता हैI

कंट्रोलर इस बात पर नज़र रखता है कि संदर्भ वोल्टेज के परिणामस्वरूप इंटीग्रेटर कैपेसिटर पर कितना अतिरिक्त चार्ज रखा गया था (या हटाए गए) पर प्रत्येक स्विच को कितनी बार चालू किया जाता है।

मल्टी-स्लोप रन-डाउन का उपयोग अक्सर मल्टी-स्लोप रन-अप के संयोजन में किया जाता है। मल्टी-स्लोप रन-अप इंटीग्रेटर पर अपेक्षाकृत छोटे कैपेसिटर की अनुमति देता है और इस प्रकार एक अपेक्षाकृत खड़ी ढलान के साथ शुरू होता है और इस प्रकार वास्तव में बहुत अधिक क्रमिक ढलानों का उपयोग करने का विकल्प होता है।

मल्टी-स्लोप रन-अप से आउटपुट

दाईं ओर ऐसे मल्टी-स्लोप रन-अप के दौरान इंटीग्रेटर से सैंपल आउटपुट का एक ग्राफ है। प्रत्येक धराशायी लंबवत रेखा नियंत्रक द्वारा एक निर्णय बिंदु का प्रतिनिधित्व करती है जहां यह आउटपुट की ध्रुवीयता का नमूना लेती है और इनपुट पर सकारात्मक या नकारात्मक संदर्भ वोल्टेज लागू करने का विकल्प चुनती हैi आदर्श रूप से रन-अप अवधि के अंत में इंटीग्रेटर के आउटपुट वोल्टेज को निम्नलिखित समीकरण द्वारा दर्शाया जा सकता हैi

कहाँ पे नमूना अवधि है, उन अवधियों की संख्या है जिनमें सकारात्मक संदर्भ में स्विच किया जाता है, उन अवधियों की संख्या है जिनमें नकारात्मक संदर्भ में स्विच किया जाता है, और रन-अप चरण में अवधि की कुल संख्या है।

रन-अप के दौरान प्राप्त संकल्प रन-अप एल्गोरिथ्म की अवधि की संख्या द्वारा दिया जाता है। मल्टी-स्लोप रन-अप कई फायदे के साथ आता है:

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

हालांकि मल्टी-स्लोप रन-अप को अनिश्चित काल तक जारी रखना संभव है, लेकिन लंबे समय तक रन-अप समय का उपयोग करके कनवर्टर के संकल्प को मनमाने ढंग से उच्च स्तर तक बढ़ाना संभव नहीं है। त्रुटि को मल्टी-स्लोप रन-अप में स्विच को नियंत्रित करने वाले स्विच की कार्रवाई के माध्यम से पेश किया जाता है, स्विच के बीच क्रॉस-कपलिंग, अनपेक्षित स्विच चार्ज इंजेक्शन, संदर्भों में बेमेल और समय की त्रुटियां।[3] इस त्रुटि में से कुछ को स्विच के सावधानीपूर्वक संचालन से कम किया जा सकता है।[4][5] विशेष रूप से, रन-अप अवधि के दौरान, प्रत्येक स्विच को लगातार कई बार सक्रिय किया जाना चाहिए।ऊपर बताया गया एल्गोरिथ्म ऐसा नहीं करता है और केवल इंटीग्रेटर आउटपुट को सीमा के भीतर रखने के लिए आवश्यकतानुसार टॉगल स्विच करता है।प्रत्येक स्विच को सक्रिय करने से निरंतर संख्या में लगभग निरंतर स्विच करने से संबंधित त्रुटि होती है।कोई भी आउटपुट ऑफसेट जो स्विचिंग त्रुटि का परिणाम है, उसे मापा जा सकता है और फिर परिणाम से संख्यात्मक रूप से घटाया जा सकता है।

रन-डाउन सुधार

मल्टी-स्लोप रन-डाउन

मल्टी-स्लोप रन-डाउन एकीकृत एडीसी

सरल, सिंगल-स्लोप रन-डाउन धीमा है।आमतौर पर, रन डाउन टाइम को क्लॉक टिक्स में मापा जाता है, इसलिए चार अंकों के रिज़ॉल्यूशन को प्राप्त करने के लिए, रंडडाउन समय को 10,000 घड़ी चक्रों के रूप में लंबे समय तक लग सकता है।एक मल्टी-स्लोप रन-डाउन सटीकता का त्याग किए बिना माप को गति दे सकता है।4 ढलान दरों का उपयोग करके जो पिछले की तुलना में दस से अधिक क्रमिक शक्ति हैं, चार अंकों के रिज़ॉल्यूशन को लगभग 40 घड़ी टिक्स में प्राप्त किया जा सकता है - एक विशाल गति में सुधार।[6] दाईं ओर दिखाया गया सर्किट एक मल्टी-स्लोप रन-डाउन सर्किट का एक उदाहरण है जिसमें चार रन-डाउन ढलान हैं, जिनमें से प्रत्येक पिछले की तुलना में दस गुना अधिक क्रमिक है।स्विच नियंत्रित करता है कि कौन सा ढलान चुना जाता है।स्विच युक्त सबसे अधिक ढलान का चयन करता है (यानी, इंटीग्रेटर आउटपुट को शून्य की ओर ले जाने का कारण होगा)।रन-डाउन अंतराल की शुरुआत में, अज्ञात इनपुट को सर्किट से कनेक्टेड स्विच को खोलकर हटा दिया जाता है और बंद करना बदलना।एक बार इंटीग्रेटर का आउटपुट शून्य तक पहुंच जाता है (और रन-डाउन समय मापा जाता है), स्विच खोला जाता है और अगला ढलान को बंद करके चुना जाता है बदलना।यह अंतिम ढलान तक दोहराता है शून्य पर पहुंच गया है।प्रत्येक ढलान के लिए रन-डाउन समय का संयोजन अज्ञात इनपुट के मूल्य को निर्धारित करता है।संक्षेप में, प्रत्येक ढलान परिणाम के लिए संकल्प का एक अंक जोड़ता है।

मल्टी-स्लोप रन-डाउन का उपयोग अक्सर मल्टी-स्लोप रन-अप के साथ संयोजन में किया जाता है।मल्टी-स्लोप रन-अप इंटीग्रेटर में अपेक्षाकृत छोटे संधारित्र के लिए अनुमति देता है और इस प्रकार शुरू करने के लिए एक अपेक्षाकृत खड़ी ढलान और इस प्रकार वास्तव में बहुत अधिक क्रमिक ढलान का उपयोग करने का विकल्प होता है।एक साधारण रन-अप (जैसे डुअल-स्लोप एडीसी में) के साथ एक मल्टी-स्लोप रंडडाउन का उपयोग करना संभव है, लेकिन प्रारंभिक चरण के लिए पहले से ही अपेक्षाकृत छोटे ढलान द्वारा सीमित और बहुत छोटे ढलानों के लिए ज्यादा जगह नहीं।

उदाहरण सर्किट में, ढलान प्रतिरोधक 10 के कारक से भिन्न होते हैं। यह मान, जिसे आधार के रूप में जाना जाता है (), कोई भी मूल्य हो सकता है।जैसा कि नीचे बताया गया है, आधार का विकल्प कनवर्टर की गति को प्रभावित करता है और वांछित संकल्प को प्राप्त करने के लिए आवश्यक ढलानों की संख्या निर्धारित करता है।

मल्टी-स्लोप रन-डाउन एकीकृत एडीसी का आउटपुट

इस डिजाइन का आधार यह धारणा है कि रन-डाउन अंतराल के अंत में शून्य क्रॉसिंग को खोजने की कोशिश करते समय हमेशा ओवरशूट किया जाएगा।यह कनवर्टर की घड़ी के आधार पर तुलनित्र के आवधिक नमूने के कारण सच होगा।यदि हम मानते हैं कि कनवर्टर एक ढलान से एक ही घड़ी चक्र (जो संभव हो सकता है या नहीं हो सकता है) में एक ढलान से स्विच करता है, तो किसी दिए गए ढलान के लिए ओवरशूट की अधिकतम मात्रा एक घड़ी की अवधि में सबसे बड़ा इंटीग्रेटर आउटपुट परिवर्तन होगा:

इस ओवरशूट को दूर करने के लिए, अगले ढलान को इससे अधिक की आवश्यकता नहीं होगी घड़ी चक्र, जो रन-डाउन के कुल समय पर एक बाउंड लगाने में मदद करता है।पहले रन डाउन के लिए समय (सबसे अधिक ढलान का उपयोग करके) अज्ञात इनपुट (यानी, रन-अप चरण के दौरान इंटीग्रेटर कैपेसिटर पर रखे गए आवेश की मात्रा) पर निर्भर है।अधिक से अधिक, यह होगा:

कहाँ पे पहले ढलान के लिए घड़ी की अवधि की अधिकतम संख्या है, रन-डाउन चरण की शुरुआत में अधिकतम इंटीग्रेटर वोल्टेज है, और पहले ढलान के लिए इस्तेमाल किया जाने वाला अवरोधक है।

ढलान के शेष भाग में चयनित आधार के आधार पर एक सीमित अवधि होती है, इसलिए रूपांतरण का शेष समय (कनवर्टर घड़ी की अवधि में) है:

कहाँ पे ढलान की संख्या है।

मल्टी-स्लोप रन-डाउन के दौरान मापा समय अंतराल को मापा वोल्टेज में परिवर्तित करना मल्टी-स्लोप रन-अप वृद्धि में उपयोग किए जाने वाले चार्ज-बैलेंसिंग विधि के समान है।प्रत्येक ढलान इंटीग्रेटर कैपेसिटर से//के लिए ज्ञात मात्रा को जोड़ता है या घटाता है।रन-अप ने इंटीग्रेटर में कुछ अज्ञात राशि जोड़ी होगी।फिर, रन-डाउन के दौरान, पहला ढलान बड़ी मात्रा में चार्ज को घटाता है, दूसरा ढलान एक छोटी सी राशि जोड़ता है, आदि। प्रत्येक बाद की ढलान के साथ पिछले ढलान के विपरीत दिशा में एक छोटी राशि को आगे बढ़ाता है।शून्य के करीब और करीब पहुंचना।प्रत्येक ढलान चार्ज की मात्रा जोड़ता है या घटाता है ढलान के रोकनेवाला और ढलान की अवधि के लिए आनुपातिक:

आवश्यक रूप से एक पूर्णांक है और आदर्श रूप से कम या उससे कम होगा दूसरे और बाद के ढलानों के लिए।एक उदाहरण के रूप में ऊपर सर्किट का उपयोग करते हुए, दूसरा ढलान, , निम्नलिखित चार्ज में योगदान कर सकते हैं, , इंटीग्रेटर के लिए:

के चरणों में

वह है, पहले ढलान के सबसे छोटे कदम के बराबर सबसे बड़े मान, या प्रति ढलान के संकल्प के एक (आधार 10) अंक।इसे सामान्य करते हुए, हम ढलानों की संख्या का प्रतिनिधित्व कर सकते हैं, , आधार और आवश्यक संकल्प के संदर्भ में, :

दूसरे और बाद में ढलान के लिए आवश्यक रन-डाउन समय का प्रतिनिधित्व करने वाले समीकरण में इसे वापस प्रतिस्थापित करना हमें यह देता है:

जिसका मूल्यांकन किया जाता है, यह दर्शाता है कि ई के आधार का उपयोग करके न्यूनतम रन-डाउन समय प्राप्त किया जा सकता है।यह आधार परिणाम की गणना में जटिलता के संदर्भ में और एक उपयुक्त रोकनेवाला नेटवर्क खोजने के लिए दोनों का उपयोग करना मुश्किल हो सकता है, इसलिए 2 या 4 का आधार अधिक सामान्य होगा।

अवशेष ADC

मल्टी-स्लोप रन-अप जैसे रन-अप एन्हांसमेंट का उपयोग करते समय, जहां रन-अप चरण के दौरान कनवर्टर के रिज़ॉल्यूशन के एक हिस्से को हल किया जाता है, एक दूसरे प्रकार के एनालॉग का उपयोग करके रन-डाउन चरण को पूरी तरह से समाप्त करना संभव है-टू-डिजिटल कनवर्टर।[7] एक मल्टी-स्लोप रन-अप रूपांतरण के रन-अप चरण के अंत में, अभी भी इंटीग्रेटर के संधारित्र पर एक अज्ञात राशि शेष राशि होगी।इस अज्ञात चार्ज को निर्धारित करने के लिए एक पारंपरिक रन-डाउन चरण का उपयोग करने के बजाय, अज्ञात वोल्टेज को सीधे एक दूसरे कनवर्टर द्वारा परिवर्तित किया जा सकता है और अज्ञात इनपुट वोल्टेज को निर्धारित करने के लिए रन-अप चरण से परिणाम के साथ संयुक्त किया जा सकता है।

यह मानते हुए कि ऊपर वर्णित मल्टी-स्लोप रन-अप का उपयोग किया जा रहा है, अज्ञात इनपुट वोल्टेज मल्टी-स्लोप रन-अप काउंटरों से संबंधित हो सकता है, तथा , और मापा इंटीग्रेटर आउटपुट वोल्टेज, निम्नलिखित समीकरण का उपयोग करना (मल्टी-स्लोप रन-अप आउटपुट समीकरण से प्राप्त):

यह समीकरण आदर्श घटकों को मानने वाले इनपुट वोल्टेज की सैद्धांतिक गणना का प्रतिनिधित्व करता है।चूंकि समीकरण सर्किट के लगभग सभी मापदंडों पर निर्भर करता है, संदर्भ धाराओं में कोई भी संस्करण, इंटीग्रेटर कैपेसिटर, या अन्य मान परिणाम में त्रुटियों का परिचय देंगे।एक अंशांकन कारक आमतौर पर शामिल होता है मापा त्रुटियों के लिए जिम्मेदार (या, संदर्भित पेटेंट में वर्णित के रूप में, रन-अप काउंटरों की इकाइयों में अवशेष एडीसी के आउटपुट को परिवर्तित करने के लिए)।

रन-डाउन चरण को पूरी तरह से समाप्त करने के लिए उपयोग किए जाने के बजाय, अवशेष एडीसी का उपयोग रन-डाउन चरण को अधिक सटीक बनाने के लिए भी किया जा सकता है अन्यथा संभव होगा।[8] एक पारंपरिक रन-डाउन चरण के साथ, रन-डाउन समय माप अवधि शून्य वोल्ट के माध्यम से इंटीग्रेटर आउटपुट क्रॉसिंग के साथ समाप्त होती है।एक तुलनित्र का उपयोग करके शून्य क्रॉसिंग का पता लगाने में शामिल एक निश्चित मात्रा में त्रुटि होती है (जैसा कि ऊपर बताई गई बुनियादी दोहरे-ढलान डिजाइन के शॉर्ट-कॉमिंग्स में से एक है)।एक इंटीग्रेटर आउटपुट (उदाहरण के लिए कनवर्टर कंट्रोलर की घड़ी के साथ सिंक्रनाइज़) को तेजी से नमूना लेने के लिए अवशेष एडीसी का उपयोग करके, एक वोल्टेज रीडिंग को शून्य क्रॉसिंग के तुरंत बाद और तुरंत बाद दोनों लिया जा सकता है (जैसा कि एक तुलनित्र के साथ मापा जाता है)।चूंकि इंटीग्रेटर वोल्टेज की ढलान रन-डाउन चरण के दौरान स्थिर है, दो वोल्टेज माप को एक प्रक्षेप फ़ंक्शन के लिए इनपुट के रूप में उपयोग किया जा सकता है जो शून्य-क्रॉसिंग के समय को अधिक सटीक रूप से निर्धारित करता है (यानी, की तुलना में बहुत अधिक रिज़ॉल्यूशन के साथनियंत्रक की घड़ी अकेले अनुमति देगी)।

अन्य सुधार

निरंतर-एकीकृत कनवर्टर

इनमें से कुछ संवर्द्धन को बुनियादी दोहरे-ढलान डिजाइन (अर्थात् मल्टी-स्लोप रन-अप और अवशेष एडीसी) में मिलाकर, एक एकीकृत एनालॉग-टू-डिजिटल कनवर्टर का निर्माण करना संभव है जो बिना आवश्यकता के निरंतर संचालन करने में सक्षम हैएक रन-डाउन अंतराल।[9] वैचारिक रूप से, मल्टी-स्लोप रन-अप एल्गोरिथ्म को लगातार संचालित करने की अनुमति है।रूपांतरण शुरू करने के लिए, दो चीजें एक साथ होती हैं: अवशेष एडीसी का उपयोग वर्तमान में इंटीग्रेटर कैपेसिटर पर अनुमानित शुल्क को मापने के लिए किया जाता है और मल्टी-स्लोप रन-अप की निगरानी करने वाले काउंटरों को रीसेट किया जाता है।एक रूपांतरण अवधि के अंत में, एक और अवशेष एडीसी रीडिंग लिया जाता है और मल्टी-स्लोप रन-अप काउंटरों के मूल्यों को नोट किया जाता है।

अज्ञात इनपुट की गणना अवशेष एडीसी के लिए उपयोग किए जाने वाले समान समीकरण का उपयोग करके की जाती है, सिवाय इसके कि दो आउटपुट वोल्टेज शामिल हैं ( रूपांतरण की शुरुआत में मापा इंटीग्रेटर वोल्टेज का प्रतिनिधित्व करना, और रूपांतरण के अंत में मापा इंटीग्रेटर वोल्टेज का प्रतिनिधित्व करना।

इस तरह के एक निरंतर-एकीकृत कनवर्टर एक डेल्टा-सिग्मा मॉड्यूलेशन के समान है। डेल्टा-सिग्मा एनालॉग-टू-डिजिटल कनवर्टर।

अंशांकन

कनवर्टर को एकीकृत करने वाले ड्यूल-स्लोप के अधिकांश वेरिएंट में, कनवर्टर का प्रदर्शन सर्किट मापदंडों में से एक या अधिक पर निर्भर है। मूल डिजाइन के मामले में, कनवर्टर का आउटपुट संदर्भ वोल्टेज के संदर्भ में है। अधिक उन्नत डिजाइनों में, सर्किट में उपयोग किए जाने वाले एक या एक से अधिक प्रतिरोधकों पर या इंटीग्रेटर कैपेसिटर पर उपयोग किए जाने पर निर्भरताएं भी होती हैं। सभी मामलों में, यहां तक ​​कि महंगे सटीक घटकों का उपयोग करते हुए अन्य प्रभाव हो सकते हैं जो सामान्य दोहरे-ढलान समीकरणों (संधारित्र पर ढांकता हुआ प्रभाव या किसी भी घटक पर आवृत्ति या तापमान निर्भरता पर ढांकता हुआ प्रभाव) के लिए जिम्मेदार नहीं हैं। इनमें से किसी भी विविधता के परिणामस्वरूप कनवर्टर के आउटपुट में त्रुटि होती है। सबसे अच्छे मामले में, यह केवल लाभ और/या ऑफसेट त्रुटि है। सबसे खराब स्थिति में, nonlinearity या nonmonotonicity का परिणाम हो सकता है।

कुछ अंशांकन को कनवर्टर के लिए आंतरिक किया जा सकता है (यानी, किसी विशेष बाहरी इनपुट की आवश्यकता नहीं है)। इस प्रकार का अंशांकन हर बार कनवर्टर को चालू करने के लिए किया जाता है, समय -समय पर, जब कनवर्टर चल रहा होता है, या केवल तब जब एक विशेष अंशांकन मोड दर्ज किया जाता है। एक अन्य प्रकार के अंशांकन के लिए ज्ञात मात्रा (जैसे, वोल्टेज मानकों या सटीक प्रतिरोध संदर्भ) के बाहरी आदानों की आवश्यकता होती है और आमतौर पर बार -बार किया जाता है (सामान्य परिस्थितियों में उपयोग किए जाने वाले उपकरणों के लिए हर साल, अधिक बार जब मेट्रोलॉजी अनुप्रयोगों में उपयोग किया जाता है)।

इस प्रकार की त्रुटि में से, ऑफसेट त्रुटि सही करने के लिए सबसे सरल है (यह मानते हुए कि कनवर्टर की पूरी सीमा पर एक निरंतर ऑफसेट है)। यह अक्सर समय -समय पर जमीन क्षमता के माप लेने से कनवर्टर के लिए आंतरिक किया जाता है। आदर्श रूप से, जमीन को मापने से हमेशा शून्य आउटपुट होता है। कोई भी गैर-शून्य आउटपुट कनवर्टर में ऑफसेट त्रुटि को इंगित करता है। यही है, यदि जमीन के माप के परिणामस्वरूप 0.001 वोल्ट का उत्पादन होता है, तो कोई यह मान सकता है कि सभी माप एक ही राशि से ऑफसेट हो जाएंगे और बाद के सभी परिणामों से 0.001 को घटा सकते हैं।

लाभ त्रुटि को इसी तरह से मापा जा सकता है और आंतरिक रूप से ठीक किया जा सकता है (फिर से यह मानते हुए कि संपूर्ण आउटपुट रेंज पर एक निरंतर लाभ त्रुटि है)। वोल्टेज संदर्भ (या संदर्भ से सीधे प्राप्त कुछ वोल्टेज) का उपयोग कनवर्टर के इनपुट के रूप में किया जा सकता है। यदि यह धारणा है कि वोल्टेज संदर्भ सटीक है (कनवर्टर की सहिष्णुता के भीतर) या वोल्टेज संदर्भ को बाहरी रूप से वोल्टेज मानक के खिलाफ कैलिब्रेट किया गया है, तो माप में कोई भी त्रुटि कनवर्टर में एक लाभ त्रुटि होगी। यदि, उदाहरण के लिए, एक कनवर्टर के 5 वोल्ट संदर्भ के माप के परिणामस्वरूप 5.3 वोल्ट (किसी भी ऑफसेट त्रुटि के लिए लेखांकन के बाद) का उत्पादन हुआ, तो 0.94 (5 / 5.3) का लाभ गुणक किसी भी बाद के माप परिणामों पर लागू किया जा सकता है।

यह भी देखें

  • एनॉलॉग से डिजिटल परिवर्तित करने वाला उपकरण
  • वोल्टमीटर

फुटनोट्स

  1. Goeke 1989, p. 9
  2. Hewlett-Packard Catalog, 1981, page 49, stating, "For small inputs, noise becomes a problem and for large inputs, the dielectric absorption of the capacitor becomes a problem."
  3. Eng & Matson 1994
  4. Eng & Matson 1994
  5. Goeke 1989
  6. Goeke 1989, p. 9, stating, "Multislope rundown reduces the time to perform rundown."
  7. Riedel 1992
  8. Regier 2001
  9. Goeke 1992


संदर्भ

  • US 5321403, Eng, Benjamin, Jr. & Matson, Don, "Multiple Slope Analog-to-Digital Converter", issued 14 June 1994 
  • Goeke, Wayne (April 1989), "8.5-Digit Integrating Analog-to-Digital Converter with 16-Bit, 100,000-Sample-per-Second Performance" (PDF), HP Journal, 40 (2): 8–15
  • US 5117227, Goeke, Wayne, "Continuously-integrating high-resolution analog-to-digital converter", issued 26 May 1992 
  • Kester, Walt (2005), The Data Conversion Handbook, ISBN 0-7506-7841-0
  • US 6243034, Regier, Christopher, "Integrating analog to digital converter with improved resolution", issued 5 June 2001 
  • US 5101206, Riedel, Ronald, "Integrating analog to digital converter", issued 31 March 1992 ]]