74HC / HCT: अप्रयुक्त इनपुट के साथ क्या करना है और क्यों?


11

यदि मैं 74HC या 74HCT परिवार में एक IC का उपयोग कर रहा हूं, और मैं सभी इनपुट पिन का उपयोग नहीं कर रहा हूं, तो मैं समझता हूं कि मुझे उन्हें असंबद्ध नहीं छोड़ना चाहिए क्योंकि वे तैरेंगे। लेकिन मुझे उनके साथ वास्तव में क्या करना चाहिए, और विभिन्न विकल्पों के पेशेवरों और विपक्ष क्या हैं?

उदाहरण के लिए, यदि मैं 74HCT08 का उपयोग कर रहा हूं, जिसमें चार और द्वार हैं, और मैं केवल दो फाटकों का उपयोग कर रहा हूं, तो मुझे अन्य दो द्वार के इनपुट के साथ क्या करना चाहिए?

मैंने विभिन्न स्थानों में विभिन्न सिफारिशें देखी हैं, जैसे कि ...

  • उन्हें सीधे Vcc से कनेक्ट करें
  • उन्हें सीधे GND से कनेक्ट करें
  • पुल-अप रोकनेवाला के माध्यम से उन्हें Vcc से कनेक्ट करें
  • पुल-डाउन रोकनेवाला के माध्यम से उन्हें GND से कनेक्ट करें

इन विकल्पों में से प्रत्येक के पेशेवरों और विपक्ष क्या हैं? स्थिरता और कम बिजली की खपत के लिए कौन सा विकल्प सबसे अच्छा है?

जवाबों:


19

कुछ विचार हैं जिनका उल्लेख अन्य उत्तरों में नहीं किया गया है।

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

सभी उत्कृष्ट अंक!
जेमी हनराहन

15

सीएमओएस इनपुट के लिए डिफ़ॉल्ट उत्तर उन्हें सीधे जमीन या बिजली से जोड़ने के लिए है। मैं राउटिंग को डिक्टेट करने दूंगा। अगर इससे कोई फर्क नहीं पड़ता है, तो उन्हें जमीन से कनेक्ट करें।

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

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

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

जोड़ा गया

यह सब मान रहा है कि ये पूरी तरह से अप्रयुक्त फाटकों के लिए इनपुट हैं, जो कि मैंने इस प्रश्न के बारे में व्याख्या की है। करने के लिए अप्रयुक्त आदानों की ध्रुवता इस्तेमाल किया फाटकों निश्चित रूप से बात कर सकते हैं, और फिर आप एक विकल्प है कि क्या इनपुट उच्च या कम बंधे किया जाना चाहिए नहीं हो सकता है। उदाहरण के लिए, यदि आप 4-इनपुट और एनएएनडी गेट के केवल 3 इनपुट का उपयोग कर रहे हैं, तो अप्रयुक्त आगे के इनपुट को गेट के लिए उच्च स्तर पर बांधा जाना चाहिए। इसी तरह, उपयोग किए गए OR या NOR फाटकों के लिए अप्रयुक्त इनपुट को कम से बंधा जाना चाहिए।

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


7

Vcc या GND से कनेक्ट करें। इससे कोई फ़र्क नहीं पड़ता। आउटपुट पर कोई भार नहीं होने से, आंतरिक ट्रांजिस्टर में करंट उसी के बारे में होगा।

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

पुलअप / पुलडाउन तकनीक मोटे तौर पर पूर्व-सीएमओएस परिवारों से हैंगओवर है।


3
किसी और गेट या OR गेट के अप्रयुक्त इनपुट को या तो Vcc या GND से जोड़ने से फर्क पड़ता है। अप्रयुक्त और वीसीसी को इनपुट और अप्रयुक्त या जीएनडी को इनपुट।
उवे

@ यूवे - क्या आपके पास एक स्रोत और उस पर एक परिमाण है?
WhatRoughBeast

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

2
यदि आप एक अप्रयुक्त और गेट इनपुट को GND से जोड़ते हैं, तो AND गेट का आउटपुट कभी उच्च नहीं होगा, भले ही सभी उपयोग किए गए इनपुट अधिक हों। यदि कोई अप्रयुक्त या गेट इनपुट VCC से जुड़ा हुआ है, तो OR आउटपुट हमेशा उच्च रहेगा, भले ही सभी उपयोग किए गए इनपुट कम हों। मुझे आशा है कि अब आप समझ जाएंगे और किसी स्रोत या परिमाण की आवश्यकता नहीं होगी।
उवे

1
मुझे विश्वास नहीं था कि एक अनलोडेड सीएमओएस गेट तब अधिक करंट खींचेगा जब उसका आउटपुट कम होने के बजाय ज्यादा हो।
उवे

6

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

एक अवरोधक का उपयोग करना व्यर्थ है क्योंकि सीएमओएस लॉजिक इनपुट बहुत ही उच्च-ओमिक होते हैं इसलिए किसी भी प्रवाह को चालू नहीं करना है।

यह जमीन से जुड़ने या केवल विकल्प के रूप में आपूर्ति करता है, जिसे आप चुनते हैं वह कोई मायने नहीं रखता है, जो भी अधिक सुविधाजनक है।

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


"दोनों के संयोजन" से आपका क्या तात्पर्य है? आप समय के साथ बदल रहा है मतलब है, तो उस साधन यह होगा कुछ बिजली जलाने के रूप में यह राज्य बदल जाता है। यदि आप एक ठोस 0 और एक ठोस 1 के बीच कहीं तैरने का मतलब है, तो यह भी समस्याओं के लिए एक निमंत्रण है (यह असंबद्ध छोड़ने के समान सुंदर हो सकता है)। यदि आपका मतलब है कि गेट ए बिजली से जुड़ा है और गेट बी जमीन से जुड़ा है, तो हाँ, यह ठीक है।
जेरी कॉफिन

1
"दोनों का एक संयोजन" के साथ कि कुछ पिन आपूर्ति करने के लिए जमीन और कुछ अन्य पिन से जुड़े हैं। मेरा मतलब किसी भी पिन के इनपुट को बदलने से नहीं था क्योंकि यह इनपुट को स्थिर रखते हुए पूरे विचार को हरा देगा।
बिम्पेल्रेककी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.