এমসিইউ ইনপুট পিনটি ভাসমান ছেড়ে যাওয়া কি আসলেই খারাপ ধারণা?


28

আমি শুনেছি একটি ইনপুট (বনাম ডিফল্ট আউটপুট) হিসাবে কনফিগার করা অবস্থায় এমসিইউতে ভাসমান একটি পিনটি পিনের পক্ষে খারাপ এবং অবশেষে এটি অকালে ব্যর্থ হতে পারে। এটা কি সত্য? আমার নজরে এনবি আসন্ন ভিডিও সিগন্যালের কারণে পিনটি 0.3V এবং 1.3V এর মধ্যে কোথাও ভাসছে। এটি কখনও কখনও 3.3V থেকে অপারেটিং করার সময় 0.8V - 2.0V এর নো ম্যান জোনে পড়ে।


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

@ এক্সটিএল, আমি তাদের মাধ্যমে স্ক্যান করেছি, তবে এর কোনও রেফারেন্স পাইনি। তারা বলে যে ভাসমান পিনগুলি অপরিজ্ঞাত রাজ্যে প্রবেশ করতে পারে তবে এটি সমস্যার কারণ হতে পারে কিনা তা উল্লেখ করেন না।
থমাস ও

ভাসমান ডিজিটাল ইনপুট এবং এনালগ হিসাবে সংজ্ঞায়িত একটি ইনপুটটির মধ্যে পার্থক্য রয়েছে। এর মতো শব্দগুলি একটি এনালগ ইনপুট।
মার্টিন

@ মার্টিন আমি পিনটিকে একটি এনালগ ইনপুট তৈরি করতে অক্ষম। ভিডিওতে প্রতিটি পিক্সেলের জন্য আমার কাছে ns 125ns টাইম স্লাইস রয়েছে (25ns নির্দেশনা ঘড়ি), সুতরাং একক ন্যানোসেকেন্ডটি আরও ব্যয় করতে পারে না।
থমাস হে

2
আপনি কোন এমসিইউ ব্যবহার করছেন যা আউটপুটে সমস্ত পিন ডিফল্ট হয় ? এটি বিপর্যয়ের একটি রেসিপি মত শোনাচ্ছে।
কনার ওল্ফ

উত্তর:


31

সমস্যা:
একটি ইনপুট ভাসমান হিসাবে কনফিগার করা পিনটি রেখে যাওয়া বিপজ্জনক কারণ আপনি পিনের অবস্থা সম্পর্কে নিশ্চিত হতে পারবেন না। যেমনটি আপনি উল্লেখ করেছেন, আপনার সার্কিটের কারণে, আপনার পিনটি কখনও কখনও কম বা কখনও কোনও লোকের জমি বা কখনও কখনও উচ্চতায় যেতে পারে।

ফলাফল:
মূলত, ভাসমান ইনপুট নিশ্চিতভাবে ইরিটিক চিপ অপারেশন বা অনির্দেশ্য আচরণের কারণ ঘটায়। আমি কিছুটা চিপগুলি বোর্ডের কাছে কেবল আমার হাতের সরেজমিনে লক্ষ্য করে দেখেছি (আমি কোনও ইএসডি কব্জি ব্যান্ডটি পরা ছিল না) বা বোর্ড যখন শক্তি প্রয়োগ করবে তখন কয়েকটি স্টার্টআপ আচরণ করবে।

কেন:
এটি কেবল তাই ঘটে কারণ যদি এই পিনটিতে বাহ্যিক শব্দ হয় তবে পিনটি দোলনা দেয়, যা সিএমওএস যুক্তিযুক্ত গেটগুলি যখন রাজ্যগুলিতে স্যুইচ করে তখন শক্তি নিষ্কাশন করে।

সমাধান: বর্তমানে
বেশিরভাগ মাইক্রোগুলির অভ্যন্তরীণ পলআপগুলিও রয়েছে, যাতে এই আচরণটি ঘটতে আটকাতে পারে। অন্য বিকল্পটি হ'ল পিনটিকে আউটপুট হিসাবে কনফিগার করা যাতে এটি ইন্টার্নালগুলিকে প্রভাবিত করে না।


3
আপনি যদি এটি কোনও ইনপুট হিসাবে ব্যবহার করেন তবে এটি অবশ্যই অনিরাপদ ইনপুটগুলির কারণ হবে, তবে এটি কি সত্যই চিপের অন্যান্য অংশগুলিকে প্রভাবিত করে এবং প্রারম্ভিক সমস্যার কারণ করে?
এন্ডোলিথ

3
আমি যদি পিনটি উপেক্ষা করছি এবং এটি কোনও পেরিফেরিলের জন্য না ব্যবহার করছি তবে কি এখনও সমস্যার সৃষ্টি হতে পারে?
থমাস ও

@ এন্ডোলিথ এবং থমাস - আমার মনে হয় মাইকেলেক্ট্রিক স্টাফ আপনার পক্ষে এটির জবাব দিয়েছে! এটি সিস্টেমের অন্যান্য অংশগুলিতে কেবল শব্দটি প্রবর্তন করে সমস্যার কারণ হতে পারে। আমি জানি এটি ভাসমান পিনের কারণেই হয়েছিল কারণ আমি এটিকে আউটপুটে কনফিগার করার সাথে সাথে সমস্যাগুলি চলে গেল!
ইন্টেলিচিক

2
আমি বুঝতে পারছি না ধাতুর একটি ভাসমান টুকরা কীভাবে সিস্টেমের অন্যান্য অংশগুলিতে শব্দকে উপস্থাপন করতে পারে। এটি অবশ্যই আওয়াজ তুলবে, তবে আপনি যদি ইনপুটটির দিকে মনোযোগ দিচ্ছেন না, তবে তা বিবেচিত হবে না। হাত ঘেউ ঘেউ ঘেউ করার সমস্যাগুলি কি সত্যিই অব্যবহৃত ভাসমান ইনপুটগুলির সাথে সম্পর্কিত ?
এন্ডোলিথ

টিআইএল ভাসমান পিনগুলি নিরীহ নয়। ধন্যবাদ ইন্টেলিক এবং @ ইয়ান!
নিক জনসন

13

এটি কেবল অজানা অবস্থায় থাকা বা অযথা টগল করার চেয়ে কিছুটা খারাপ। আজকাল ডিজিটাল সার্কিটগুলি বেশিরভাগ সিএমওএস টাইপের, ট্রানজিস্টরগুলি উচ্চ এবং নিম্ন উভয় পক্ষের স্যুইচ করে; যখন আমাদের 1s এবং 0 এর স্পষ্ট থাকে, সেগুলি হয় অফ অফ বা স্যাচুরেটেড, ট্রানজিস্টরগুলির মধ্যে থাকার জন্য দুটি সর্বাধিক দক্ষ রাষ্ট্র however তবে এর মধ্যে, লিনিয়ার অপারেশনের একটি অঞ্চল; এটি এনালগ এমপ্লিফায়ারগুলির জন্য ব্যবহৃত হয় তবে এটি চরমের মতো দক্ষ নয় - যার অর্থ ট্রানজিস্টারে তাপের মতো আরও শক্তি নষ্ট হয়। সবচেয়ে খারাপ ক্ষেত্রে, উভয় উচ্চ এবং নিম্ন পাশের ট্রানজিস্টরগুলি এইভাবে ফুটো হয় (কারণ পিনটি আসলে উচ্চ বা কম নয়) এবং তারা চিপের মধ্যে একটি উল্লেখযোগ্য স্রোতের কারণ হিসাবে মিলিত করতে পারে কারণ তারা উভয় উচ্চতর অভ্যন্তরীণ স্থিতিকে চালিত করার চেষ্টা করে এবং নিম্ন - সম্ভবত একটি চেইন প্রতিক্রিয়া পরবর্তী গেটে একই কাজ। তাপ না থাকলেও সমস্যা হতে পারে। ইন্টেলিচিকের সমাধানগুলি এখনও প্রয়োগ হয়।

এডিসিগুলির সাথেও সংযুক্ত পিনগুলির জন্য, কিছু মাইক্রোকন্ট্রোলাররা এই সমস্যা এবং ফুটো দুটি সংকেত বিকৃতকরণ প্রতিরোধ করতে ডিজিটাল ইনপুট বাফারটি অক্ষম করার জন্য ফাংশনটি সরবরাহ করে।


ইনপুটগুলির হিস্টেরিসিস নেই?
এন্ডোলিথ

3
শিমিট ট্রিগার ইনপুটগুলি করে, তবে সাধারণত, না।
ইয়ান ভার্নিয়ার

6

অনুশীলনে প্রধান প্রভাব হ'ল বিদ্যুৎ খরচ বৃদ্ধি। যদি কোনও পিন প্রকৃতপক্ষে কিছু অনির্দিষ্ট ভোল্টেজ উত্সের সাথে সংযুক্ত হওয়ার বিপরীতে ভাসমান হয়, তবে দোলন ঘটানো সম্ভব হয়, যা বিদ্যুতের অঙ্কন বাড়ানোর পাশাপাশি সিস্টেমের অন্যান্য অংশগুলিতে শব্দকে প্রবর্তন করতে পারে। কোনও এডিসি বা তুলনাকারী ইনপুট ব্যবহারের সক্ষমতা রয়েছে এমন কোনও পিনের এই সমস্যা এড়াতে ডিজিটাল ইনপুট বাফারটি সংযোগ বিচ্ছিন্ন করার সুবিধা থাকবে। (এভিআর ডিআইডিআর, পিআইসিতে অ্যাডকন 1 / এএনএসএল)


ঠিক কি দোল হবে, এবং কেন?
এন্ডোলিথ

@endolith - পিনে ইনপুট বাফার। ইনপুট এবং আউটপুট এর মধ্যে একটি ক্যাপাসিটার সহ একটি ইনভার্টিং বাফার সম্পর্কে চিন্তা করুন।
কনার ওল্ফ

@ ফেকনাম: তবে ইনভার্টারটি কোথায়? ইনপুট ফিরে খাওয়ানো যে আউটপুট কোথায়?
এন্ডোলিথ

3
মূলত, সমস্ত আইসি আইও পিন আইসি ডাইতে একটি বাফার (প্রায়শই একটি ইনভার্টার) দিয়ে যায় । যেহেতু বাফারটির ইনপুট এবং আউটপুটটির জন্য তার থাকবে, তাই ইনপুট এবং আউটপুটটির মধ্যে ক্যাপাসিটিভ মিলিয়ে মিলতে পারে। সুতরাং, যদি ইনপুটটি যথেষ্ট উচ্চ প্রতিবন্ধী হয় তবে বৈদ্যুতিন সংকেতের মেরু বদলের আবর্তনের ফলে ইনভার্টার ইনপুট পরিবর্তন হতে পারে, ফলে আউটপুট আবার পরিবর্তন হতে পারে ইত্যাদি ....
কনার ওল্ফ

4

সাধারণত ইনপুট পিনটি ভাসমান হিসাবে ছেড়ে দেওয়া খারাপ ধারণা this

ক) কার্যকরী সমস্যা - অজানা ইনপুট অবস্থা, টগলিং (উদাহরণস্বরূপ অপসৃত সংজ্ঞায়িত আইএসআরের সাথে বিঘ্ন ঘটতে পারে যা প্রসেসর হ্যাং করবে)

খ) বর্ধিত বিদ্যুৎ খরচ - সম্ভবত ইনপুট গেটটি সিএমওএস ইনভার্টারের অনুরূপ। এই কাঠামোর সাথে যখন ইনপুট উভয় রেল থেকে যথেষ্ট হয় (উদাহরণস্বরূপ অর্ধ সরবরাহে) বর্তমানের উপরের উল্লেখযোগ্য ক্রস ক্রমাগত প্রবাহিত হবে।

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

নোট ক) এবং খ) বাস্তব সমস্যা যেগুলির মধ্যে একটি সম্ভবত মুখোমুখি হবে are যেমন গ) এটি হওয়ার সম্ভাবনা কম তবে ঝুঁকি কেন?


3

যে কোনও EMI এর উপর ভিত্তি করে ইনপুটটি 0 এবং 1 এর মধ্যে টগল করবে। আমি নিশ্চিত নই যে এটির ফলে ইনপুটটি ব্যর্থ হবে কি না, তবে এটি 0 থেকে 1 থেকে 0 অবধি রূপান্তর করার কারণে আরও শক্তি ব্যবহারের কারণ হবে।

এটি একটি আউটপুটে সেট করুন এবং এটি দিয়ে সম্পন্ন করুন।


1
যদি আমি এটিকে একটি আউটপুট, 0 বা 1 এ সেট করে রাখি তবে এটি ভিডিও সংকেতটি দেখা দেবে এবং ভিডিওর ক্ষতি হতে পারে।
থমাস ও

আপনি কি একটি অভ্যন্তরীণ টান আপ সক্ষম করতে এবং এটি দিয়ে সম্পন্ন করতে পারেন?
এন্ডোলিথ

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

2

কোনও ইনপুট ভাসমান রেখে দেওয়া থাকলে কিছু উচ্চ-গতির সিএমওএস ডিভাইস ধ্বংস হয়ে যেতে পারে, তবে যে সাধারণ সমস্যাটি দেখা যাবে তা হ'ল বর্তমান খরচ বৃদ্ধি consumption পিআইসি সিরিজের মাইক্রোকন্ট্রোলারগুলিতে, অতিরিক্ত স্রোতটি প্রতি ভাসমান পিনে কয়েক শ মাইক্রো্যাম্পের ক্রম হয়। ডিভাইসের ক্ষতির কারণ হিসাবে যথেষ্ট নয়, তবে এমন কোনও অ্যাপ্লিকেশনে ব্যাটারি লাইফকে মারাত্মকভাবে প্রভাবিত করতে যথেষ্ট যা অন্যথায় 5uA আঁকবে। কিছু চিপের ডিজিটাল ইনপুট অক্ষম করার বিকল্প রয়েছে; যদি কোনও ইনপুট অক্ষম থাকে তবে এটি অবাধে ভাসমান অবস্থায় থাকতে পারে।

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