Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Отказы микроконтроллеров LPC
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Alechek
Недавно изучал неисправное устройство - не работала часть функций, хотя внешне все исправно. Сразу пало подозрение на неисправность MCU (LPC2142).
Детальный анализ с JTAGом показал, что перестают возникать прерывания с таймеров. То есть в VICIRQStatus прерывание висит, а на обработку его мы перейти не можем. Это происходило если и TIMER0, и TIMER1 использовали прерывания. По отдельности все работало.

Замена MCU помогла пациенту. Но осадок остался: ведь устройство после включения исправно работало от пары минут до часу, потом отказывало. И сторожевые собаки здесь никак не помогут. Ведь получается неисправность может проявится в любое время, и, возможно, однократно...

Вопрос конкретный: какова вероятноть таких отказов?
Grape
Цитата(Alechek @ Jan 21 2010, 12:15) *
Вопрос конкретный: какова вероятноть таких отказов?


в партии 400 шт LPC2468(revB) попался один с похожими симптомами.
Замена помогла.

/Gr.
etoja
Цитата(Alechek @ Jan 21 2010, 12:15) *
Детальный анализ с JTAGом показал, что перестают возникать прерывания с таймеров. То есть в VICIRQStatus прерывание висит, а на обработку его мы перейти не можем. Это происходило если и TIMER0, и TIMER1 использовали прерывания. По отдельности все работало.


Внутренняя тактовая частота вне допустимых значений.
VslavX
Цитата(etoja @ Jan 21 2010, 16:01) *
Внутренняя тактовая частота вне допустимых значений.

+1, еще бы проверить настройки флеша и в еррату не забыть глянуть.
Alechek
Цитата(etoja @ Jan 21 2010, 19:01) *
Внутренняя тактовая частота вне допустимых значений.

Несколько тысяч устройств работают нормально, а у одного вдруг частота стала не та... при том что обмен по УАРТ идет без проблем twak.gif
Начался флейм... bb-offtopic.gif



Цитата(VslavX @ Jan 21 2010, 23:51) *
+1, еще бы проверить настройки флеша и в еррату не забыть глянуть.

Ага, а еще с бубном побегать и злых духов изгнать. cranky.gif
scifi
Цитата(Alechek @ Jan 22 2010, 09:32) *
Несколько тысяч устройств работают нормально, а у одного вдруг частота стала не та... при том что обмен по УАРТ идет без проблем twak.gif
Начался флейм... bb-offtopic.gif

Ничего себе аргумент. Сбивает с ног. Надо было ответить "Частоту проверил, в пределах допустимого. Числа такие ---. Пожалуйста, проверьте: нигде не ошибся?" А флейм - это то, что Вы написали.
VslavX
Цитата(Alechek @ Jan 22 2010, 08:32) *
Несколько тысяч устройств работают нормально

Ну так и сразу надо было написать что большая партия работает, телепаты еще НГ праздновать не закончили smile.gif

По LPC еще заметной статистики нет, а по Mega128 могу сказать что сталкивался с экземплярами где некоторая инструкция по определенному адресу неправильно исполняется - нашли по глюку в сложной арифметике. Переставляешь пару инструкций на этом месте - повезло что они были независимы и размер программы и все остальные байты не изменились - все работает, снижаешь тактовую - тоже работает (считает медленнее, но уже результат правильный), пришли к выводу что это глюк бита флеша инструкций - не успевает правильный код выдать. И в начале 2000-х такое еще попадалось 1 на 2000-3000 процессоров - меняли чип и проблема исчезала.

Поэтому, могу только повторить совет - попытайтесь снизить тактовую и добавить ws для флешки, не поможет - тогда действительно может и логика какая отказала, но, имхо, это редкость - заводские тесты такое должны бы поймать.
Alechek
Цитата
Ну так и сразу надо было написать что большая партия работает, телепаты еще НГ праздновать не закончили

Извияюсь, но я вроде как написал, что "неисправное устройство". Что по идее подразумевает некоторое количество исправных аналогичных устройств.. rolleyes.gif

Частота 48МГц из 60 допустимых... MAM=2, MAM Timing = 3, все по мануалу:
Цитата
with system clock faster than 40 MHz, 3 CCLKs are proposed.


маркировка даты:
ZPG0381A

Может, конечно, и связан глюк с МАМ, но я в этом сильно сомневаюсь.... БОльшая чать микропрограммы то работает нормально!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.