जब माइक्रोकंट्रोलर में आंतरिक खींचने वाले प्रतिरोध होते हैं तो हमें बाहरी खींचने वाले प्रतिरोधों की आवश्यकता क्यों होती है?


15

माइक्रोकंट्रोलर्स में इंटरनल पुल अप-पुल डाउन रेसिस्टर्स होते हैं लेकिन अधिकांश सर्किट में बाहरी पुलिंग रेसिस्टर्स होते हैं।

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

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

जब हम इंटर्नल होते हैं तो बाहरी चीजों का उपयोग करने के पीछे का असली कारण क्या है?


6
कुछ माइक्रोकंट्रोलर में आंतरिक प्रतिरोधक होते हैं। और वे प्रतिरोधक सभी अनुप्रयोगों के लिए सही आकार के नहीं हैं (वे आमतौर पर कम शक्ति के लिए अनुकूलित होते हैं)।
डेव ट्वीड

2
यदि I2C लाइनों पर पुलअप प्रतिरोधों को छोड़ दिया जाए तो क्या होगा? यह थ्रेड I2C के साथ आंतरिक पुल-अप प्रतिरोधों का उपयोग करने के प्रयास का विश्लेषण है।
निक एलेक्सीव

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

जवाबों:


30

कुछ संभावित कारण हैं, जैसे कि

  • पावर-अप के दौरान उपस्थित होने के लिए अवरोधक की आवश्यकता होती है, क्योंकि माइक्रोकंट्रोलर ने अभी तक निष्पादित नहीं किया है।
  • आंतरिक अवरोधक की तुलना में अधिक सटीक प्रतिरोध की आवश्यकता है। आंतरिक पुल-अप / -डाउन प्रतिरोधों में बहुत व्यापक सहिष्णुता है।
  • आंतरिक रूप से प्रदान की गई तुलना में बड़े या छोटे प्रतिरोध की आवश्यकता होती है। उदाहरण के लिए, I 2 C आम तौर पर मजबूत पुलअप का उपयोग करता है, जबकि आप एक स्विच की निगरानी के लिए, बिजली बचाने के लिए बहुत कमजोर पुलअप चाहते हो सकते हैं।
  • माइक्रोकंट्रोलर की आपूर्ति वोल्टेज या जमीन के अलावा एक वोल्टेज को खींचने की आवश्यकता है।
  • माइक्रोकंट्रोलर पर एडीसी के साथ एक पुल-अप / -डाउन अवरोधक का उपयोग करना। कुछ माइक्रोकंट्रोलर अपने आंतरिक प्रतिरोधों को किसी भी पिन पर अक्षम कर देते हैं जो ADC से जुड़ा होता है।
  • एक माइक्रोकंट्रोलर पर एक पुलडाउन अवरोधक की आवश्यकता होती है जिसमें केवल पुलअप होता है।

मैं अंतिम दूसरे बिंदु को नहीं समझ सका ... क्यों माइक्रोकंट्रोलर एडीसी के साथ आंतरिक प्रतिरोधों पर अक्षम कर देते हैं
गुंजन गंगवानी

3
@ गुंजनगंगवानी मुझे नहीं लगता कि यह एक अच्छा डिज़ाइन निर्णय है, लेकिन विचार यह है कि आमतौर पर आप नहीं चाहते हैं कि एडीसी उस चीज़ से किसी भी धारा को खींचे जो वह माप रही है, इसलिए आप एक उच्च-प्रतिबाधा कनेक्शन चाहते हैं। मुझे लगता है कि कुछ डिज़ाइनरों को फ़र्मवेयर डेवलपर्स पर भरोसा नहीं है, हमेशा आंतरिक प्रतिरोधों को अक्षम करने के लिए।
अबे करप्लस

7
मुझे लगता है कि यह सामान्य रूप से है क्योंकि पुल-अप्स / पुल-डाउन डिजिटल इनपुट बफ़र्स के साथ जुड़े हुए हैं, और एडीसीएस को सक्षम करना कभी-कभी पूरी तरह से डिजिटल बफरिंग सर्किटरी (और इसके साथ, पुल-अप / डाउन प्रतिरोधों) को अक्षम कर सकता है।
कॉनर वुल्फ

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

1
@ गुंजनगंगवानी एडीसी इनपुट को न्यूनतम शोर तल प्रदान करने के लिए अन्य सभी सर्किटों से अलग किया जाना चाहिए। डिजिटल इनपुट अक्सर अपने "उच्च" और "कम" वोल्टेज के बीच संचालित होने पर वांछित से अधिक वर्तमान का उपभोग करते हैं। पुराने microcontrollers ने ADC के लिए पिन का उपयोग किए जाने पर डिजिटल हिस्से से इनपुट को डिस्कनेक्ट करने के लिए एक आंतरिक स्विच का उपयोग किया, और यह वह डिजिटल भाग है जिसमें पुल अप है। यह एडीसी को अलग करने और शोर के फर्श को कम करने के लिए दोनों को डिस्कनेक्ट किया गया है, साथ ही संभव अतिरिक्त वर्तमान ड्रॉ (या बहुत पुराने चिप्स, सेमीोस लैचअप) को रोक सकता है।
एडम डेविस

9

कुछ (या शायद कई) माइक्रोकंट्रोलर में आंतरिक पुल-अप प्रतिरोध होते हैं, लेकिन ये अक्सर काफी उच्च मूल्य होते हैं। कई अनुप्रयोगों को कम मूल्य पुल-अप की आवश्यकता होगी।

सामान्य तर्क सर्किट (गेट, काउंटर, आदि) के इनपुट पर पुल-अप प्रतिरोधों की भी आवश्यकता हो सकती है, जिसमें आंतरिक पुल-अप नहीं होते हैं (और कभी-कभी हम इसके बजाय पुल-डाउन प्रतिरोधक चाहते हैं ...)


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

3

इसके अलावा, आप एक वास्तविक प्रतिरोध मूल्य की आवश्यकता होने पर हर बार बाहरी अवरोधक का उपयोग करेंगे। MCUs में आमतौर पर वास्तविक पुल-अप प्रतिरोध नहीं होता है, बल्कि MOSFETs एक छोटे से वर्तमान में डूबते हैं, इसलिए उनके समकक्ष प्रतिरोध मूल्य पिन पर लागू होने वाले संकेत के आधार पर बेतहाशा भिन्न हो सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.