त्रि अवस्था तर्क: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{Short description|Buffer in digital electronics}} | {{Short description|Buffer in digital electronics}}डिजिटल इलेक्ट्रॉनिक्स में, '''त्रि-अवस्था''' या त्रि-अवस्था बफर ऐसा डिजिटल बफर है जिसमें तीन स्थिर अवस्थाएँ होती हैं: उच्च आउटपुट अवस्था, निम्न आउटपुट अवस्था और उच्च-प्रतिबाधा अवस्था। उच्च-प्रतिबाधा अवस्था में, बफर का आउटपुट बस से डिस्कनेक्ट हो जाता है, जिससे अन्य डिवाइस त्रि-अवस्था बफर से हस्तक्षेप के बिना बस को चला सकते हैं। यह उन स्थितियों में उपयोगी हो सकता है जहां एक ही बस से अनेक डिवाइस जुड़े हुए हैं और इसे बारी-बारी से एक्सेस करने की आवश्यकता होती है। बस में त्रि-अवस्था तर्क को प्रारम्भ करने वाली प्रणाली को त्रि-अवस्था बस के रूप में जाना जाता है। | ||
डिजिटल इलेक्ट्रॉनिक्स में, त्रि-अवस्था या त्रि-अवस्था बफर ऐसा डिजिटल बफर है जिसमें तीन स्थिर अवस्थाएँ होती हैं: उच्च आउटपुट अवस्था, निम्न आउटपुट अवस्था और उच्च-प्रतिबाधा अवस्था। उच्च-प्रतिबाधा अवस्था में, बफर का आउटपुट बस से डिस्कनेक्ट हो जाता है, जिससे अन्य डिवाइस त्रि-अवस्था बफर से हस्तक्षेप के बिना बस को चला सकते हैं। यह उन स्थितियों में उपयोगी हो सकता है जहां एक ही बस से अनेक डिवाइस जुड़े हुए हैं और इसे बारी-बारी से एक्सेस करने की आवश्यकता होती है। बस में त्रि-अवस्था तर्क को प्रारम्भ करने वाली प्रणाली को त्रि-अवस्था बस के रूप में जाना जाता है। | |||
त्रि-अवस्था बफ़र्स सामान्यतः बस-आधारित प्रणाली में उपयोग किए जाते हैं, जहां अनेक डिवाइस एक ही बस से जुड़े होते हैं और इसे साझा करने की आवश्यकता होती है। उदाहरण के लिए, कंप्यूटर प्रणाली में, अनेक डिवाइस जैसे कि सीपीयू, मेमोरी और पेरिफेरल्स एक ही डेटा बस से जुड़े हो सकते हैं। यह सुनिश्चित करने के लिए कि एक समय में केवल एक डिवाइस बस में डेटा संचारित कर सकता है, प्रत्येक डिवाइस त्रि-अवस्था बफर से लैस है। जब कोई उपकरण डेटा संचारित करना चाहता है, तो वह अपने त्रि-अवस्था बफर को सक्रिय करता है, जो इसके आउटपुट को बस से जोड़ता है और इसे डेटा संचारित करने की अनुमति देता है। जब ट्रांसमिशन पूर्ण हो जाता है, तो डिवाइस अपने त्रि-अवस्था बफर को निष्क्रिय कर देता है, जो इसके आउटपुट को बस से डिस्कनेक्ट कर देता है और किसी अन्य डिवाइस को बस तक पहुंचने की अनुमति देता है। | त्रि-अवस्था बफ़र्स सामान्यतः बस-आधारित प्रणाली में उपयोग किए जाते हैं, जहां अनेक डिवाइस एक ही बस से जुड़े होते हैं और इसे साझा करने की आवश्यकता होती है। उदाहरण के लिए, कंप्यूटर प्रणाली में, अनेक डिवाइस जैसे कि सीपीयू, मेमोरी और पेरिफेरल्स एक ही डेटा बस से जुड़े हो सकते हैं। यह सुनिश्चित करने के लिए कि एक समय में केवल एक डिवाइस बस में डेटा संचारित कर सकता है, प्रत्येक डिवाइस त्रि-अवस्था बफर से लैस है। जब कोई उपकरण डेटा संचारित करना चाहता है, तो वह अपने त्रि-अवस्था बफर को सक्रिय करता है, जो इसके आउटपुट को बस से जोड़ता है और इसे डेटा संचारित करने की अनुमति देता है। जब ट्रांसमिशन पूर्ण हो जाता है, तो डिवाइस अपने त्रि-अवस्था बफर को निष्क्रिय कर देता है, जो इसके आउटपुट को बस से डिस्कनेक्ट कर देता है और किसी अन्य डिवाइस को बस तक पहुंचने की अनुमति देता है। | ||
Line 46: | Line 43: | ||
इंटेल इस सम्मेलन को निरंतर त्रि-अवस्था के रूप में संदर्भित करता है, और इसका उपयोग [[लो पिन काउंट]] बस में भी करता है। | इंटेल इस सम्मेलन को निरंतर त्रि-अवस्था के रूप में संदर्भित करता है, और इसका उपयोग [[लो पिन काउंट]] बस में भी करता है। | ||
== | == त्रि-अवस्था बस के विकल्प == | ||
[[ खुला कलेक्टर |विवृत कलेक्टर]] इनपुट/आउटपुट त्रि-अवस्था तर्क का लोकप्रिय विकल्प है। उदाहरण के लिए, I²C बस प्रोटोकॉल ( द्वि-दिशात्मक संचार बस प्रोटोकॉल जो प्रायः उपकरणों के मध्य उपयोग किया जाता है) दो संचार लाइनों पर पुल-अप प्रतिरोधों के उपयोग को निर्दिष्ट करता है। जब उपकरण निष्क्रिय होते हैं, तो वे संचार लाइनें निरंतर करते हैं और उनके आउटपुट को त्रि-स्थिति बताते हैं, इस प्रकार परिपथ पर उनके प्रभाव को विस्थापित करते हैं। जब बस के सभी उपकरणों ने संचार लाइनें निरंतर कर दी हैं, तो परिपथ पर एकमात्र प्रभाव पुल-अप प्रतिरोधों का होता है, जो लाइनों को खींचते हैं। जब कोई उपकरण संचार करना चाहता है, तो वह Hi-Z स्थिति से बाहर आता है और लाइन को नीचे चलाता है। इस प्रोटोकॉल का उपयोग करके संचार करने वाले डिवाइस या तो लाइन को ऊपर तैरने देते हैं, या इसे नीचे ले जाते हैं - इस प्रकार किसी भी बस विवाद की स्थिति को रोकते हैं जहां डिवाइस लाइन को ऊपर और दूसरे को नीचे चलाता है। | [[ खुला कलेक्टर |विवृत कलेक्टर]] इनपुट/आउटपुट त्रि-अवस्था तर्क का लोकप्रिय विकल्प है। उदाहरण के लिए, I²C बस प्रोटोकॉल ( द्वि-दिशात्मक संचार बस प्रोटोकॉल जो प्रायः उपकरणों के मध्य उपयोग किया जाता है) दो संचार लाइनों पर पुल-अप प्रतिरोधों के उपयोग को निर्दिष्ट करता है। जब उपकरण निष्क्रिय होते हैं, तो वे संचार लाइनें निरंतर करते हैं और उनके आउटपुट को त्रि-स्थिति बताते हैं, इस प्रकार परिपथ पर उनके प्रभाव को विस्थापित करते हैं। जब बस के सभी उपकरणों ने संचार लाइनें निरंतर कर दी हैं, तो परिपथ पर एकमात्र प्रभाव पुल-अप प्रतिरोधों का होता है, जो लाइनों को खींचते हैं। जब कोई उपकरण संचार करना चाहता है, तो वह Hi-Z स्थिति से बाहर आता है और लाइन को नीचे चलाता है। इस प्रोटोकॉल का उपयोग करके संचार करने वाले डिवाइस या तो लाइन को ऊपर तैरने देते हैं, या इसे नीचे ले जाते हैं - इस प्रकार किसी भी बस विवाद की स्थिति को रोकते हैं जहां डिवाइस लाइन को ऊपर और दूसरे को नीचे चलाता है। |
Latest revision as of 13:11, 31 October 2023
डिजिटल इलेक्ट्रॉनिक्स में, त्रि-अवस्था या त्रि-अवस्था बफर ऐसा डिजिटल बफर है जिसमें तीन स्थिर अवस्थाएँ होती हैं: उच्च आउटपुट अवस्था, निम्न आउटपुट अवस्था और उच्च-प्रतिबाधा अवस्था। उच्च-प्रतिबाधा अवस्था में, बफर का आउटपुट बस से डिस्कनेक्ट हो जाता है, जिससे अन्य डिवाइस त्रि-अवस्था बफर से हस्तक्षेप के बिना बस को चला सकते हैं। यह उन स्थितियों में उपयोगी हो सकता है जहां एक ही बस से अनेक डिवाइस जुड़े हुए हैं और इसे बारी-बारी से एक्सेस करने की आवश्यकता होती है। बस में त्रि-अवस्था तर्क को प्रारम्भ करने वाली प्रणाली को त्रि-अवस्था बस के रूप में जाना जाता है।
त्रि-अवस्था बफ़र्स सामान्यतः बस-आधारित प्रणाली में उपयोग किए जाते हैं, जहां अनेक डिवाइस एक ही बस से जुड़े होते हैं और इसे साझा करने की आवश्यकता होती है। उदाहरण के लिए, कंप्यूटर प्रणाली में, अनेक डिवाइस जैसे कि सीपीयू, मेमोरी और पेरिफेरल्स एक ही डेटा बस से जुड़े हो सकते हैं। यह सुनिश्चित करने के लिए कि एक समय में केवल एक डिवाइस बस में डेटा संचारित कर सकता है, प्रत्येक डिवाइस त्रि-अवस्था बफर से लैस है। जब कोई उपकरण डेटा संचारित करना चाहता है, तो वह अपने त्रि-अवस्था बफर को सक्रिय करता है, जो इसके आउटपुट को बस से जोड़ता है और इसे डेटा संचारित करने की अनुमति देता है। जब ट्रांसमिशन पूर्ण हो जाता है, तो डिवाइस अपने त्रि-अवस्था बफर को निष्क्रिय कर देता है, जो इसके आउटपुट को बस से डिस्कनेक्ट कर देता है और किसी अन्य डिवाइस को बस तक पहुंचने की अनुमति देता है।
गेट्स, फ्लिप-फ्लॉप, या अन्य डिजिटल तर्क परिपथ का उपयोग करके त्रि-अवस्था बफ़र्स को प्रारम्भ किया जा सकता है। वे बस में क्रॉसस्टॉक और शोर को अल्प करने के लिए उपयोगी होते हैं, और अनेक उपकरणों को बिना किसी हस्तक्षेप के ही बस को साझा करने की अनुमति देते हैं।
इनपुट | आउटपुट | |
---|---|---|
A | B | C |
0 | 0 | Z (उच्च प्रतिबाधा) |
1 | Z (उच्च प्रतिबाधा) | |
0 | 1 | 0 |
1 | 1 |
उपयोग
तीसरे अवस्था की मूल अवधारणा, उच्च प्रतिबाधा (Hi-Z), शेष परिपथ से डिवाइस के प्रभाव को प्रभावी रूप से विस्थापित करना है। यदि अधिक डिवाइस विद्युत रूप से किसी अन्य डिवाइस से जुड़े हैं, तो आउटपुट को Hi-Z स्थिति में डालने का उपयोग प्रायः शॉर्ट परिपथ को रोकने के लिए किया जाता है, या डिवाइस उच्च ड्राइविंग (तार्किक 1) दूसरे डिवाइस के विरुद्ध अल्प ड्राइविंग (तार्किक 0) करता है।
कुशल बहुसंकेतक को प्रारम्भ करने के लिए तीन-अवस्था बफ़र्स विशेष रूप से बड़ी संख्या में इनपुट का भी उपयोग किया जा सकता है।[1]
साझा इलेक्ट्रॉनिक बस के संचालन के लिए तीन-अवस्था बफर आवश्यक हैं।
त्रि-अवस्था तर्क एल ई डी (त्रि-अवस्था बहुसंकेतन या चार्लीप्लेक्सिंग) के सेट को चलाने के लिए आवश्यक तारों की संख्या को अल्प कर सकता है।
आउटपुट सक्षम के प्रति चिप चयन
बस से कनेक्ट करने के लिए डिज़ाइन किए गए कई मेमोरी डिवाइस (जैसे RAM और ROM चिप) में दोनों होते हैं CS (चिप का चयन करें) और OE (आउटपुट इनेबल) पिन, जो सामान्यतः एक ही कार्य करते दिखते हैं। यदि CS को प्रमाणित नहीं किया जाता है, तो आउटपुट उच्च प्रतिबाधा हैं।
अंतर सिग्नल को आउटपुट करने के लिए आवश्यक समय निहित है। जब चिप का चयन निष्क्रिय हो जाता है, तो चिप आंतरिक रूप से संचालित नहीं होती है, और पता प्रदान करने और डेटा प्राप्त करने के मध्य महत्वपूर्ण विलंब होगा। (निश्चित रूप से लाभ यह है कि इस स्थिति में चिप न्यूनतम विद्युत का व्यय करती है।)
जब चिप चयन पर जोर दिया जाता है, तो चिप आंतरिक रूप से एक्सेस करता है, और आउटपुट सक्षम करने से केवल अंतिम आउटपुट ड्राइवर अक्षम होते हैं। यह तब किया जा सकता है जब बस अन्य उद्देश्यों के लिए उपयोग में हो, और जब आउटपुट सक्षम अंत में जोर दिया जाता है, तो डेटा न्यूनतम विलंब के साथ दिखाई देगा। आउटपुट इनेबल लाइन के साथ ROM या स्टेटिक रैम चिप सामान्यतः दो एक्सेस टाइम को सूचीबद्ध करेगा: एक चिप सेलेक्ट ऐसर्ड और एड्रेस वैलिड से, और दूसरा, अल्प समय के प्रारंभ से जब आउटपुट इनेबल होता है।
पुल-अप और पुल-डाउन का प्रयोग
जब आउटपुट त्रि-कहा जाता है ( Hi-Z स्थिति में) शेष परिपथ पर उनका प्रभाव विस्थापित कर दिया जाता है, और परिपथ नोड फ्लोटिंग होता है, यदि कोई अन्य परिपथ तत्व इसकी स्थिति निर्धारित नहीं करता है। परिपथ डिजाइनर प्रायः परिपथ को प्रभावित करने के लिए पुल-अप या पुल-डाउन रेसिस्टर्स (सामान्यतः 1–100 kΩ की सीमा के अंदर) का उपयोग करते हैं, जब आउटपुट त्रि-कहा जाता है।
पीसीआई स्थानीय बस पुल-अप प्रतिरोधक प्रदान करती है, किन्तु बस की बड़ी वितरित क्षमता को देखते हुए सिग्नल को उच्च खींचने के लिए उन्हें कई घड़ी चक्रों की आवश्यकता होगी। हाई-स्पीड ऑपरेशन को सक्षम करने के लिए, प्रोटोकॉल की आवश्यकता होती है कि Hi-Z स्थिति में जाने से पूर्व अल्प से अल्प घड़ी चक्र के लिए बस ड्राइव से कनेक्ट होने वाला प्रत्येक उपकरण महत्वपूर्ण नियंत्रण संकेतों को उच्च करता है। इस प्रकार, पुल-अप प्रतिरोध केवल लीकेज करंट में बस संकेतों को बनाए रखने के लिए उत्तरदायी होते हैं।
इंटेल इस सम्मेलन को निरंतर त्रि-अवस्था के रूप में संदर्भित करता है, और इसका उपयोग लो पिन काउंट बस में भी करता है।
त्रि-अवस्था बस के विकल्प
विवृत कलेक्टर इनपुट/आउटपुट त्रि-अवस्था तर्क का लोकप्रिय विकल्प है। उदाहरण के लिए, I²C बस प्रोटोकॉल ( द्वि-दिशात्मक संचार बस प्रोटोकॉल जो प्रायः उपकरणों के मध्य उपयोग किया जाता है) दो संचार लाइनों पर पुल-अप प्रतिरोधों के उपयोग को निर्दिष्ट करता है। जब उपकरण निष्क्रिय होते हैं, तो वे संचार लाइनें निरंतर करते हैं और उनके आउटपुट को त्रि-स्थिति बताते हैं, इस प्रकार परिपथ पर उनके प्रभाव को विस्थापित करते हैं। जब बस के सभी उपकरणों ने संचार लाइनें निरंतर कर दी हैं, तो परिपथ पर एकमात्र प्रभाव पुल-अप प्रतिरोधों का होता है, जो लाइनों को खींचते हैं। जब कोई उपकरण संचार करना चाहता है, तो वह Hi-Z स्थिति से बाहर आता है और लाइन को नीचे चलाता है। इस प्रोटोकॉल का उपयोग करके संचार करने वाले डिवाइस या तो लाइन को ऊपर तैरने देते हैं, या इसे नीचे ले जाते हैं - इस प्रकार किसी भी बस विवाद की स्थिति को रोकते हैं जहां डिवाइस लाइन को ऊपर और दूसरे को नीचे चलाता है।
प्रारंभिक माइक्रोकंट्रोलर्स में प्रायः कुछ पिन होते हैं जो केवल इनपुट के रूप में कार्य कर सकते हैं, अन्य पिन जो केवल पुश-पुल आउटपुट के रूप में कार्य कर सकते हैं, और कुछ पिन जो केवल ओपन कलेक्टर इनपुट/आउटपुट के रूप में कार्य कर सकते हैं। विशिष्ट आधुनिक माइक्रोकंट्रोलर में कई त्रि-अवस्था सामान्य-उद्देश्य इनपुट/आउटपुट पिन होते हैं जिन्हें किसी भी प्रकार के पिन के रूप में कार्य करने के लिए प्रोग्राम किया जा सकता है।
त्रि-अवस्था बस का उपयोग सामान्यतः एकल मुद्रित परिपथ बोर्ड (पीसीबी) पर चिप्स के मध्य या कभी-कभी सामान्य बैकप्लेन में प्लग किए गए पीसीबी के मध्य किया जाता है।
ऑन-चिप कनेक्शन के लिए त्रि-अवस्था तर्क का उपयोग करने की अनुशंसा नहीं की जाती है, जबकि इंटर-चिप कनेक्शन के लिए की जाती है।[2]
त्रि-अवस्था बफ़र्स, जब बस पर संचार करने के लिए कई उपकरणों को सक्षम करने के लिए उपयोग किया जाता है, तो मल्टीप्लेक्सर द्वारा कार्यात्मक रूप से प्रतिस्थापित किया जा सकता है।[3] यह उपकरणों की श्रृंखला से आउटपुट का चयन करने और बस में लिखने में सहायता करेगा।
यह भी देखें
- बफर एम्पलीफायर
- तर्क स्तर
- मेटास्टेबिलिटी (इलेक्ट्रॉनिक्स)
- तीन-मूल्यवान तर्क
- चार-मूल्यवान तर्क
- नौ-मूल्यवान तर्क
- डोन्ट केयर
- सिंगल पोल, सेंटर ऑफ (एसपीसीओ)
नोट्स और संदर्भ
- ↑ Hill, Winfield; Horowitz, Paul (1989). इलेक्ट्रॉनिक्स की कला. Cambridge University Press. pp. 495–497. ISBN 0-521-37095-7.
- ↑ 경종민, On-Chip Buses/Networks for SoC "On-Chip Buses [have] No use of tri-state signals [because] Tri-state bus is difficult for static timing analysis"
- ↑ "त्रि राज्य बफर".
बाहरी संबंध
- Special-output Gates on All About Circuits
- Principle of Tristate Multiplexing