Як я можу визначити, чип має пошкодження ESD?


13

У мене є кілька мікросхем (мікроконтролер, PIC16F1939), деякі з яких мають дивну поведінку (випадкові скидання, деякі штифти піднімали високий час). Усі вони мають одне і те саме програмне забезпечення. Я підозрюю, що ці чіпи мають пошкодження ОУР (або якісь інші внутрішні пошкодження). Як я можу бути впевнений? Рентген? Будь-який інший доступний метод?


4
@ com4, Це не справжня відповідь, але кількість разів, коли я чула когось, переконайтесь, що це шкода ОУР, а потім впевнено виявила, що це щось інше. Раніше я працював асистентом викладання у старшому класі дизайну, де майже кожна група в певний момент звинувачувала ОУР. Моя остання компанія зробила те саме і застосувала суворий ESD, ми знайшли помилки програмного забезпечення або випадку як джерело для кожної речі.
Кортук

@Kortuk, я погоджуюсь, ESD dammage - головний діяч електроніки. Чіпси пошкоджені без сумніву, мені просто цікаво, чи є спосіб дізнатись, чи пошкоджується вона ОУР.
c0m4

Відповіді:


7

Я не знаю про "простий" спосіб підтвердити пошкодження ШОЕ - мабуть, існує досить багато методів, що використовуються для виявлення несправностей в ІМС, всі вони досить дорогі. Вони включають рентген, мікроскопію, ІЧ-тепловий аналіз, кривий відстежувач, TDR тощо.

Цей зразок звіту про аналіз несправностей є досить інформативним, де деталізується декілька різних методів, які використовуються для (зрештою) вини.

Однак я перевірив би код уважно, щоб переконатися, що не існує переривчастої помилки, що відповідає за побачене, або проблема з ланцюгом (наприклад, EMI, проблеми з електроживленням тощо)
Можливо, спробуйте кілька простих тестових програм, які повторюються різних частин повної прошивки і
перевірте, чи проблема є специфічною для однієї частини (чи вона присутня весь час). Також перевірте на сайті Microchips, чи є якісь відомі проблеми з кремнієм, мене це кілька разів спіймало в минулому.


7

Єдиний надійний метод, про який я знаю, - це зняття ІК (тобто травлення пластикового корпусу) та використання мікроскопа. Це зводиться до пошуку візуальних підказок та типових зразків: Надтокові опіки виглядають інакше, ніж затримки ESD на інтегрованих структурах.

Проблема з пошкодженням ОУР полягає в тому, що він може бути дуже тонким. Ви можете отримати що-небудь між дещо незвичною поведінкою (наприклад, невеликою зміною порогової напруги затвора MOSFET) і повним збоєм всього пристрою.


5

Якщо ви на 100% впевнені, що ви запускаєте фішки в одній схемі та умовах, тоді чіп є найімовірнішим винуватцем. Не потребує пошкодження ОУР, може бути, наприклад, механічним або спричиненим напругою >> 5В. Іноді пошкодження може бути легко довести (наприклад, штифт відмовляється драйверу високо), але загалом довести чи спростувати правильну функцію складної мікросхеми дуже важко. Якщо ваш час вартий чого-небудь: викиньте будь-які підозрювані фішки (або принаймні позначте їх і відкладіть їх для роботи з дуже низьким пріоритетом).

PS Ви впевнені, що вас не покусав помилка читання-зміна-запис / особливість / підводний камінь?


Не впевнений, що ви маєте на увазі під «читати-змінювати-писати помилку / функцію / підводний камінь»
c0m4

1
Якщо ви не впевнені, що це означає, і ви використовуєте 12 або 14 бітові чіпи, ви обов'язково повинні прочитати на ньому! В основному, коли ви записуєте один біт у вихідний порт, інші біти будуть фіксувати моментне значення цих бітів, як прочитане вхідним буфером . У деяких ситуаціях (глюк, велике навантаження) це може відрізнятися від рівня, який намагається досягти вихідний буфер. Перевірте, наприклад, cornerstonerobotics.org/curriculum/lessons_year2/…
Wouter van Ooijen

Дякую за пораду! Мені не було відомо, що на етапі читання читається фактичний стан шпильки. На щастя, діапазон 16f193x має регістр засувок так само, як 16-бітові чіпи. Не те, щоб я ним користувався, але він існує. Однак я впевнений, що це не проблема для мене, оскільки у мене немає реальних навантажень на виходи.
c0m4
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.