एनकोडर (डिजिटल)

From Vigyanwiki
Revision as of 09:37, 19 June 2023 by alpha>Jyotis

A General encoderका ब्लॉक डायग्राम.डिजिटल इलेक्ट्रॉनिक्स में एक एनकोडर (या साधारण एनकोडर) बाइनरी कनवर्टर के लिए एक-हॉट है। अर्थात यदि 2n हैं इनपुट लाइनें, और उनमें से केवल एक ही कभी उच्च होगी, इस 'हॉट' लाइन का बाइनरी कोड एन-बिट आउटपुट लाइनों पर निर्मित होता है। एक बाइनरी एनकोडर एक बाइनरी डिकोडर का दोहरा है।

उदाहरण के लिए, एक 4-टू-2 साधारण एनकोडर 4 इनपुट बिट्स लेता है और 2 आउटपुट बिट्स उत्पन्न करता है। सचित्र गेट स्तर का उदाहरण सत्य तालिका द्वारा परिभाषित सरल एनकोडर को लागू करता है, किन्तु यह समझना चाहिए कि सभी गैर-स्पष्ट रूप से परिभाषित इनपुट संयोजनों जैसा कि डोंट-केयर_टर्म एवं डोंट केयर[1](अर्थात, 0, 2, 3, या 4 उच्च बिट्स वाले इनपुट) के लिए आउटपुट का उपाय किया जाता है।

एक बिट 4-टू-2 लाइन एनकोडर का गेट लेवल सर्किट डायग्राम
4 से 2 सरल एनकोडर
I3 I2 I1 I0 O1 O0 V
0 0 0 0 x x 0
0 0 0 1 0 0 1
0 0 1 0 0 1 1
0 1 0 0 1 0 1
1 0 0 0 1 1 1

यदि इनपुट सर्किट अधिकतम एकल-सक्रिय इनपुट की गारंटी दे सकता है, तो प्राथमिकता एन्कोडर की तुलना में एक साधारण एन्कोडर उत्तम विकल्प है, क्योंकि इसे लागू करने के लिए कम तर्क की आवश्यकता होती है। चूँकि, एक से अधिक इनपुट सक्रिय होने पर एक साधारण एनकोडर एक गलत आउटपुट उत्पन्न कर सकता है, इसलिए ऐसे स्थितियों में एक प्राथमिकता एनकोडर की आवश्यकता होती है।

एनकोडर के प्रकार

-टू-एन एनकोडर

-to-n एनकोडर के अनुरूप आउटपुट की संख्या n है इनपुट की संख्या इस प्रकार यह संचरण लाइनों की संख्या को कम करता है और इसकी तुलना बहुसंकेतक से की जा सकती है। एक समय में केवल एक इनपुट उच्च (तर्क स्थिति 1) हो जाता है।

कुछ विशिष्ट उदाहरण 4:2 एनकोडर, 8:3 एनकोडर, 16:4 एनकोडर आदि होंगे।

4 से 2 एनकोडर

A simple 4:2 एनकोडर OR गेट का उपयोग कर रहा है। थंब

8 से 3 एनकोडर

The image represent a 8:3 एन्कोडर.

8:3 एनकोडर का प्रतिनिधित्व करने वाली एक सत्य तालिका।
इनपुट आउटपुट
D[7] D[6] D[5] D[4] D[3] D[2] D[1] D[0] Q[2] Q[1] Q[0]
0 0 0 0 0 0 0 0 X X X
0 0 0 0 0 0 0 1 0 0 0
0 0 0 0 0 0 1 0 0 0 1
0 0 0 0 0 1 0 0 0 1 0
0 0 0 0 1 0 0 0 0 1 1
0 0 0 1 0 0 0 0 1 0 0
0 0 1 0 0 0 0 0 1 0 1
0 1 0 0 0 0 0 0 1 1 0
1 0 0 0 0 0 0 0 1 1 1


यह भी देखें

  • बाइनरी डिकोडर
  • मल्टीप्लेक्सर (एमयूएक्स)
  • प्राथमिकता एनकोडर

संदर्भ

  1. "बाइनरी एनकोडर और उनके अनुप्रयोग". Electronics Hub (in English). 2015-06-29. Retrieved 2017-05-01.