У меня есть несколько микросхем (микроконтроллер, PIC16F1939), некоторые из которых имеют странное поведение (случайные сбросы, некоторые контакты время от времени поднимаются высоко). Все они работают под одним и тем же программным обеспечением. Я подозреваю, что эти чипы имеют ESD-повреждения (или некоторые другие внутренние повреждения). Как я могу быть уверен? Рентгеновский? Любой другой метод доступен?
13
Ответы:
Я не знаю «простого» способа подтверждения повреждения от электростатического разряда - похоже, существует довольно много методов для обнаружения неисправностей в микросхемах, все они довольно дорогие. Они включают рентген, микроскопию, инфракрасный термический анализ, кривую трассировку, TDR и т. Д.
Этот образец отчета об анализе неисправностей довольно информативен, подробно описывает несколько различных методов, используемых (в конечном итоге) для обнаружения неисправности.
Тем не менее, я бы тщательно проверил код, чтобы убедиться, что нет неустойчивой ошибки, ответственной за то, что вы видите, или проблемы с вашей схемой (например, EMI, проблемы с питанием и т. Д.).
Возможно, попробуйте несколько простых тестовых программ, которые копируют различные части полной прошивки и посмотрите, является ли проблема специфической для одной части (или присутствует постоянно).
Также проверьте на сайте Microchips любые известные проблемы с кремнием, я сталкивался с этим пару раз в прошлом.
источник
Единственный надежный метод, о котором я знаю, - это декапирование микросхемы (т.е. травление пластикового корпуса) и использование микроскопа. Это сводится к поиску визуальных подсказок и типичных паттернов: ожоги от перегрузки по току выглядят иначе, чем разрывы ESD на интегрированных структурах.
Проблема с повреждением от электростатического разряда в том, что оно может быть очень тонким. Вы можете получить что-нибудь между немного необычным поведением (например, небольшим изменением порогового напряжения затвора MOSFET) и полным выходом из строя всего устройства.
источник
Если вы на 100% уверены, что запускаете микросхемы в той же схеме и условиях, то микросхема является наиболее вероятным виновником. Не требует повреждения от электростатического разряда, может быть, например, механическим или вызванным напряжением >> 5В. Иногда повреждение может быть легко доказать (например, булавка отказывает старшему водителю), но в целом очень трудно доказать или опровергнуть правильную функцию сложной микросхемы. Если ваше время чего-то стоит: отбросьте любые подозрительные фишки (или хотя бы пометьте их и отложите в сторону для работы с очень низким приоритетом).
PS Вы уверены, что вас не укусила ошибка / особенность / ловушка чтения-изменения-записи?
источник