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

From Vigyanwiki
Revision as of 12:43, 10 June 2023 by alpha>Indicwiki (Created page with "{{Short description|Digital for Encode}} File:Encoder block diagram.jpg|alt=A General encoderका ब्लॉक डायग्राम.|थंब|423x423px|एक स...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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

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

एक बिट 4-टू-2 लाइन एनकोडर का गेट लेवल सर्किट डायग्राम
4 to 2 Simple Encoder
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 एन्कोडर.

A Truth Table representing 8:3 Encoder.
INPUT OUTPUT
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.