অভ্যন্তরীণ পুল-আপ / ডাউন প্রতিরোধকগুলি ব্যবহার করার সময় বিবেচনাগুলি


11

আমি এসটিএম 32 মাইক্রো-কন্ট্রোলারগুলির সাথে কাজ করছি। এই মাইক্রো-কন্ট্রোলারগুলির কাছে ইনপুট পিনটি টানুন এবং নীচে টানতে সেট করার বিকল্প রয়েছে:

এখানে চিত্র বর্ণনা লিখুন

আগে আমি যেখানেই প্রয়োজন বাহ্যিক টান আপ বা ডাউন প্রতিরোধকের টান দিতাম তবে এখন আমি ভাবছি যে আমি বাহ্যিক উপাদানগুলি সরিয়ে ফেলতে পারি এবং মাইক্রো-কন্ট্রোলারের নিজেই ডাউন ডাউন বৈশিষ্ট্যটি ব্যবহার করতে পারি কিনা।

এটা কি ভাল জিনিস হবে?

এমন কিছু ব্যবহারের কেস আছে যেখানে আমার অতিরিক্ত সাবধানতা নেওয়া উচিত বা এই বৈশিষ্ট্যটি মোটেও ব্যবহার না করা উচিত?


2
আমি যখনই পারি অভ্যন্তরীণ পু / পিডি ব্যবহার করি এবং কোনও সমস্যা ছিল না সোফার। সুতরাং বিল্ট-ইন পুল আপ / ডাউন ব্যবহার না করার কোনও বৈধ কারণ না থাকলে আপনি কেবল সেগুলি ব্যবহার করতে পারেন। অভ্যন্তরীণ পু / পিডির উপর নির্ভর না করার একটি কারণ হতে পারে যে ইনপুটটির সাথে এটির সাথে একটি দীর্ঘ তারের সংযোগ রয়েছে যা অপ্রত্যাশিত আচরণের কারণ হতে পারে এমন অন্যান্য লাইনের সাথে সংযুক্ত হতে পারে। অভ্যন্তরীণ পু / পিডি বেশ দুর্বল (বর্তমান সাশ্রয় করতে) এবং 10 কোম প্রতিরোধকের তুলনায় খুব সহজেই বিরক্ত হয়।
বিমপ্লেরেকি

22
একটি সামান্য দ্রষ্টব্য: মাইক্রোকন্ট্রোলারটি পুনরায় সেট করার সময় এটি কোনও পুলআপ হিসাবে কাজ করতে পারে না। সুতরাং যদি কোনও বাহ্যিক সার্কিটরি যদি এটি সর্বদা টানতে থাকে তার উপর নির্ভর করে তবে আপনার প্রারম্ভকালে সমস্যা হতে পারে। এটি যদি কেবল মাইক্রো দ্বারা পড়া হয় তবে এটি কোনও সমস্যা নয়।
pjc50

1
@ pjc50 আপনার পোস্ট করা উচিত ছিল উত্তর হিসাবে, আমি আমার উত্তর পোস্ট করার পরে আমি আপনার মন্তব্য লক্ষ্য করি না।
জেসন এস

1
আপনি যদি কোনও মাইক্রোকন্ট্রোলারের মধ্যে টান আপ প্রতিরোধককে বিশ্বাস করতে না পারেন তবে আপনি এই নিয়ামকের কোনও কিছুতে বিশ্বাস করতে পারবেন না। আপনি যা জানতে চান তা যদি এটি কার্যকর হয় তবে
পাসেরবি

1
@ ভিসকিজ্যাক: আপনার প্রশ্নের শিরোনাম পরিবর্তন করা উচিত। হতে পারে "অভ্যন্তরীণ পুল-আপ / ডাউন প্রতিরোধকগুলি ব্যবহার করার সময় বিবেচনাগুলি" বা এর মতো কিছু।
Rev1.0

উত্তর:


15

হ্যাঁ ... আপনি পারবেন ... এটি একটি প্রমাণিত বৈশিষ্ট্য। আপনি যদি এসটিএম 32 রেফারেন্স ম্যানুয়ালটিতে পিনের কাঠামো দেখেন তবে দেখতে পাবেন যে এর প্রয়োজনীয় উপাদান রয়েছে -

STM32 পিন কাঠামো

যদি এটি আপনার প্রয়োজনীয়তা পূরণ করে তবে আপনি বাহ্যিক উপাদানগুলি সরিয়ে ফেলতে পারেন।

সম্পাদনা করুন মনে রাখবেন যে পাওয়ার আপ এ, পিনগুলি ত্রিশূল করা হবে। এটি যদি আপনার অ্যাপ্লিকেশনটিকে বাধা না দেয়, এটি ভাল! এজন্য প্রথমে আইও বিভাগটি শুরু করা এবং তারপরে অন্যান্য পেরিফেরিয়ালগুলি নিয়ে এগিয়ে যাওয়া ভাল অনুশীলন।


1
ঠিক আছে, তবে এখনও পুনরায় সেট করার সময় এটি ঠিক ত্রিশূলে রয়েছে?
সিথারামন

1
আমি প্রশ্নের উত্তরে উত্তর দিয়েছিলাম "মাইক্রো-কন্ট্রোলারের বৈশিষ্ট্যটি কি টেনে নামাতে আমার বিশ্বাস করা উচিত?" এবং এখন প্রশ্ন নিজেই পরিবর্তিত হয়েছে: - / এবং নতুন প্রশ্নের সাথে, বেনস কৌলিক্স উত্তর আরও সঠিক!
সোয়ানান্দ

প্রশ্ন: অভ্যন্তরীণ পুলআপ / ডাউন প্রতিরোধকগুলির একগুচ্ছ ব্যবহার করা কি চিপকে গরম করবে?
কালেব রেজিস্টার

16

সাধারণভাবে, অভ্যন্তরীণ পুল-আপ বা পুল-ডাউন প্রতিরোধকগুলি ব্যবহার করা পুরোপুরি ঠিক।

অসুবিধাটি হ'ল আপনি এটি সফ্টওয়্যার থেকে সক্ষম করতে ভুলে যেতে পারেন, যা একটু মাথা ব্যথার কারণ হতে পারে। বাহ্যিক টান আপ সবসময় থাকবে। সুতরাং অভ্যন্তরীণগুলি সক্ষম করতে এবং উপাদান সংখ্যা হ্রাস করে অনেকগুলি পিসিবি অঞ্চল সংরক্ষণ করতে ভুলবেন না।

এসটিএম 32 এর অভ্যন্তরীণ পুল-আপ এবং পুল-ডাউন প্রতিরোধকের সাধারণত এবং মধ্যে একটি মান থাকে । 50 কে Ω30 kΩ50 kΩ

এখানে চিত্র বর্ণনা লিখুন

অভ্যন্তরীণ প্রতিরোধকগুলি ব্যবহারের আগে আপনার অ্যাপ্লিকেশনটির একটি নির্দিষ্ট পুল-আপ বা পুল-ডাউন রেজিস্টর মান প্রয়োজন কিনা তা সর্বদা আপনার পরীক্ষা করা উচিত। উদাহরণস্বরূপ এগুলিকে I 2 C দিয়ে ব্যবহার করবেন না , কারণ এই মানগুলি এর জন্য খুব বেশি হবে।


12

রিসেটের সময় পুলআপ এবং পুলডাউন প্রতিরোধকরা সক্রিয় না হলে (আমি সন্দেহ করি সেগুলি নয়, তবে আমি এসটিএম 32 ডিভাইসের সাথে পরিচিত নই), রিসেটে একটি অপরিজ্ঞাত পিন অবস্থা রয়েছে। বাহ্যিক পুলআপ বা পুলডাউন প্রতিরোধকগুলি ব্যবহার করার এটি একটি প্রধান কারণ।


10

অন্যরা যেমন বলেছে, অভ্যন্তরীণ পুল-আপগুলি এবং পুল-ডাউনগুলি ততক্ষণ ঠিক আছে:

  • আপনি তাদের কনফিগার করতে মনে আছে,
  • তারা যথেষ্ট শক্তিশালী,
  • আপনি তাদের সাথে বাহ্যিক টান দিয়ে লড়াই শেষ করবেন না এবং
  • স্টার্ট-আপ এবং রিসেটে ভোল্টেজ গুরুত্বহীন।

শেষ পয়েন্টে, মনে রাখবেন যে মিড-ভোল্টেজ স্তরে সিএমওএস ইনপুটগুলি তাদের ইনপুট জোড়ায় উল্লেখযোগ্য শুট-থ্রো কারেন্টের কারণ হতে পারে। এটি স্টার্ট-আপের সময় স্বল্প বিদ্যুতের ব্যবস্থায় সমস্যা সৃষ্টি করতে পারে।

সাধারণভাবে, বাহ্যিক টান প্রতিরোধকরা আরও রক্ষণশীল নকশা তৈরি করবেন।


1
শ্যুট-থ্রো স্রোত সম্পর্কিত বিষয়ে, এটি লক্ষ করে জিনিসগুলিকে দৃষ্টিভঙ্গিতে রাখতে সহায়তা করা যেতে পারে যে বেশিরভাগ মাইক্রোকন্ট্রোলারদের জন্য স্তরগুলি সাধারণত কোনও ডিভাইসের ক্ষতির কারণ হতে পারে এমন অনেক নীচে থাকে তবে তারা ডিভাইসের সেরা- কেস স্রোত। কিছু ক্ষেত্রে, এই জাতীয় স্রোত কোনও বিষয় নয়; অন্যদের মধ্যে তারা নিখুঁত হত্যাকারী।
সুপারক্যাট

1
"শুরুতে ভোল্টেজের জন্য +1 এবং রিসেটটি গুরুত্বহীন"। আপনার গ্যারান্টি দিতে হবে যে মাইক্রো শুরু হওয়ার সময় আপনার বাকী সার্কিটটি নিরাপদ এবং নিরিবিলি অবস্থায় রয়েছে। এটি দেখার চেয়ে শক্ত, যখন আপনি বিবেচনা করেন যে কোনও রিসেট বা দ্রুত শক্তি-চক্র আপনার বাকী সার্কিটকে একটি অনির্দিষ্ট অবস্থায় ছেড়ে যেতে পারে বা মাইক্রোটিকে লক্ষ্য না রেখে চালিত এবং চালিত হতে পারে।
গ্রাহাম

3

সমস্ত উত্তরে তালিকাভুক্ত অন্যান্য সূক্ষ্ম ব্যতিক্রম ছাড়াও, অভ্যন্তরীণ পুল-আপ প্রতিরোধকগুলি অনেক ক্ষেত্রে I²C এর জন্য খুব দুর্বল ।



অবশ্যই, কিছু (অনেক?) মাইক্রোকন্ট্রোলারগুলির আইপোনসি বিশেষত আপনি কনফিগার করতে পারেন তার জন্য ওপেন-ড্রেন পিন রয়েছে
টমাস

1
আমি দুর্বল টানা চড়াই উতরাইয়ের চেয়ে কিছুই দেখিনি, @ থমাস
স্কট সিডম্যান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.