प्लेसमेंट / पुल-अप / पुल-डाउन रोकनेवाला का स्थान?


12

मैंने एक माइक्रोकंट्रोलर GPIO पिन कनेक्ट किया है, जिसका उद्देश्य एक डीसी-डीसी कनवर्टर के सक्रिय उच्च Enableइनपुट पिन के लिए आउटपुट होना है । चूँकि यह पिन सक्रिय रूप से उच्च है, और क्योंकि मैं नहीं चाहता कि यह कनवर्टर चालू हो या इससे पहले कि यह आवश्यक हो, मैंने इसे निष्क्रिय रखने के लिए इस लाइन पर पुल-डाउन रेसिस्टर का उपयोग किया है।

मैं थोड़ा उलझन में हूं कि इस अवरोधक को आदर्श रूप से कहां रखा जाना चाहिए। क्या इसे GPIO पिन या पिन के पास रखा जाना चाहिए Enable?

पुल-अप रोकने वाले के लिए एक ही प्रश्न, उस मामले में जब Enableसक्रिय कम होता है और मुझे लाइन पर एक पुल अप का उपयोग करना पड़ता है।


7
यह वास्तव में मायने नहीं रखता है, लेकिन इसे ऊपर या नीचे खींचने वाले इनपुट के करीब रखना स्पष्ट हो सकता है।
pjc50

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

1
मुझे यह कल्पना करना मुश्किल है कि यह कोई वास्तविक अंतर बनाने जा रहा है। एक पुल अवरोधक आमतौर पर 5-10K ओम के आदेश पर होता है। यदि हम 10% अवरोधक मानते हैं, तो इसका मतलब है कि सहिष्णुता +/- 500-1K ओम है। इससे पहले कि आप उस राशि के करीब भी प्रतिरोध को बदल दें, यह एक हास्यास्पद लंबा निशान होगा। IOW, आप आसानी से दो बार एक ही सर्किट का निर्माण कर सकते हैं, और इनपुट पिन के बगल में एक रोकनेवाला रख सकते हैं, और दूसरा जितना संभव हो उतना दूर हो सकता है, और एक दूर का रास्ता अभी भी (आसानी से) "मजबूत" पुल-अप हो सकता है / एक से कम है कि करीब है।
जेरी कॉफ़िन

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

जवाबों:


10

आदर्श रूप से, कोई स्पष्ट अंतर नहीं होना चाहिए, लेकिन मैंने हमेशा इस "गार्ड" रोकनेवाला को पिन के करीब रखा था जिसे वह गार्ड करेगा। इसके दो कारण हैं:

  1. यदि आप पुल-डाउन रोकनेवाला को अपने MCU के करीब रखते हैं, और आपके MCU से कनवर्टर तक एक लंबा लंबा निशान है। यदि आपके कनवर्टर का सक्षम पिन कुछ करंट लगाएगा, तो करंट लंबे ट्रेस से और आपके पुल-डाउन रेसिस्टर से जमीन पर बहेगा। यदि ट्रेस प्रतिबाधा अधिक है, तो आपका कनवर्टर सक्षम पिन पर एक उच्च स्तर देख सकता है! जो भी हो, यह आपके शोर मार्जिन को कम करेगा।

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


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

2
हां, शायद रिसाव, यह आंतरिक सर्किट पर निर्भर करता है। कुछ मामलों में, जब आप पिन पर एक निम्न स्तर लागू करते हैं, तो यह पिन से वर्तमान प्रवाह हो सकता है, कृपया डॉक्स को ध्यान से पढ़ें।
गोताखोर

1
आरपी+आरटीआरसीआरमैंn

1
हां, इस मामले में, मैं इसे बोर्ड B पर भी रखूंगा। इस तरीके से, मैं बोर्ड पर ट्रांजिस्टर बना सकता हूं बी ने फिक्स्ड और ज्ञात स्थिति को आधार बनाया है, तब भी जब ए और बी ने अपने कनेक्शन खो दिए हैं।
गोताखोर

1
ठीक है, इस मामले में मैं पुल को अभी भी बी बोर्ड पर रखूंगा। लेकिन एक और सवाल, अगर आपके पास डायोड के कैथोड पर कोई खींचतान नहीं है, यानी BJT का आधार, अगर आपका MCU एक निम्न स्तर का आउटपुट देता है, तो आपका डायोड बंद हो जाएगा, तो BJT का आधार शुल्क कहां जाएगा (मान लीजिए कि यह NPN है) )? यह शटऑफ को लंबा कर देगा।
गोताखोर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.