सक्रिय निम्न भी क्यों मौजूद है?


15

अपने करियर में मैंने अक्सर ऐसे संकेतों का सामना किया है जो कम सक्रिय हैं (रीसेट सबसे आम है)। मैंने ऐसे इंटरफेस भी देखे हैं जहां सभी नियंत्रण संकेत सक्रिय रूप से कम हैं।

मेरे लिए, यह बहुत ही अनपेक्षित और भ्रामक है। कभी सक्रिय रूप से कम उपयोग करने की आवश्यकता क्यों है? क्या यह केवल ऐतिहासिक है या क्या वास्तविक गेट काउंट / पावर चिंताएं हैं जो इसे समझाती हैं?




ध्यान दें कि रिसेट-बॅगिंग-एक्टिव-लो कुछ मायने में सर्किट के साथ डॉक्यूमेंटेशन के साथ ज्यादा है: अगर इसे RUN इनपुट या कुछ इसी तरह का कहा जाए तो यह एक्टिव हो जाता ...
Wouter van Ooijen

जवाबों:


11

ऐतिहासिक डिजिटल डिजाइनों में, सक्रिय कम संकेतों का उपयोग किया जाएगा, जब भी उनका उपयोग एक डिजाइन में फाटकों की संख्या को कम करने की अनुमति देगा, और इस प्रकार सर्किट की लागत को कम करेगा। मैं कल्पना कर सकता हूं कि यह असतत तर्क की तुलना में आईसी डिजाइनों में और भी सामान्य था, क्योंकि सभी तर्क अनिवार्य रूप से inverting (NAND) द्वार से निर्मित थे, लेकिन मैं व्यक्तिगत रूप से उस क्षेत्र में अनुभव नहीं कर रहा हूं।

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

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

यही है, अगर कई अलग-अलग सर्किट हैं जो रीसेट या एक बाधा का कारण बनने में सक्षम हैं, तो उनमें से प्रत्येक को केवल ~ RESET या ~ INT तार से जुड़ा एक ओपन-कलेक्टर आउटपुट हो सकता है। फिर, उनमें से कोई भी लाइन को कम खींच सकता है और संकेतों को संयोजित करने के लिए किसी भी अतिरिक्त तर्क की आवश्यकता के बिना उचित प्रतिक्रिया का कारण बन सकता है।


3

TTL जैसे तर्क परिवारों में एक खुले टर्मिनल की उच्च व्याख्या की जाती है, क्योंकि यह तर्क शून्य इनपुट का पता लगाने के लिए वर्तमान डूबने वाले तर्क पर निर्भर करता है।

एक पिन सक्रिय कम डिजाइनिंग यह सुनिश्चित करता है कि यह कार्यात्मक है और केवल अगर एक जानबूझकर तर्क राज्य लागू किया जाता है, यानी। अस्पष्ट फ्लोटिंग इनपुट स्थिति से बचने के लिए।

साथ ही इस सवाल में RESET के विशेष मामले का जवाब दिया गया है ।


1
यह भ्रामक है। हां, टीटीएल इनपुट्स उच्च स्तर पर तैरते थे, लेकिन उस बिंदु तक नहीं जो आप शोर की उपस्थिति में इस पर भरोसा कर सकते थे। टीटीएल इनपुट्स को तैरते हुए छोड़ना हमेशा बुरा व्यवहार था। इसके अलावा, यह बहुत पहले था। आजकल तर्क एक तरह से या दूसरे पर नहीं चढ़ता है और उसे चलाना पड़ता है। सीएमओएस, जो आज सबसे अधिक तर्क है, बहुत उच्च प्रतिबाधा प्रतिबाधा है और सममित है।
ओलिन लेथ्रोप

1
सहमत @ ओलिनथ्रोप
D34dman

2

सक्रिय कम के लिए प्राथमिक लाभ सुरक्षा है

यह व्यापक रूप से C & I दुनिया में उन स्थितियों में उपयोग किया जाता है जहां एक खोया संकेत विनाशकारी होगा । एक उदाहरण एक बॉयलर का जल स्तर कम होगा, दूसरा एक आपातकालीन स्टॉप होगा, दूसरा कम ईंधन दबाव होगा। यदि इन घटनाओं में से एक हो तो मशीन को बंद कर देना चाहिए।

यदि सिस्टम सक्रिय उच्च का उपयोग करता है, और उपकरण टूट गया या सिग्नल केबल क्षतिग्रस्त हो गया, तो नियंत्रक को कभी भी पता नहीं चलेगा कि कोई समस्या थी। यदि सिस्टम सक्रिय कम का उपयोग करता है, और उपकरण टूट गया या सिग्नल केबल क्षतिग्रस्त हो गया, तो सिस्टम उसी तरह से प्रतिक्रिया देगा जैसे वह उपकरण को सक्रिय किया जा रहा है।


1
ठीक है, आप इनमें से किसी को भी "ऑल-ओके" संकेत के लिए सक्रिय-उच्च कर सकते हैं ... "मैं बंद हूँ" के लिए सक्रिय-कम होने के बजाय
nmz787

1

सक्रिय कम संकेत कुछ तर्क परिवारों में शोर के अधिक सहिष्णु हैं, विशेष रूप से पुराने टीटीएल।

एक उच्च टीटीएल सिग्नल कम से कम 2.8V होना चाहिए और 2.0V के रूप में कम हो सकता है। यह वोल्टेज ड्रॉप और शोर के लिए 0.8V मार्जिन छोड़ देता है। और 5V आपूर्ति के लिए एक पुल अवरोधक अतिरिक्त मार्जिन के लिए जोड़ा जा सकता है।

एक कम टीटीएल सिग्नल 0.4 वी से अधिक नहीं होना चाहिए और 0.8 वी के रूप में अधिक हो सकता है। यह वोल्टेज ड्रॉप और शोर के लिए मार्जिन का केवल 0.4 वी छोड़ देता है।

आप या तो तर्क स्थिति का प्रतिनिधित्व करने के लिए स्तर का उपयोग कर सकते हैं। लेकिन यह राज्य के लिए सबसे अधिक शोर-सहिष्णु स्तर चुनने के लिए समझ में आता है कि सिग्नल सबसे अधिक समय में खर्च करेगा।

कई संकेत अपने लगभग सभी समय को निष्क्रिय करते हैं। इसलिए यह अक्सर होने वाली निष्क्रिय स्थिति का प्रतिनिधित्व करने के लिए शोर-स्तर कम-स्तर का उपयोग करने के लिए बुद्धिमान है, और अक्सर होने वाली निष्क्रिय स्थिति का प्रतिनिधित्व करने के लिए अधिक शोर-प्रतिरक्षा उच्च-स्तर।


1
टीटीएल सिग्नल के लिए कम स्थिति आमतौर पर अधिक बिजली की खपत करती है क्योंकि आपको इसे शून्य पर खींचने के लिए एक करंट डूबाना पड़ता है। यह उच्च स्थिति में इसे चलाने के लिए लगभग कोई शक्ति नहीं लेता है जैसा कि इस तथ्य से प्रदर्शित होता है कि आमतौर पर टीटीएल में फ्लोट 1 जैसा दिखता है। इसके अलावा, टीटीएल आमतौर पर 0 से 1 तक जाने में बहुत तेज होता है क्योंकि वे अपने स्रोत की तुलना में अधिक वर्तमान को सिंक करते हैं। इस प्रकार, यदि आप 1 को अधिक सामान्य (निष्क्रिय) स्थिति और 0 को कम आम (असेंबल्ड) स्थिति असाइन करते हैं, तो आप बिजली की खपत को कम करते हैं और जब आप इसे जोर देते हैं तो तेजी से प्रसार प्राप्त करते हैं।
निकोल हैमिल्टन

1
यह अभी तक सक्रिय-कम "यहां तक ​​कि मौजूद" के लिए एक और कारण है। लेकिन यह मेरे उत्तर का समर्थन या विरोध नहीं करता है, इसलिए मुझे आश्चर्य है कि आपने इसे एक स्वतंत्र उत्तर के बजाय मेरे उत्तर के लिए एक टिप्पणी के रूप में क्यों पोस्ट किया।
केन जैक्सन

0

तर्क संकेतों में दो अवस्थाएँ होती हैं। आप जिस पर या बंद पर विचार करते हैं, या जिस पर या बंद संचार करने के लिए उपयोग करते हैं वह पूरी तरह से आप पर निर्भर है। निम्न से उच्च या सत्य होने के बारे में अधिक अधिकार नहीं है।

यह तथ्य कि यह एक प्रणाली को डिजाइन करते समय आपके लिए अप्रासंगिक है। आपको लगता है कि उच्च को सही संकेत देना चाहिए, लेकिन यह किसी और के लिए पूरी तरह से दूसरा तरीका हो सकता है। अच्छे इंजीनियर ऐसा करने की कोशिश करते हैं, जो समझ में नहीं आता है, धार्मिक बिंदुओं पर लटका हुआ नहीं है। कभी-कभी इससे कोई फर्क नहीं पड़ता है, फिर आपको अपनी पसंद के हिसाब से चुनना होगा। कभी-कभी यह मायने रखता है।

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


4
मुझे नहीं लगता कि यह वास्तव में इस सवाल का जवाब देता है कि आखिर यह विशेष ध्रुवीयता इतनी अधिक सामान्य क्यों थी? क्या कुछ गेट-लेवल कारण है?
राकेटमैग्नेट

रीसेट के लिए इस तरह से भी बिजली की गड़बड़ का पता लगाने में उपयोगी हो सकता है?
पॉल ए। क्लेटन

@Rocket: यही नहीं पूछा गया था। मुझे नहीं लगता कि सक्रिय रूप से कम आवश्यक रूप से अधिक सामान्य है, और ओपी ने कभी दावा नहीं किया कि या तो। वह जानना चाहता था कि कोई भी (उसका शब्द) सक्रिय निम्न का उपयोग क्यों करेगा । मेरी बात यह है कि यह कोई फर्क नहीं पड़ता है, और कम से कम एक उदाहरण देने की कोशिश की है जहां सक्रिय कम सुविधा है। मुझे लगता है कि आप एक हैं जो इस सवाल को गलत समझते हैं।
ओलिन लेथ्रोप

@Paul: मुझे लगता है कि रीसेट के साथ विशिष्ट मुद्दा यह है कि आप रीसेट स्थिति को पावर ऑफ स्तर चाहते हैं। इस तरह आप सिस्टम को पावर करते समय इसके शुरुआती 0V स्तर पर तय की गई रीसेट लाइन को पकड़ सकते हैं।
ओलिन लेथ्रोप
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.