3 लाइन से 8 लाइन डिकोडर और डेमल्टीप्लेक्सर की डिजाइनिंग

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें





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

विकोडक क्या है?

एक डिकोडर एक है संयोजन तर्क सर्किट इसका उपयोग कोड को संकेतों के एक सेट में बदलने के लिए किया जाता है। यह एक एनकोडर की रिवर्स प्रक्रिया है। एक डिकोडर सर्किट कई इनपुट लेता है और कई आउटपुट देता है। एक डिकोडर सर्किट ’n 'इनपुट के बाइनरी डेटा को ^ 2 ^ n' अद्वितीय आउटपुट में लेता है। इनपुट पिन के अलावा, डिकोडर में एक सक्षम पिन होता है। यह पिन को तब सक्षम बनाता है जब सर्किट को निष्क्रिय करने के लिए इसे नकार दिया जाता है। इस लेख में, हम 3 से 8 लाइन डिकोडर और डीमुल्टिप्लेक्सर के बारे में चर्चा करते हैं।




नीचे एक सरल 1 से 2 लाइन डिकोडर के लिए सत्य तालिका है जहां ए इनपुट है और डी 0 और डी 1 आउटपुट हैं।

1 से 2 विकोडक

1 से 2 विकोडक



सर्किट 1 से 2 डीकोडर तर्क दिखाता है।

1 से 2 विकोडक सर्किट

1 से 2 विकोडक सर्किट

डेमूलिप्लेक्सर एक उपकरण है जो एकल इनपुट लेता है और कई आउटपुट लाइनों में से एक देता है। एक डीमूलिप्लेक्सेर एक एकल इनपुट डेटा लेता है और फिर एक बार में एक एकल आउटपुट लाइनों में से किसी एक का चयन करता है। यह है मल्टीप्लेक्सर की रिवर्स प्रक्रिया । इसे DEMUX या डेटा वितरक भी कहा जाता है। एक DEMUX इनपुट सीरियल डेटा लाइन को आउटपुट समानांतर डेटा में परिवर्तित करता है। एक DEMUX एकल इनपुट के साथ 'n' चयन लाइनों के लिए '2n' आउटपुट देता है।

demux के

demux के

DEMUX का उपयोग तब किया जाता है जब सर्किट कई उपकरणों में से एक को डेटा सिग्नल भेजना चाहता है। एक डिकोडर का उपयोग कई उपकरणों के बीच चयन करने के लिए किया जाता है जबकि कई उपकरणों को सिग्नल भेजने के लिए एक डीमुल्टिप्लेकर का उपयोग किया जाता है।


नीचे इनपुट डेटा के रूप में 'I' के साथ 1 से 2 के लिए सत्य सारणी है, D0 और D1 आउटपुट डेटा लाइन हैं और A चयन लाइन है।

1 से 2 डिमक्स सत्य तालिका

1 से 2 डिमक्स सत्य तालिका

सर्किट 1 से 2 डीमूलिप्लेक्सर योजनाबद्ध दिखाता है।

1 से 2 डिमक्स

1 से 2 डिमक्स

हमें डिकोडर की आवश्यकता क्यों है?

एक डिकोडर का मुख्य कार्य संकेतों के एक सेट में एक कोड को बदलना है क्योंकि यह एक एनकोडर के विपरीत है, लेकिन डिजाइनिंग डिकोडर्स सरल है। एक डिकोडर और एक डीमुल्टिप्लेक्सर के बीच मुख्य अंतर एक संयोजन सर्किट है जिसका उपयोग केवल एक इनपुट को अनुमति देने के लिए किया जाता है और साथ ही इसे आउटपुट में से एक में निर्देशित किया जाता है, जबकि एक डिकोडर कई इनपुट की अनुमति देता है और डिकोड किए गए आउटपुट को उत्पन्न करता है।

3 लाइन से 8 लाइन डिकोडर डिजाइनिंग चरण

यहां, 3 लाइन से 8 लाइन डिकोडर एक उच्च-ऑर्डर डिकोडर है जो दो कम ऑर्डर डिकोडर्स के साथ 2 लाइन से 4 लाइन डिकोडर के साथ डिज़ाइन किया गया है। इस डिकोडर को लागू करने से पहले हमने 2 लाइन से 4 लाइन के डिकोडर को डिजाइन किया है।

2 लाइन से 4 लाइन डिकोडर

इस 2 लाइन से 4 लाइन डिकोडर में A0 & A1 जैसे दो इनपुट और Y0 से Y4 जैसे 4 आउटपुट शामिल हैं। इस डिकोडर का ब्लॉक आरेख नीचे दिखाया गया है।

2 लाइन से 4 लाइन डिकोडर

2 लाइन से 4 लाइन डिकोडर

जब इनपुट और सक्षम 1 होते हैं तो आउटपुट 1 होगा। यहां 2 से 4 डिकोडर की सत्य तालिका है।

है

ए 1 ए ० Y3 Y2 Y1

य ०

एक्सएक्स

1

1

1

11

111

1111

हर आउटपुट के लिए बूलियन एक्सप्रेशन है

य ३ = ई १। ए ०

Y2 = ई। अ १। A0 ′

Y1 = E. A1 ′। ए ०

Y0 = E. A1 ′। A0 ′

इस डिकोडर के हर आउटपुट में एक उत्पाद शब्द शामिल होता है। तो चार उत्पाद शर्तों को 4 और फाटकों के माध्यम से लागू किया जा सकता है जहां प्रत्येक गेट में 3 इनपुट के साथ-साथ 2 इनवर्टर भी शामिल हैं। 2 से 4 डीकोडर लॉजिक आरेख नीचे दिखाया गया है। इस प्रकार, यह डिकोडर का आउटपुट कुछ भी नहीं है, लेकिन इनपुट्स और सक्षम के मिनिमम 1 के बराबर है। यदि सक्षम शून्य है, तो बाद में सभी डिकोडर के आउटपुट शून्य के बराबर होंगे। इसी तरह, 3 लाइन से 8 लाइन डिकोडर A0, A1 और A2 के 3 इनपुट वैरिएबल के लिए आठ माइन्टर्म्स उत्पन्न करता है।

2 से 4 विकोडक का तर्क आरेख

2 से 4 विकोडक का तर्क आरेख

3 लाइन से 8 लाइन डिकोडर कार्यान्वयन

इस 3 लाइन से 8 लाइन डिकोडर का कार्यान्वयन दो 2 लाइनों से 4 लाइन डिकोडर्स का उपयोग करके किया जा सकता है। हमने ऊपर चर्चा की है कि 2 से 4 लाइन डिकोडर में दो इनपुट और चार आउटपुट शामिल हैं। तो, 3 लाइन से 8 लाइन डिकोडर में, इसमें A2, A1 और A0 जैसे तीन इनपुट और Y7 - Y0 से 8 आउटपुट शामिल हैं।

निम्न सूत्र का उपयोग किया जाता है उच्च-क्रम डिकोडरों का कार्यान्वयन निम्न क्रम के डिकोडरों की सहायता से

आवश्यक निचले क्रम के डिकोडरों की संख्या है एम 2 / एम 1

कहा पे,

निचले क्रम के डिकोडर के लिए o / ps की संख्या ’m1 'है

उच्च-क्रम डिकोडर के लिए ओ / पीएस की संख्या o एम 2 ’है

उदाहरण के लिए, जब m1 = 4 & m2 = 8, तब उपरोक्त समीकरण में इन मानों को प्रतिस्थापित करें। हम आवश्यक नहीं प्राप्त कर सकते हैं। डिकोडर्स की संख्या 2 हैं। इसलिए, एक सिंगल 3 से 8 डिकोडर को लागू करने के लिए, हमें दो 2 लाइनों से 4 लाइन डिकोडर्स की आवश्यकता होती है। यहां, दो 2 से 4 डिकोडर्स का उपयोग करके ब्लॉक आरेख नीचे दिखाया गया है।

2 से 4 लाइन का उपयोग करके 3 से 8 विकोडक

2 से 4 लाइन का उपयोग करके 3 से 8 विकोडक

ए 2, ए 1 और ए 0 जैसे समानांतर इनपुट को 3 लाइनों से 8 लाइन डिकोडर तक दिया जाता है। यहां ए 3 की तारीफ डी 7 को वाई 0 जैसे आउटपुट प्राप्त करने के लिए डिकोडर के पिन को सक्षम करने के लिए दी गई है। ये आउटपुट कम से कम 8 minterms हैं। उपरोक्त डिकोडर में, A3 इनपुट Y15 - Y8 से आउटपुट प्राप्त करने के लिए पिन को सक्षम करने के लिए जुड़ा हुआ है। तो, ये आउटपुट 8 minterms अधिक हैं।

तर्क गेट्स का उपयोग करके 3 लाइन से 8 लाइन डिकोडर

3 से 8 लाइन डिकोडर में, इसमें तीन इनपुट और आठ आउटपुट शामिल हैं। यहां इनपुट्स का प्रतिनिधित्व ए, बी और सी के माध्यम से किया जाता है जबकि आउटपुट को D0, D1, D2… D7 के माध्यम से दर्शाया जाता है।

8 आउटपुट का चयन तीन इनपुट के आधार पर किया जा सकता है। तो, इस 3 लाइन से 8 लाइन डिकोडर की सत्य तालिका नीचे दिखाई गई है। निम्न सत्य तालिका से, हम यह देख सकते हैं कि डीओ - डी 7 में से केवल 8 आउटपुट में से एक को 3 चुनिंदा इनपुट के आधार पर चुना जा सकता है।

सेवा मेरे सी डी ० डी 1 डी 2 डी 3 डी 4 D5 डी 6

D7

1

11
11

111
11

111

111
11111

3 लाइन से 8 लाइन विकोडक के उपरोक्त सत्य तालिका से, तर्क अभिव्यक्ति को परिभाषित किया जा सकता है

D0 = A'B’C '

D1 = A'C’C

D2 = A’BC '

डी 3 = एबीसी

D4 = AB'C '

D5 = AB’C

D6 = ABC '

डी 7 = एबीसी

उपरोक्त बूलियन अभिव्यक्तियों से, 3 से 8 डिकोडर सर्किट का कार्यान्वयन तीन नहीं गेट्स और 8-तीन इनपुट और गेट्स की मदद से किया जा सकता है।

उपरोक्त सर्किट में, तीन इनपुटों को 8 आउटपुट में डिकोड किया जा सकता है, जहां हर आउटपुट तीन इनपुट चर के मध्य में से एक का प्रतिनिधित्व करता है।

उपरोक्त तर्क सर्किट में 3 इनवर्टर आदानों के पूरक प्रदान करेगा और हर एक गेट्स में से एक को उत्पन्न करेगा।

इस तरह का डिकोडर मुख्य रूप से किसी भी 3-बिट कोड को डिकोड करने के लिए उपयोग किया जाता है और इनपुट कोड के लिए 8 विभिन्न संयोजनों के बराबर आठ आउटपुट उत्पन्न करता है।

इस डिकोडर को ऑक्टल डिकोडर को बाइनरी के रूप में भी जाना जाता है क्योंकि इस डिकोडर के इनपुट तीन-बिट बाइनरी संख्याओं का प्रतिनिधित्व करते हैं जबकि आउटपुट ऑक्टल नंबर सिस्टम के भीतर 8 अंकों का प्रतिनिधित्व करते हैं।

3 लाइन से 8 लाइन डिकोडर ब्लॉक आरेख

यह डिकोडर सर्किट 3 इनपुट के लिए 8 लॉजिक आउटपुट देता है और एक सक्षम पिन है। सर्किट AND और NAND लॉजिक गेट के साथ बनाया गया है। यह 3 बाइनरी इनपुट लेता है और आठ आउटपुट में से एक को सक्रिय करता है। 3 से 8 लाइन डिकोडर सर्किट एक अष्टकोणीय विकोडक को द्विआधारी भी कहा जाता है।

3 से 8 डिकोडर ब्लॉक आरेख

3 से 8 लाइन डिकोडर ब्लॉक आरेख

डिकोडर सर्किट तभी काम करता है जब सक्षम पिन (ई) उच्च होता है। S0, S1 और S2 तीन अलग-अलग इनपुट्स और D0, D1, D2, D3 हैं। डी 4। D5। डी 6। D7 आठ आउटपुट हैं। 3 से 8 लाइन डिकोडर के तर्क आरेख नीचे दिखाया गया है।

3 से 8 विकोडक सर्किट

3 से 8 विकोडक सर्किट

3 से 8 लाइन डिकोडर और ट्रुथ टेबल

नीचे दी गई तालिका 3 से 8 लाइन डिकोडर की सत्य तालिका देती है।

S0 एस 1 एस 2 है डी ० डी 1 डी 2 डी 3 डी 4 D5 डी 6 D7
एक्सएक्सएक्स
11
111
111
1111
111
1111
1111
11111

जब सक्षम पिन (E) कम होता है तो सभी आउटपुट पिन कम होते हैं।

1 से 8 डेमूलिप्लेक्सर

सेवा मेरे 1 लाइन से 8 लाइन डीमूलिप्लेक्सर एक इनपुट, तीन चुनिंदा इनपुट लाइनें और आठ आउटपुट लाइनें हैं। यह चयनित इनपुट के आधार पर 8 इनपुट लाइनों में एक इनपुट डेटा वितरित करता है। दीन इनपुट डेटा है, S0, S1 और S2 चुनिंदा इनपुट हैं, और Y0, Y1, Y2, Y3, Y4, Y5, Y6, Y7 आउटपुट हैं।

1 से 8 DEMUX

1 से 8 DEMUX

1 से 8 डीमैक्स सर्किट का सर्किट आरेख नीचे दिखाया गया है।

1 से 8 डिमक्स सर्किट

1 से 8 डिमक्स सर्किट

3 से 8 विकोडक / डीमुल्टिप्लेक्सर

3 से 8 लाइन डिकोडर आईसी 74HC238 का उपयोग डिकोडर / डीमुल्टिप्लेकर के रूप में किया जाता है। 3 से 8 लाइन डिकोडर डीमुल्टिप्लेक्सर एक कॉम्बिनेशन सर्किट होता है जिसका उपयोग डिकोडर और डेमॉल्प्लेक्स दोनों के रूप में किया जा सकता है। IC 74HC238 तीन बाइनरी एड्रेस इनपुट (A0, A1, A2) को आठ आउटपुट (Y0 से Y7) में डिकोड करता है। डिवाइस में तीन सक्षम पिन भी हैं। एक ही संयोजन को एक डीमुल्टिप्लेक्सर के रूप में उपयोग किया जाता है।

पिन विन्यास

नीचे IC74HC238 3 से 8 लाइन डिकोडर या डीमूलिप्लेक्सर के लिए पिन कॉन्फ़िगरेशन है। यह एक 16 पिन डीआईपी है।

सर्किट

लॉजिकल सर्किट IC 74HC238 के कार्य की व्याख्या करता है।

74HC238 आईसी की विशेषताएं

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

डिकोडर के आवेदन

  • डिकोडर्स एनालॉग डिकोडर्स में डिजिटल रूपांतरण के एनालॉग में उपयोग किया गया था।
  • सीपीयू नियंत्रण संकेतों में निर्देशों को परिवर्तित करने के लिए इलेक्ट्रॉनिक सर्किट में उपयोग किया जाता है।
  • वे मुख्य रूप से इस्तेमाल करते हैं तार्किक सर्किट , डेटा स्थानांतरण।

Demultiplexer के अनुप्रयोग

  • एक ही स्रोत को कई गंतव्यों से जोड़ने के लिए उपयोग किया जाता है।
  • संचार प्रणालियों में डीमक्स का उपयोग एक ट्रांसमिशन लाइन में कई डेटा सिग्नल ले जाने के लिए किया जाता है।
  • अंकगणित तर्क इकाइयों में प्रयुक्त
  • धारावाहिकों में डेटा संचार में समानांतर कन्वर्टर्स में उपयोग किया जाता है।

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