কোনও চিপের ইএসডি ক্ষতি হয়েছে কিনা তা আমি কীভাবে বলতে পারি?


13

আমার বেশ কয়েকটি চিপস রয়েছে (মাইক্রোকন্ট্রোলার, পিআইসি 16 এফ 1939) যার মধ্যে কিছুতে অদ্ভুত আচরণ রয়েছে (এলোমেলোভাবে পুনরায় সেট করা, কিছু পিনগুলি কিছুটা সময় টানিয়ে নিয়েছে)। তাদের সকলেরই একই সফটওয়্যার চলছে। আমি সন্দেহ করি যে এই চিপগুলির ESD ক্ষতি (বা অন্য কোনও অভ্যন্তরীণ ক্ষতি) রয়েছে। আমি কীভাবে নিশ্চিত হতে পারি? এক্স-রে? অন্য কোন পদ্ধতি উপলব্ধ?


4
@ কম 4, এটি আসল উত্তর নয়, তবে আমি যে কতবার শুনেছি এটি নিশ্চিত হয়ে গেছে যে এটি ইএসডি ক্ষতি হয়েছে এবং তারপরে নিশ্চিত হয়েছি যে এটি অন্য কিছু ছিল সেগুলি ছিল। আমি সিনিয়র ডিজাইন ক্লাসে শিক্ষকতা সহকারী হিসাবে কাজ করতাম যেখানে প্রায় প্রতিটি গ্রুপই কোনও না কোনও সময়ে ইএসডিকে দোষ দেয়। আমার শেষ সংস্থাটি একই কাজ করেছিল এবং কঠোর ESD প্রয়োগ করেছে, আমরা প্রতিটি একক জিনিসের উত্স হিসাবে ফার্মওয়্যার বা কেস ত্রুটিগুলি পেয়েছি।
কর্টুক

@ কর্টুক, আমি সম্মত, ইএসডি বাঁধটি ইলেকট্রনিক্সের বুজিম্যান। চিপসটি কোনও সন্দেহ ছাড়াই ক্ষতিগ্রস্থ হয়েছে, আমি কেবল আশ্চর্য হয়েছি যে এটির কোনও উপায় নেই যদি এটির ইএসডি ক্ষতি হয় কিনা।
c0m4

উত্তর:


7

আমি ESD ক্ষতি নিশ্চিত করার কোনও "সহজ" উপায় সম্পর্কে জানি না - আইসিএসে ব্যর্থতা সনাক্ত করতে বেশ কয়েকটি পদ্ধতি ব্যবহার করা হয়েছে যা সমস্ত ব্যয়বহুল। এর মধ্যে রয়েছে এক্স-রে, মাইক্রোস্কোপি, আইআর তাপীয় বিশ্লেষণ, কার্ভ ট্রেসার, টিডিআর ইত্যাদি include

ব্যর্থতা বিশ্লেষণের এই নমুনা প্রতিবেদনটি বেশ তথ্যবহুল, বেশ কয়েকটি বিভিন্ন পদ্ধতির বিবরণ যা (শেষ পর্যন্ত) কোনও ত্রুটি খুঁজে পেতে পারে।

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


7

একমাত্র নির্ভরযোগ্য পদ্ধতি সম্পর্কে আমি অবগত যা হ'ল আইসিটি ডেকাপিং (অর্থাত্ প্লাস্টিকের আবাসনগুলি ছুঁড়ে ফেলা) এবং একটি মাইক্রোস্কোপ ব্যবহার করা। এটি ভিজ্যুয়াল ক্লুগুলি এবং সাধারণ নিদর্শনগুলির সন্ধান করতে নেমে আসে: সংহত কাঠামোর উপর ওভারকন্টেন্ট বার্ন ইএসডি জ্যাপের চেয়ে আলাদা দেখায়।

ইএসডি ক্ষতি নিয়ে সমস্যাটি হ'ল এটি খুব সূক্ষ্ম হতে পারে। আপনি কিছুটা অস্বাভাবিক আচরণের (যেমন একটি মোসফেটের গেটের প্রান্তিক ভোল্টেজের একটি ছোট পরিবর্তন) এবং পুরো ডিভাইসের সম্পূর্ণ ব্যর্থতার মধ্যে কিছু পেতে পারেন।


5

আপনি যদি 100% নিশ্চিত হন যে আপনি একই সার্কিট এবং শর্তগুলিতে চিপগুলি চালাচ্ছেন তবে চিপটি সম্ভবত সবচেয়ে বেশি অপরাধী। ESD ক্ষতি হওয়ার দরকার নেই, উদাহরণস্বরূপ যান্ত্রিক হতে পারে বা >> 5 ভি পাওয়ার দ্বারা সৃষ্ট। কখনও কখনও ক্ষতি প্রমাণ করা সহজ হতে পারে (পিনের মতো গাড়ি চালককে উচ্চ অস্বীকার করে) তবে সাধারণভাবে একটি জটিল চিপের সঠিক ফাংশন প্রমাণ করতে বা অস্বীকার করা খুব কঠিন। যদি আপনার সময়টি মূল্যবান হয়: সন্দেহজনক চিপগুলি ফেলে দিন (বা কমপক্ষে এগুলিকে চিহ্নিত করুন এবং খুব কম অগ্রাধিকারের কাজের জন্য এগুলি সরিয়ে রাখুন)।

পিএস আপনি কি খুব নিশ্চিত যে আপনি পঠন-পরিবর্তন-লিখন বাগ / বৈশিষ্ট্য / ক্ষতি দ্বারা কামড়ান না?


"রিড-মডিফাই-
রাইটিং

1
এর অর্থ কী তা আপনি যদি নিশ্চিত না হন এবং আপনি 12 বা 14 বিট কোর চিপগুলি ব্যবহার করছেন তবে অবশ্যই অবশ্যই এটি পড়তে হবে! মূলত, যখন আপনি একটি আউটপুট পোর্টে একটি বিট লেখেন, অন্য বিটগুলি ইনপুট বাফার দ্বারা পড়া হিসাবে বিটগুলির ক্ষণিকের মানটি ল্যাচ করবে । কিছু পরিস্থিতিতে (সমস্যা, ভারী বোঝা) আউটপুট বাফার অর্জনের চেষ্টা করার স্তরের থেকে এটি আলাদা হতে পারে। উদাহরণস্বরূপ চেক করুন cornerstonerobotics.org/curriculum/lessons_year2/...
Wouter ভ্যান Ooijen

টিপ জন্য ধন্যবাদ! আমি জানতাম না যে পঠনের মঞ্চটি পিনের আসল অবস্থাটি পড়ে। ভাগ্যক্রমে 16f193x পরিসীমাটিতে 16 বিট চিপের মতো ল্যাচ রেজিস্টার রয়েছে। আমি এটি ব্যবহার করি না তবে এটি বিদ্যমান। তবে, আমি নিশ্চিত যে এটি আমার পক্ষে কোনও সমস্যা নয় কারণ আমার আউটপুটগুলিতে সত্যিকারের বোঝা নেই।
c0m4
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.