बेसिक इलेक्ट्रॉनिक्स में फिर से आपका स्वागत है। हमने फ्लैश(flash)ADC पर ध्यान दिया है। अंतिम कक्षा में अब हम कुछ अन्य सामान्य रूप से प्रयुक्त ADC प्रकारों को देखेंगे जैसे कि; क्रमिक सन्निकटन(successive approximation ) ADC, काउंटिंग(counting) और ट्रैकिंग(tracking)ADCs और दोहरी स्लोप (slope) ADC। आओ शुरू करें। आइए अब हम एक बहुत ही महत्वपूर्ण मुद्दे पर चर्चा करते हैं जो डिजिटल कन्वर्जन(digital conversion) के एनालॉग(analog) से बहुत निकटता से संबंधित है, और यह एक एनालॉग(analog) सिग्नल(signal) का सैंपल(sample) है। कई अनुप्रयोगों में जब हम एक एनालॉग(analog) सिग्नल(signal) को डिजिटल सिग्नल(digital signal) में बदलते हैं तो हम इस डिजिटल(digital) आउटपुट पर डिजिटल सिग्नल(signal) प्रोसेसिंग(processing) का उपयोग करना चाहते हैं। और इन मामलों में सैंपल(sample) बिल्कुल आवश्यक है। तो, आइए पहले देखें कि सैम्पलिंग(sampling) का क्या मतलब है और फिर हम देखेंगे कि इसे कैसे प्राप्त किया जाए। यहाँ हमारा एनालॉग(analog) सिग्नल(signal) है जो लगातार बदल रहा है Va और उनके पास एक क्लॉक(clock) है और 0 चौड़ाई के साथ क्लॉक(clock) में आदर्श रूप से बहुत संकीर्ण पल्सेस(pulses) होती हैं। अब हम क्या करना चाहते हैं जब क्लॉक(clock) ऊंची होती है तो हम इस एनालॉग(analog) सिग्नल(signal) का सैंपल(sample) लेना चाहते हैं और जब क्लॉक(clock) धीमी हो जाती है तो हम उस सैंपल(sample) मान को उसी तरह स्थिर रखना चाहते हैं। जब अगली क्लॉक(clock) पल्स(pulse) आती है तो हम अब एनालॉग(analog) वोल्टेज पर फिर से सैंपल(sample) लेना चाहते हैं और फिर उस मान(value) को स्थिर रखें और इसी तरह। तो, इस प्रक्रिया को सैंपल(sample) और होल्ड(hold) कहा जाता है। और ये ऐसे सैंपल्स (samples) हैं जो डिजिटल सिग्नल(digital signal) प्रोसेसिंग(processing) के लिए उपयोग किए जाते हैं। अब, डिजिटल सिग्नल(digital signal) प्रोसेसिंग(processing) के लिए भी डिजिटल(digital) डेटा की आवश्यकता होती है, और इसलिए इन नमूनों को एक डिजिटल(digital) आउटपुट में परिवर्तित करने की आवश्यकता होती है और हम एकADC का उपयोग करते हैं जो इस आकृति(figure) में नहीं दिखाया गया है। यहां एक सर्किट का एक योजनाबद्ध प्रतिनिधित्व है, जिसका उपयोग सैंपल(sample) और होल्ड(hold) ऑपरेशन (operation) प्रदर्शन करने के लिए किया जा सकता है। यह इनपुट एनालॉग(input analog) वोल्टेज है और यह सैंपल(sample) किया गया एनालॉग(analog) वोल्टेज है जिसे एक डिजिटल(digital) नंबर पर कन्वर्जन(conversion) के लिएADC को भेजा जाएगा। अब, इस भाग को इस आकृति में नहीं दिखाया गया है, यहाँ एक स्विच( switch) है जिसे यहाँ इस क्लॉक(clock) द्वारा नियंत्रित किया जाता है। जब थोड़े अंतराल में क्लॉक(clock) ऊंची होती है तो स्विच( switch) बंद हो जाता है और कैपेसिटर(capacitor) Va से चार्ज हो जाता है। अब यह चार्जिंग प्रक्रिया बहुत तेज है क्योंकि स्विच( switch)में बहुत कम प्रतिरोध(resistance ) होता है आदर्श रूप से 0 , और इसलिए कैपेसिटर(capacitor) वोल्टेज जो कि हमारा सैंपल(sample) वोल्टेज है बस Va के t का अनुसरण करता है और यही हम यहां दिखाते हैं। इस अंतराल के दौरान जब क्लॉक(clock) कम होती है तो स्विच( switch) बंद हो जाता है और अब कैपेसिटर(capacitor) वोल्टेज अब बदल नहीं सकता है, क्योंकि कैपेसिटर(capacitor) को चार्ज या डिस्चार्ज करने के लिए कोई रास्ता नहीं है। और वह यहां इस होल्ड(hold) ऑपरेशन (operation) के अनुरूप है। तो, यह है कि यह सर्किट सैंपल(sample) और वोल्ट ऑपरेशन(operation) कैसे प्रदर्शन करता है। यहां उन बिंदुओं का सारांश है जो हमने अभी बनाए हैं। इसके अलावा ध्यान दें कि स्विच( switch) S आमतौर पर एक फील्ड इफेक्ट ट्रांजिस्टर(field effect transistor) या CMOS पास गेट (pass gate)होता है। और इस मूल सर्किट के अलावा हमें लोडिंग(loading) प्रभाव को कम करने के लिए इनपुट पक्ष पर और आउटपुट पक्ष पर भी op-amp बफ़र्स( buffers) की आवश्यकता हो सकती है। तो, यह एक तरह से एक अधिक संपूर्ण सर्किट है। सामान्य रूप से प्रयुक्त ADC क्रमिक सन्निकटन(successive approximation ) ADC है; यहां 4-बिट(bit)ADC के लिए ब्लॉक(block) आरेख है। यह रजिस्टर(register) एक बाइनरी( binary ) संख्या D 3, D 2, D 1, D 0रखता है; यहाँ एक 4-बिट(bit) DAC है जो इस बाइनरी नंबर को एक एनालॉग(analog) वैल्यू(value) में परिवर्तित करता है जिसे हमने जिसे हमने D O DAC आउटपुट वोल्टेज DAC कहा है। । Va के साथ तुलना की जाती है जो एक इनपुट एनालॉग(analog) वोल्टेज है जिसे हम डिजिटल(digital) प्रारूप में बदलना चाहते हैं। तो, ये ऑपरेशन(operation) शामिल हैं और अब देखते हैं कि यहADC कैसे काम करता है। तो, यहाँ एल्गोरिथ्म(algorithm) है जो हम D 3, D 2, D 1, D 0 के बराबर 0 0 0 0 0 के साथ शुरू करते हैं; इसका मतलब है कि, ये सभी बिट्स(bits) 0 पर सेट(set) हैं और और हम एक पूर्णांक I को परिभाषित करते हैं हमने उसको 3कहा। सेट(set) D[I] के बराबर 1, अन्य बिट्स(bits) को अपरिवर्तित रखता है;इसका मतलब है कि जबसे I है 3 , हम यहां इस बिट(bit) में सेट(set)D 3 के बराबर 1 करने जा रहे हैं और अन्य बिट्स(bits) D 2, D 1, D 0 को अपरिवर्तित रखते हैं, अर्थात् वे पहली पुनरावृत्ति में 0 0 0 पर रहेंगे। अब अगर Vo DAC बड़ा है V a से; यदि C के बराबर0 है यह चर(variable) यहाँ है तब सेट(set)D काI के बराबर 0 करें, अन्यथा D[I] के बराबर 1 रखें। और फिर I को I माइनस 1के साथ बदलकर इस प्रक्रिया का पालन करें। तो, वह है एल्गोरिथ्म(algorithm) और यह जब हम अगली स्लाइड में एक उदाहरण देखेंगे तो और स्पष्ट हो जाएगा। चार चरणों के अंत में D 3, D 2, D 1, और D 0 द्वारा डिजिटल(digital) आउटपुट दिया जाता है, चार चरणों के अंत में इस रजिस्टर(register) की कॉन्टेंट(content) उनका डिजिटल(digital) आउटपुट होगा जिसे हम ढूंढ रहे हैं। आइए अब हम इस उदाहरण पर विचार करें; यह एक 5 बिट(bit)ADC है जो 5 बिट(bit) DAC का उपयोग करता है। और DAC का आउटपुट जो V o DAC है उसे यहाँ पर प्लॉट किया गया है, और अगर यह संख्या 0 0 0 0 0 0 है तो DAC का आउटपुट यहाँ 0 वोल्ट है यदि यह संख्या 1 1 1 1 1 है जो दशमलव31 है तो फिर DAC का आउटपुट 31 गुना k है वो वाला; जहां पर k रिफरेन्स(reference) वोल्टेज के समानुपाती होता है पीछे की ओर लागू किया गया । हमारे इनपुट एनालॉग(analog) वोल्टेज को इस रेखा द्वारा यहां दिखाया गया है, हम उसको VA कहेंगे। अब एल्गोरिथ्म(algorithm) इस तरह शुरू होता है: पहले चरण में हमने इस m s b को 1 के बराबर सेट(set) किया और अन्य सभी बिट्स(bits) के बराबर 0है। और फिर DAC आउटपुट क्या है? यह संख्या दशमलव16 है, इसलिए DAC आउटपुट 16k है जैसा कि यहाँ दिखाया गया है। अब, हम इस वोल्टेज की तुलना इस एनालॉग(analog) का उपयोग करते हुए इनपुट एनालॉग(analog) वोल्टेज के साथ करते हैं और हम पाते हैं कि V A उच्चतर है। तो, कम्परेटर (Comparator) आउटपुट C है 1 और इसलिए हम इस D 4 को 1 रखते हैं और फिर अगले पुनरावृत्ति (Iteration) पर जाते हैं। अगले पुनरावृत्ति (Iteration) में हम अगले बिट(bit) को निर्धारित करते हैं जो कि D 3 के बराबर 1है और एक बार फिर Vo DAC और Va की तुलना करें। इस मामले में V o DAC क्या है? यह 1 गुना 2 बढ़ाकर 4 प्लस 1 गुना 2 बढ़ाकर 3 कर दिया गया है जो16 प्लस 8 के लिए 24kहै। और अब हम पाते हैं कि यह V o DAC, VA से ऊँचा है और यह हमें C के बराबर 0. देता है और चूंकि C है 0, जो हम करते हैं वह विद्युत धारा(current) बिट(bit) को रीसेट(reset) करता है जोD3 है; इसका मतलब है कि D 3 को 0 के बराबर करें और फिर अगले पुनरावृत्ति (Iteration) पर जाएं। तो, अगले पुनरावृत्ति (Iteration) में हमारे पास यहां D3 के बराबर 0 है। और हम इस तरह जारी रखते हैं, अगले चरण में हम D 2 को 1 के बराबर बनाते हैं और हम पाते हैं कि हमारा V O DAC अब 20 k है Va जो V o DAC, VA से ऊँचा है, C जो1 है और इसलिए हम अगले चरण में D 2 को 1 के बराबर बनाए रखते हैं। अब, हम सेट(set)D 1 को 1 के बराबर करते हैं और पाते हैं कि V o DAC, VA से ऊँचा है, इसलिए हमने D 1 को 1 के बराबर बनाए रखा है और अंत में, हम D 0 को 1 के बराबर बनाते हैं, हम पाते हैं कि हमारा VA अब V o DAC से नीचा है और इसलिए हम D 0 को रीसेट(reset) करते हैं, इसलिए पांचवें चरण के अंत में, आप जानते हैं कि इनपुट वोल्टेज 1 0 1 1 0 0 से मेल खाती है, जो कि 1 0 1 1 0 0 है, क्योंकि D 0 को रीसेट(reset) कर दिया गया है। डिजिटल(digital) प्रतिनिधित्व के लिए एक छोटे से सुधार की आवश्यकता होती है जो प्लस माइनस आधा(half) LSB डेल्टा(delta) V तक सही होता है। आधा(half) LSB के अनुरूप Va में जोड़ा जाता है; और आप इस संदर्भ में इसके बारे में अधिक पढ़ सकते हैं। आइए अब हम देखते हैं कि कैसे एकADC क्रमिक सन्निकटन(successive approximation ) को लागू किया जा सकता है। यह वह उदाहरण है जिसे हमने अंतिम स्लाइड में माना था और इसे इसी तरह लागू किया जा सकता है। हमारे पास एक इनपुट वोल्टेज VA प्राइम ऑफ t ,एक एनालॉग(analog) वोल्टेज बदलता है। और यह वोल्टेज एक सैंपल(sample) और होल्ड(hold) सर्किट को सिंचित(fed) किया जाता है ताकि इस V उप(sub) A का उत्पादन किया जा सके; इस V A के रूप में ही यहाँ दिखाया गया है। अब यह V A पूरी कन्वर्जन(conversion) प्रक्रिया के दौरान स्थिर रहने की उम्मीद है, और इसलिए हमें इस सैम्पलिंग(sampling) की आवृत्ति को समायोजित करना चाहिए और क्लॉक(clock) की आवृत्ति को होल्ड(hold) करना चाहिए ताकि V A कन्वर्जन(conversion) प्रक्रिया के दौरान स्थिर रहे। तो, कि V A कम्परेटर (Comparator) का एक इनपुट है, दूसरा इनपुट यह एक DAC से आता है और जिसे हमने वहां पर V o DAC कहा है। कम्परेटर (Comparator) का आउटपुट इस नियंत्रण तर्क पर जाता है कि कौन सा बाइनरी नंबर अगले क्लॉक(clock) चक्र में N-बिट(bit) क्रमिक सन्निकटन(successive approximation ) रजिस्टर(register) में लोड किया जाना चाहिए। इस नियंत्रण तर्क(logic) को यह क्लॉक(clock) संकेत मिलता है और यह सैंपल(sample) और होल्ड सर्किट(hold circuit) के लिए क्लॉक(clock) संकेत के साथ भ्रमित नहीं होना चाहिए। यह क्लॉक(clock) संकेत अनिवार्य रूप से इस कन्वर्जन(conversion) प्रक्रिया की गति को नियंत्रित करता है। एक उदाहरण के रूप में बता दें कि इस क्लॉक(clock) में 1 मेगाहर्ट्ज़(megahertz) की आवृत्ति होती है; इसका मतलब है कि क्लॉक अवधि (clock period) 1 माइक्रोसेकंड(microseconds) है। और हम कहते हैं कि इसमें 20 चक्र लगते हैं; कन्वर्जन(conversion) प्रक्रिया को पूरा करने के लिए 20 क्लॉक(clock) चक्र। इसका मतलब है कि एनालॉग(analog) से डिजिटल(digital) में यह संपूर्ण कन्वर्जन(conversion) 20 माइक्रोसेकंड(microseconds) लेने जा रहा है। और इसलिए, हमें यह सुनिश्चित करना चाहिए कि इस V A को कम से कम 20 माइक्रोसेकंड(microseconds) के लिए स्थिर रखा जाए। N-बिट(bit) क्रमिक सन्निकटन रजिस्टर (Successive Approximation Register ) या SAR संक्षेप में DAC को भेजा जाता है। और यह कन्वर्जन(conversion) प्रक्रिया पूरी होने पर हमारे अंतिम डिजिटल(digital) आउटपुट के रूप में भी कार्य करता है। तो, यह क्रमिक सन्निकटन(successive approximation ) ADC के कार्यान्वयन का समग्र ब्लॉक आरेख( overall block diagram) है। आइए हम प्रत्येक प्रकार पर कुछ टिप्पणी करते हैं जो SAR बिट्स(bits) की सेटिंग(setting) है; उदाहरण के लिए ये बिट्स(bits), और V A और V o DAC की तुलना इस क्लॉक(clock) के प्रत्येक चक्र में की गई है और अब हम यहां इस क्लॉक(clock) संकेत की बात कर रहे हैं। और इसलिए, कन्वर्जन(conversion) समय N चक्र है। इसलिए, यदि इस क्लॉक(clock) की अवधि t है, तो कुल कन्वर्जन(conversion) समय n गुणा t है; जहाँ N बिट्स(bits) की संख्या है। और यह इनपुट वोल्टेज मान V A के बावजूद है। अब इस समय कन्वर्जन(conversion) का समय निश्चित रूप से फ्लैश(flash)ADC के लिए आवश्यक से बड़ा है, लेकिन जैसा कि हम देखेंगे कि यहADC के कुछ अन्य प्रकारों से बेहतर है। व्यावसायिक रूप से क्रमिक सन्निकटन(successive approximation ) ADCs निर्मित या एक्सटर्नल सैंपल(external sample) और होल्ड 8 से 16 बिट(bit) विभेदन (resolution) के लिए उपलब्ध होते हैं, और कन्वर्जन(conversion) का समय आमतौर पर कुछ माइक्रोसेकंड(microseconds) से लेकर माइक्रोसेकंड(microseconds) तक होता है। तो, इन्हें मध्यम गति केADC माना जाता है और ये उदाहरण के लिए पीसीएम(PCM) के साथ स्पीच(speech) ट्रांसमिशन(transmission) जैसे अनुप्रयोगों के लिए उपयोगी होते हैं। PCM पल्स कोड मॉड्यूलेशन (Pulse Code Modulation)है। आइए अब काउंटिंग(counting) ADC पर चर्चा करें या जिसे डिजिटल रैंप(digital ramp)ADC भी कहा जाता है। यहाँ ब्लॉक आरेख(block diagram) है: इसमें रीसेट(reset) इनपुट और एक क्लॉक(clock) इनपुट के साथ एक N-बिट(bit) काउंटर(counter) है, इन सभी बिट्स(bits) के काउंटर(counter) का उत्पादन N-बिट(bit) DAC को दिया गया है जो इसे एक एनालॉग(analog) वैल्यू(value) में परिवर्तित करता है जिसे Vo DAC कहा जाता है यहाँ पर; DAC का आउटपुट। यह हमारा इनपुट एनालॉग(analog) वोल्टेज है जो एक सैंपल(sample) और होल्ड सर्किट(hold circuit) के माध्यम से चला जाता है। और जो इस कम्परेटर (Comparator) के प्लस इनपुट पर लागू होता है; माइनस इनपुट V o DAC है। कम्परेटर (Comparator) C का आउटपुट क्लॉक सिग्नल(clock signal) के साथ समाप्त होता है और यह काउंटर(counter) के लिए क्लॉक(clock) के रूप में कार्य करता है। तो यह ब्लॉक(block) आरेख है; और अब देखते हैं कि ADC कैसे कार्य करता है। प्रारंभ कन्वर्जन(conversion) संकेत इस पल्स(pulse) यहाँ काउंटर(counter) को साफ करता है; इसका मतलब है कि, ये सभी बिट्स(bits) 0 पर रीसेट(reset) हो जाते हैं, काउंटिंग शुरू होती है और V o DAC यहां DAC के आउटपुट को प्रत्येक क्लॉक चक्र(cycle) के साथ बढ़ाता है। और वह V o DAC इस तरह दिखता है क्योंकि हर क्लॉक(clock) चक्र के साथ काउंटिंग(counting) बढ़ती जा रही है। तब V o DAC ,VA से बढ़ जाता है तो C, 0 हो जाता है और काउंटिंग(counting) रुक जाती है। आइए हम इस बिंदु को देखें। यह सैंपल(sample) और होल्ड(hold) के बाद हमारा इनपुट एनालॉग(analog) वोल्टेज है, और इस बिंदु पर हमारा Vo DAC, VA से बढ़ जाता है। जब ऐसा होता है तो C 0 हो जाता है और इस और गेट(gate) का आउटपुट इसलिए 0 हो जाता है; और काउंटर(counter) को क्लॉक(clock) प्राप्त नहीं होती है इसलिए काउंटिंग(counting) रुक जाती है। अब इस बिंदु पर काउंटर(counter) में हमारे पास जो बाइनरी(binary ) नंबर है वह डिजिटल आउटपुट है जिसे हम ढूंढ रहे हैं। यदि VA उदाहरण के लिए कहीं बड़ा था, तो यह काउंटर(counter) कुछ और समय के लिए गिना जाएगा और फिर रुक जाएगा। तो, यह है कि यह कैसे काउंटिंग(counting) ADC काम करता है। तो, यह एक बहुत ही सरल और आकर्षक योजना है, लेकिन (a) कन्वर्जन(conversion) का समय VA पर निर्भर करता है जैसे कि अगर VA यहां है तो हमें कई क्लॉक(clock) चक्र की जरूरत है, अगर VA यहां है तो हमें बड़ी संख्या में क्लॉक चक्र(clock cycle) की आवश्यकता होती है; (b) यह एक धीमी प्रक्रिया है और सबसे खराब स्थिति में यह 2N माइनस 1 क्लॉक(clock) चक्र में ले जाता है। इसलिए,यदि N है 10 उदाहरण के लिए, 10 बिट(bit) ADC तो यह संख्या 10 24 माइनस 1 है जो कि क्लॉक(clock) चक्रों की एक बड़ी संख्या है। और हमारे पास इस ADC की गति को सुधारने के लिए ट्रैकिंग(tracking) ADC कहा जाता है और यही हम अब अगली स्लाइड में देखेंगे। यहाँ एक ट्रैकिंग(tracking) ADC का ब्लॉक आरेख है, और यह काउंटिंग(counting) ADC के समान है जिसे हमने अंतिम स्लाइड में देखा था। अंतर केवल इतना है कि यहां हमारे पास एक अप(up) डाउन(down) काउंटर(counter) है, और यदि आप काउंटिंग(counting) मेंADC को याद करते हैं तो काउंटर(counter) हमेशा 0 के बराबर सभी बिट्स(bits) से शुरू होता है जो दशमलव 0 है; यहाँ वह प्रकरण नहीं है। तो आइए हम देखें कि यह कैसे काम करता है। इस मामले में क्लॉक(clock) हमेशा प्रदान की जाती है और क्या काउंटर(counter) को इस आउटपुट से तुलना के अनुसार ऊपर या नीचे गिना जाता है। अब कम्परेटर (Comparator) के लिए V प्लस इनपुट एनालॉग(analog) वोल्टेज VA है जो सैंपल(sample) और होल्ड के बाद होता है और V माइनस V o DAC के समान है जो N-बिट(bit) DAC का आउटपुट है। हम एक उदाहरण लेते हैं कि VA बड़ा है V o DAC से तो Cहोगा 1 , और वह काउंटर(counter) को गिनने के लिए संकेत देता है और फिर काउंट(Count) बढ़ती जाती है और V O DAC बढ़ता जाता है। तो, इस तरह से Vo DAC इनपुट एनालॉग(analog) वोल्टेज के साथ पकड़ने की कोशिश करता है। दूसरे मामले में जब Va, V o DAC से कम होता है तो कम्परेटर (Comparator) आउटपुट 0 होता है और इससे काउंटर(counter) की काउंट(Count) कम हो जाती है; इसका मतलब है कि समय के साथ काउंट(Count) घटती जा रही है, और इसलिए DAC, V o DAC का आउटपुट भी समय के साथ कम होता जाएगा। इसलिए, एक बार फिर हम देखते हैं कि V o DAC, V A के साथ पकड़ने की कोशिश कर रहा है। स्थिर अवस्था में V o DAC, V A के चारों ओर दिखाई देता है जैसा कि यहाँ दिखाया गया है, यह हमारा V A है और यह हमारा V o DAC है। अब उदाहरण के लिए इस क्लॉक(clock) की अवधि में, Vo DAC, V A की तुलना में अधिक है, इसलिए काउंटर(counter) को उलटी काउंट(Count) के लिए कहा जाएगा। तो, काउंट(Count) कम हो गई है। तो,Vo DAC में 1. की कमी आई है और अब हम पाते हैं किVo DAC, V A से कम है, इसलिए काउंटर(counter) को गिनने के लिए कहा जाएगा। और इसी तरह। तो, यह V A के चारों ओर इन दोलनों(oscillations) को जन्म देता है। ये दोलन(oscillation) एक समस्या की तरह लग सकते हैं, लेकिन ध्यान दें कि दोलन(oscillation) केवल LSB में होते हैं, काउंटर(counter) का यह कम से कम महत्वपूर्ण बिट(bit) है। और इसलिए, यदि हमारे पास पर्याप्त संख्या में बिट्स(bits) हैं जहां ये सभी बिट्स(bits) स्थिर रहते हैं तो LSB में यह बदलाव वास्तव में एक वास्तविक अनुप्रयोग में मायने नहीं रख सकता है। यहाँ एक उदाहरण है कि क्या होता है यदि V A स्तर से दूसरे स्तर पर बदलता है। इस स्थिति में V A की वृद्धि हुई है, इसलिए काउंटर (counter) फिर उसी तरह से काउंटिंग(counting) शुरू कर देता है और अंत में जब काउंटर(counter) V A के साथ पकड़ता है, तो Vo DAC, V A के साथ पकड़ता है तब स्थिर अवस्था एक बार फिर पहुंच जाती है। सारांश में काउंटर(counter) गिनता है यदि V o DAC यह V A से कम है अन्यथा यह नीचे गिना जाता है। यदि V A बदलता है तो काउंटर(counter) को सभी 0 से शुरू करने की आवश्यकता नहीं है। इसलिए, कन्वर्जन(conversion) समय ADC की काउंटिंग(counting) से कम है जो हमने अंतिम स्लाइड में देखा था। और इस तरह केADC ट्रैकिंग(tracking)ADC का उपयोग कम लागत वाले कम गति वाले अनुप्रयोगों में किया जाता है, उदाहरण के लिए तापमान सेंसर(sensor ) या एक दबाव(strain) गेज (gauge)से आउटपुट को मापना जहां मात्रा बहुत तेजी से भिन्न नहीं होती है; समय सीमा मिलिसेकंड(milliseconds) श्रेणी में हो सकती है। एक अन्य उपयोगीADC प्रकार है जो दोहरी स्लोप (slope)ADC है और इसका उपयोग अक्सर उदाहरण के लिए हाथ से आयोजित मल्टीमीटर में किया जाता है। एक दोहरी स्लोप (slope)ADC के मूल सिद्धांत को इस सर्किट के साथ चित्रित किया जा सकता हैजो एक इंटीग्रेटर(integrator) के साथ Vo के बराबर माइनस 1 ओवर(over) RC समाकलन( integral )V i dt हैजैसा कि हमने पहले देखा है। कैपेसिटर(capacitor) के साथ समानांतर में एक स्विच( switch) प्रदान किया जाता है। जब स्विच( switch) बंद कर दिया जाता है तो V o, V माइनस के समान होता है जो V प्लस के समान होता है जो 0 वोल्ट होता है, इसलिए जब स्विच( switch) को बंद किया जाता है तो V o को 0 बनने के लिए मजबूर किया जाता है। इंटीग्रेटर(integrator) के लिए इनपुट वोल्टेज Vi है या तो इनपुट एनालॉग(analog) वोल्टेज है या यह एक संदर्भ( reference) वोल्टेज V R है। और एक स्विच( switch) है जो इन दो नोड्स या इन दो नोड्स को जोड़ता है। आइए अब देखते हैं कि यहADC कैसे काम करता है। हम कहते हैं कि t के बराबर 0है। हम इंटीग्रेटर(integrator) आउटपुट को 0 वोल्ट पर रीसेट(reset) कर रहे हैं। इसलिए हम इसे बंद करते हैं और इसे बहुत जल्दी खोलते हैं। इसलिए, यह आउटपुट वोल्टेज को 0 वोल्ट के बराबर बनाता है, इसलिए यह हमारा शुरुआती बिंदु है। हमें यहाँ टिप्पणी करनी चाहिए कि यह स्विच( switch) एक यांत्रिक स्विच( switch) नहीं है यह एक इलेक्ट्रॉनिक स्विच( switch) है; उदाहरण के लिए ट्रांजिस्टर और यह कुछ नियंत्रण तर्क का उपयोग करके संचालित होता है जो ADC चिप के अंदर होता है। और इसे केवल लंबे समय तक बंद करने की आवश्यकता है ताकि कैपेसिटर(capacitor) को डिस्चार्ज(discharge) हो जाए। इसलिए, t के बराबर 0पर स्विच( switch) बंद और खुला है और अब इंटीग्रेटर(integrator) इंटीग्रेट करना शुरू कर सकता है। पहले चरण में हमने इस स्विच( switch) को इस स्थिति में रखा है, इसलिए हमारा V i, Va के बराबर है जो कि इनपुट एनालॉग(analog) वोल्टेज है जिसे हम डिजिटल(digital) प्रारूप में बदलना चाहते हैं। इसलिए, इंटीग्रेटर(integrator) VA को एकीकृत करना शुरू कर देता है और यह निश्चित अंतराल T 1 के लिए होता है। अब, हम मान लेते हैं कि VA एक सकारात्मक है और देखें कि क्या होता है। यह T 1 है और चूंकि Va सकारात्मक है और लगातार आउटपुट वोल्टेज एक नकारात्मक स्लोप (slope) के साथ समय के साथ एक सीधी रेखा है; यह स्लोप (slope) ऋणात्मक VAबाय(by) RC है जो इस समीकरण से आता है। तो,T 1 के बराबर t परVo का वैल्यू(value) क्या है? यह बस माइनस VA गुणितT1बाय(by) RC है। और इस समय जो t के बराबरT1 है, हम VA से VR में स्विच( switch) की स्थिति बदलते हैं, इसलिए Vi अब VR के बराबर है और यदि Va सकारात्मक है तो हम एकVR चुनते हैं जो नकारात्मक भी है और परिमाण में VA से बड़ा है। तो, फिर क्या होता है V o अब बढ़ने लगा है, क्योंकि VR नकारात्मक है और परिमाण में यह स्लोप (slope) इस स्लोप (slope) से बड़ा है क्योंकि हमारा VR VA की तुलना में परिमाण में बड़ा है। और यह तब तक चलता है जब तक हम 0. तक नहीं पहुंच जाते हैं। और हम कहते हैं कि हमारे पास इस समय अंतराल T 2 को मापने के कुछ साधन हैं। अब, इस आंकड़े से हम यह निष्कर्ष निकाल सकते हैं कि Va गुणितT1बाय(by) RC वही है जो मॉड(mod) VR गुणितT2बाय(by) RC के समान है, हमारे यहां मॉड(mod)VR है क्योंकि VR एक नकारात्मक वोल्टेज है। और इस समीकरण से हम कह सकते हैं कि T 2, T 1 गुणित VA बाय(by) VR है अब T 1 और मॉड(mod) VR स्थिरांक है इसलिए T 2, VA के सीधे आनुपातिक है। दूसरे शब्दों में, T2 इनपुट एनालॉग(analog) वोल्टेज VA का एक माप देता है, और यह कि हम एक डिजिटल(digital) प्रारूप में परिवर्तित होते हैं। तो, दोहरी स्लोप (slope)ADC में एक काउंटर(counter) आउटपुट जो T2 के आनुपातिक है, वांछित डिजिटल(digital) आउटपुट प्रदान करता है; और हम देखेंगे कि यह कैसे किया जाता है। यहाँ एक दोहरी स्लोप (slope)ADC का वास्तविक कार्यान्वयन है। इस भाग को हमने पहले देखा है कि इंटीग्रेटर(integrator) है, इंटीग्रेटर(integrator) का आउटपुट Vo, V माइनस के समान है, इस कम्परेटर (Comparator) के लिए यह V प्लस 0 है और कम्परेटर (Comparator) आउटपुट इस क्लॉक सिग्नल(clock signal) और ऐण्ड गेट (AND gate) के आउटपुट के साथ जोड़ा गया है इस N-बिट(bit) काउंटर(counter) के लिए क्लॉक(clock) के रूप में कार्य करता है; यह काउंटर(counter) N अप(up) काउंटर(counter) बाइनरी अप काउंटर( binary up counter) है, और हम कहते हैं कि यह 4 बिट्स(bits) है कि क्या होता है। यह 0 0 0 0 पर शुरू होता है, फिर 0 0 1 1 इत्यादिऔर अंतिम अधिकतम काउंट(Count) 1 1 1 1. है और इसके बाद यह 0 0 0 0 0 पर वापस जाता है, लेकिन फिर यह इंगित करता है कि एक अतिप्रवाह है और यह संकेत है इस SPDT की स्थिति को A से B. तक सिंगल पोल डबल थ्रो स्विच(single pole double throw switch) में बदलने के लिए उपयोग किया जाता है। आइए अब हम दोहरी स्लोप (slope) ADC के ऑपरेशन (operation) से गुजरते हैं। हम दशमलव(decimal ) 0 के बराबर सभी बिट्स(bits) के साथ काउंटर(counter) से शुरू करते हैं और स्थिति A में SPDT के साथ; इसका अर्थ है कि इंटीग्रेटर(integrator) के लिए हमारा V i, Va के बराबर है। तो, काउंटर(counter) की काउंटिंग(counting) शुरू होती है और इंटीग्रेटर(integrator) Vo को इंटीग्रेट(integrate) करना शुरू कर देता है, जैसे नीचे जाना शुरू होता है। काउंटर(counter) 2 N है जिस बिंदु पर अतिप्रवाह फ्लैग(flag) 1 हो जाता है; यहाँ यह बात है। और इस बिंदु पर SPDT को स्थिति B में स्विच( switch) करता है, और निश्चित रूप से नियंत्रण इस अतिप्रवाह फ्लैग(flag) से आता है। तो, इसके बाद हमारे पास V I के बराबरVR है। आइए हम बताते हैं कि T 1 क्या होना चाहिए; हम जानते हैं कि इस अंतराल में 2 N क्लॉक साइकल(clock cycles) के लिए हैं और इसलिए यदि Tc क्लॉक(clock) की अवधि है तो T 1, 2 को N समय T c तक बढ़ाते हैं। इस बिंदु के बाद काउंटिंग(counting) फिर से सभी बिट्स(bits) के बराबर 0. से गिनना शुरू कर देता है। इंटीग्रेटर(integrator) का आउटपुट बढ़ने लगता है क्योंकि हमारेVR विपरीत चिह्न के रूप में होते हैं, इसलिएVR इस मामले में नकारात्मक है। और जब यह V o, 0 पार कर जाता है तो क्या होता है कम्परेटर(comparator) आउटपुट 0 हो जाता है और हमारे पास यहाँ क्लॉक(clock) के रूप में 0 है। तो, यह क्लॉक(clock) संकेत काउंटर(counter) तक नहीं पहुंचता है और काउंटर(counter) काउंट(Count) बंद कर देता है। और इस समय जो काउंटिंग(counting) होती है, वह ठीक वैसा ही डिजिटल(digital) आउटपुट है जिसकी हम तलाश कर रहे हैं। इसलिए, जैसा कि हमने पिछली स्लाइड में देखा है कि यह T 2 इनपुट एनालॉग(analog) वोल्टेज V A के समानुपाती है और यह काउंटर(counter)केवल उस T 2 को डिजिटल(digital) प्रारूप में परिवर्तित करता है। तो, यह है कि यह दोहरी स्लोप (slope)ADC कैसे काम करता है। यह स्पष्ट होना चाहिए कि दोहरी स्लोप (slope)ADC एक स्लोप (slope)ADC है, इसका कन्वर्जन(conversion) समय T 1 प्लस T2 है, और सबसे खराब स्थिति में T2 लगभगT1 के बराबर हो सकता है। इसलिए, यह कुल कन्वर्जन(conversion) समय 2 गुना T 1 या 2 बढ़ाएं(raise) N प्लस 1 गुना Tc तक है। जहां Tc क्लॉक की अवधि है। कहा गया है कि हमें यह भी उल्लेख करना चाहिए कि दोहरी स्लोप (slope)ADC शोर प्रतिरक्षा के संदर्भ में एक प्रमुख लाभ है। आइए हम समझने की कोशिश करें कि वह क्या है। एनालॉग(analog) वोल्टेज जिसे हम डिजिटल(digital) प्रारूप में बदलने की कोशिश कर रहे हैं, कन्वर्जन(conversion) प्रक्रिया(conversion process) के दौरान स्थिर रहने की उम्मीद है। हालाँकि, इस पर कुछ शोर है, और शोर सकारात्मक और नकारात्मक दोनों हो सकता है। जब हम VA को इंटीग्रेट(integrate) करते हैं तो शोर क्या होता है क्योंकि यह सकारात्मक और नकारात्मक दोनों होता है इसका समाकलन(Integral) लगभग 0 या बहुत कम वैल्यू (Value)होता है और इसलिए यह डिजिटल(digital) आउटपुट में प्रतिबिंबित नहीं होता है। और यह दोहरी स्लोप (slope)ADC का एक बड़ा लाभ है और यही कारण है कि यह हाथ से आयोजित मल्टीमीटर जैसे अनुप्रयोगों में लोकप्रिय है। संक्षेप में हमने ADC की काउंटिंग(Counting) और ट्रैकिंग(tracking) ADC और दोहरी स्लोप (slope) ADC के क्रमिक सन्निकटन(successive approximation ) को देखा है। हमने उनके फायदे और सीमाओं पर भी टिप्पणी की है। यह हमें इस पाठ्यक्रम के अंत में लाता है, लेकिन हमने अभी तक केवल सतह को खरोंच किया है। यह याद रखना महत्वपूर्ण है कि इलेक्ट्रॉनिक्स 10 प्रतिशत सिद्धांत और 90 प्रतिशत अभ्यास है। तब हम वास्तव में एक उत्पाद का निर्माण करना चाहते हैं, जिसे हमें कई व्यावहारिक मामलों को जानना होगा; जो op-amp प्रदर्शन मानदंडों को पूरा करता है, किसी दिए गए आवेदन के लिए डायोड या BJT कैसे चुनें, PCB और इतने पर कैसे डिजाइन करें, क्या कोई वैकल्पिक समाधान है जो किसी तरह से बेहतर हो सकता है। यह कोर्स आपको शुरू कर दिया जाएगा, लेकिन आपको एक प्रैक्टिसिंग(practicing) इलेक्ट्रॉनिक्स इंजीनियर बनने के लिए अपने दम पर कई चीजें चुनने की जरूरत है। सौभाग्य से हमारे पास इंटरनेट का एक उत्कृष्ट संसाधन है, और लोगों द्वारा लिखी गई कुछ उत्कृष्ट पुस्तकें हैं जिन्होंने लंबे समय तक क्षेत्र में काम किया है और अपने स्वयं के सर्किट का निर्माण किया है, इसलिए आप इन सभी संसाधनों का उपयोग कर सकते हैं। मैं आपको अपने करियर के लिए शुभकामनाएं देता हूं, अलविदा।