क्या पुल-अप प्रतिरोधों को हार्ड पुल-अप से बदलना एक बुरा विचार है?


17

मेरे कई डिजाइनों में, आईसी हैं जिनके पास मोड चयन या इसी तरह के इनपुट हैं जो प्रतिरोधों का उपयोग करके स्थायी रूप से ऊपर या नीचे खींचे जाते हैं।

अगर मैंने इन सभी को सरल हार्ड पुलअप या पुलडाउन के साथ बदल दिया तो मैं औसतन प्रति बोर्ड 10 प्लेसमेंट बचा सकता हूं, जो कुछ भी नहीं है। क्या यह एक बुरा विचार है? और यदि ऐसा है तो क्यों?


4
आप क्या मतलब का एक योजनाबद्ध शामिल करें, "हार्ड पुलअप" का क्या मतलब है कि आपूर्ति के लिए एक सीधा संबंध (कोई श्रृंखला अवरोधक) नहीं है? एक आईसी के उदाहरण के लिए एक लिंक शामिल करें जिसके लिए आप ऐसा करना चाहते हैं। किसी ने प्रतिरोधों को योजनाबद्ध में डाल दिया, उस व्यक्ति से पूछें कि उन्होंने ऐसा क्यों किया।
बिम्पेलरेक्की

6
किसी भी बोर्ड के रिव्यू 0 पर मैं किसी भी कॉन्फ़िगरेशन या स्पेयर इनपुट पिन को स्ट्रैपर्स (कभी-कभी शून्य-ओम) का उपयोग करते हुए उच्च या निम्न स्ट्रैप करने के लिए करता हूं, क्योंकि यह "ओह @ # $%" पल में एक त्वरित फिक्स प्रदान कर सकता है। शून्य-ओम के साथ आप रोकनेवाला को हटा सकते हैं, या रोकनेवाला को हटा सकते हैं और एक तार आदि के लिए पैड का उपयोग कर सकते हैं, एक बार जब मैं डिजाइन के बारे में सुनिश्चित करता हूं, अगर उत्पादन की मात्रा इतनी अधिक है कि यह मायने रखता है कि मैं एक से गुजरता हूं और तांबे के साथ सिर्फ ऊंची या नीची चीजों का पट्टा करें।
टिमस्कॉट

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

1
डेटशीट पढ़ें। यदि यह अस्पष्ट है, तो MFG से संपर्क करें। वे आम तौर पर इस तरह के सवालों का जवाब देते हैं।
m

जवाबों:


15

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

मुझे वास्तव में नहीं पता था कि मैंने इस योजना का उपयोग कहां या क्यों किया है, इसलिए मैंने इसके बारे में पूछा। मुझे लगता है कि यह कुछ ऐसा हो सकता है जिसे मैंने टीटीएल के दिनों में कहीं अधिक लागू किया था।

EEVBlog - पुल-अप प्रतिरोध - तकनीकी रूप से आवश्यक बनाम वरीयता?

सामान्य सहमति प्रतीत हो रही थी, और जैसा कि Huisman ने सुझाव दिया है, जब तक कि आपको विपरीत दिशा में संकेत खींचने में सक्षम होने की आवश्यकता नहीं है, आप बस इसे कठिन ऊपर / नीचे खींच सकते हैं।

यह ध्यान देने योग्य है कि मेरा सवाल CMOS-आधारित उपकरणों के संबंध में था - यह अभी भी लागू हो सकता है / यदि आप TTL परिवारों के साथ खेल रहे हैं तो यह आवश्यक है।

अधिक तकनीकी कारण शोर प्रतिरक्षा के इर्द-गिर्द घूमते हैं, खासकर यदि आपके पुल-अप प्रतिरोधक मान उच्च मूल्य के थे।

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

उस धागे के बाद से मैं अब पुल-अप प्रतिरोधों का उपयोग नहीं कर रहा हूं जब तक कि मुझे कार्यात्मक रूप से उनकी आवश्यकता नहीं है।


3
हाँ, टीटीएल हाय के लिए यह आवश्यक था कि आपूर्ति करने के लिए ओवरवॉल्टेज ग्राहकों पर द्वितीयक ब्रेकडाउन करंट को रोका जा सके। लेकिन CMOS के लिए नहीं। यद्यपि मेरा TE उन्हें बिना किसी फ़ंक्शन के कार्य करने के लिए परीक्षण के लिए जोड़ देगा, मैंने कहा कि गलती का पता लगाने के लिए उपयोग किए गए इनपुट के साथ पर्याप्त है।
टोनी स्टीवर्ट Sunnyskyguy EE75

16

एक सिग्नल को पुल-अप / पुल-डाउन करने का विचार यह है कि सिग्नल को अधिकतर समय कम या अधिक खींचा जा रहा है , लेकिन कभी-कभी इसे क्रमशः नीचे खींच या ऊंचा किया जा सकता है।

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

इसलिए, यदि आपका सर्किट वास्तव में ऊपर वर्णित पुल-अप या पुल-डाउन प्रतिरोधों का उपयोग करता है, तो उन्हें न निकालें। (उदाहरण के लिए, जब एक पिन ओपन कलेक्टर होता है।)
यदि आपके सर्किट में सिग्नल को उच्च या निम्न हमेशा के लिए (जब आपूर्ति मौजूद है) की जरूरत है और कोई अन्य घटक इस सिग्नल की स्थिति को नहीं बदल सकता है, तो आप इसे हार्ड-वायर कर सकते हैं। । उन संकेत को पुल-अप नहीं कहा जाता है, लेकिन उच्च, और, क्रमशः पुल-डाउन नहीं, बल्कि कम कहा जाता है।


5

इसका जवाब डेटशीट में होगा। यदि लॉजिक इनपुट ऑपरेटिंग वोल्टेज स्पेसिफिकेशन में V CC या V + शामिल है तो सीधे सकारात्मक आपूर्ति से जुड़ना ठीक है।


1

चलो एक पुल-अप रोकनेवाला पर विचार करें। पुल-अप रोकनेवाला का काम एक विशेष पिन को उच्च स्थिति में खींचना है। हालांकि, पिन हमेशा उच्च स्थिति में नहीं होगा क्योंकि कुछ सर्किटरी इसे नीचे जमीन पर खींच सकते हैं। I ConsiderC लाइनों पर विचार करें। उन्हें पुल-अप प्रतिरोधों के माध्यम से ऊपर खींचा जाता है और माइक्रोकंट्रोलर उन्हें आवश्यकतानुसार नीचे खींचता है। अगर इन पंक्तियों को एकेए "हार्ड पुल अप" के रूप में स्थायी रूप से खींच लिया गया था, तो आईओसी संचार नहीं हुआ होगा। एसडीए लाइन एक स्थायी हाई स्टेट देखेगी।

आपका परिदृश्य

आपके मामले में, अगर पिन और GND / V cc के बीच कोई अवरोधक है , तो उसे न निकालें। यदि डेटशीट रोकनेवाला लगाने के लिए कहती है, तो करें। हालाँकि, यदि आप गहराई तक उतरना चाहते हैं और पुल-अप / पुल-डाउन की कार्यक्षमता को समझना चाहते हैं, तो डेटाशीट में IC ब्लॉक आरेख को देखें। कभी-कभी आपको आंतरिक ब्लॉकों का एक सर्किट आरेख भी मिल सकता है। विशेष रोकनेवाला के कार्य को समझने की कोशिश करें (यदि आपको सर्किट को समझना मुश्किल लगता है, तो आप यहां योजनाबद्ध पोस्ट कर सकते हैं)। जैसे कि हुइसमैन ने कहा, यदि एक पिन को स्थायी रूप से ऊपर खींच लिया जाता है या नीचे खींच लिया जाता है, तो पिन की स्थिति को खींचा या खींचा नहीं कहा जाता है। इसके बजाय यह उच्च या कम है।

पुल-अप / पुल-डाउन के बारे में कुछ जानकारी

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

तो जवाब को संक्षेप में बताने के लिए, एक पुल-अप या पुल-डाउन रोकनेवाला का उपयोग किया जाता है जब पिन की स्थिति को कुछ सर्किटरी के माध्यम से बदलना पड़ता है। यदि भविष्य में पिन स्टेट को कभी भी नहीं बदला जाएगा, तो आप इसे V CC या GND में हार्ड कर सकते हैं ।


1

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

ICT परीक्षण करते समय, आप IC के आउटपुट को उच्च प्रतिबाधा मोड में डालने के लिए Chip सक्षम पिन को निष्क्रिय करना चाह सकते हैं। ऐसा करने से, परीक्षण की स्थिरता अक्षम आईसी के आउटपुट पर मनमाने ढंग से संकेत को इंजेक्ट करने की अनुमति देती है, जो अन्यथा असंभव होगा यदि सीई पिन "हार्ड संचालित" होगा।

यह एक अतिरिक्त उपयोग-मामला है। इस सूत्र में अन्य उत्तर वैध हैं।


मैंने अपने जवाब में इस तरह की बात की।
टॉम एस

1

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


0

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


1
क्या आप विस्तार से बता सकते हैं कि कुछ विशिष्ट परिदृश्यों में बिजली कैसे या किन मामलों में बचाई जाएगी?
mkeith

स्मृति पर कड़ाई से @mkeith, एक उदाहरण एक T1 / E1 ट्रान्सीवर था, जहां कॉन्फ़िगरेशन को पिन के संयोजन द्वारा निर्धारित किया गया था जो कम बंधे या खींचे जा रहे थे। IIRC डेटशीट ने बिजली की खपत को कम करने के लिए पुल-अप के लिए असतत प्रतिरोधों का उपयोग करना स्पष्ट कर दिया। FET इनपुट की तुलना में शायद ये इनपुट BJT ट्रांजिस्टर थे; यानी करंट वास्तव में खींचा गया है। मैंने इस अभ्यास को अपने वरिष्ठ इंजीनियरों के डिजाइनों से लगातार देखा है इसलिए मैं यह मान रहा हूं कि तर्क अभी भी मान्य था।
c-squared
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.