| Автор |
Съобщение |
|
juzisound
Ранг: Почетен член
Регистриран на: Съб Май 27, 2006 12:37 pm Мнения: 647 Местоположение: с. Згалево
|
 Възможно ли е PIC да се изтрива сам?
Интересна дилема:
От известно време ми се случва да се връщат устройства, чиито дефект се оказва напълно НЕ програмиран процесор. Все едно е чисто нов и никога не е бил програмиран. Случаите не са чести но все пак ги има. Устройствата дори са 2 вида - тоест поне 2 различни хардуера.
Процесора е все PIC 18LF26K22. Работи на 3.3V. Преди него има и в двата случая има LDO от 5V на 3.3V и то хубаво, на краварите TPS79633 с доста голямо преоразмеряване по ток (направено така по други причини).
Устройствата имат боотлоадер, но нито той нито главната програма има предвидена функционалност сама да изтрие процесора.
Какво си мисля: Първото ми съмнение е да не би да идва нещо от към захранване. И в двата случая, нямам контрол какво и как ще ръга клиента като захранване. По принцип се очаква към устройството да се подава 5V. LDO-то държи входно максимум до 6V. Имам и 1N5819 свързан обратно и паралелно във входа, за защита от обратен поляритет. Нямам защита от пренапрежение. При обратен поляритет, давам на късо на захранването през диода. Това не е проблем за самото захранване, защото то най-често е някакъв стандартен power-pack за зарядно на телефон, в което си има и батерии и преобразувател към 5V и защита по ток. До сега не ми се беше случвало да срещна подобен проблем, но и винаги съм имал по голям контрол над захранването.
Другото ми съмнение е, че съм оставил свободен конектор за PicKit. Възможно е и да правят опити за копиране, и махането на защитата да води до това изтриване.
Въпроса е, случвало ли ви се е да имате спонтанно самоизтриване на PIC, и евентуално какво би могло да доведе до това?
Поздрави на всички!
|
| Пет Окт 05, 2018 11:00 am |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
 Re: Възможно ли е PIC да се изтрива сам?
Много трудно... Реално за да се активира Mass Erase трябва да се задейства цяла машина през пиновете за програмиране.
Ако се затрива бит, зона, страница... айде можеш да търсиш проблема в захранване. Ама цял чип, по си прилича на интервенция отвън.
Е винаги съществува възможността Микрочип да са насрали нещо... ама чак пък такива висоти не са стигали досега.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Пет Окт 05, 2018 11:50 am |
|
 |
|
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 2:21 am Мнения: 12764 Местоположение: София
|
 Re: Възможно ли е PIC да се изтрива сам?
Хм, че при пиковете заключен флаш не се ли четеше като празен?
|
| Пет Окт 05, 2018 12:11 pm |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
 Re: Възможно ли е PIC да се изтрива сам?
Ми не - чете се 0x00. А празен се чете 0xFF. А и заключен май си прочита фузовете все пак и ти казва че е заключен. С този пик (по точно микс 18FxxK22) имам над 1000 дивайса от които някой в доста "мръсна" среда и досега не съм имал такъв случай.
|
| Пет Окт 05, 2018 12:44 pm |
|
 |
|
woody
Ранг: Форумен бог
Регистриран на: Вто Юли 31, 2007 2:55 pm Мнения: 1792 Местоположение: София
|
 Re: Възможно ли е PIC да се изтрива сам?
Това, особено ако го изчиташ добре изтрит с бушоните. То няма команда за махане на защита, просто се прави Mass Erase.
|
| Пет Окт 05, 2018 1:11 pm |
|
 |
|
juzisound
Ранг: Почетен член
Регистриран на: Съб Май 27, 2006 12:37 pm Мнения: 647 Местоположение: с. Згалево
|
 Re: Възможно ли е PIC да се изтрива сам?
Там е работата, че не съм го чел. Все бързам бързам... Днешния екземпляр първо го преналях и чак после се замислих над темата. Чакам следващия, за по щателни проучвания...
Само да уточня, не се губи главна програма, а всичко. Съответно боотлоадера си има съответни проверки за чек суми и ма себе си и на главната и си има начини да каже, че е жив.
Ще го разбера накрая, ама ще хване време...
|
| Пет Окт 05, 2018 1:28 pm |
|
 |
|
ig_ivanov
Ранг: Професионалист
Регистриран на: Съб Май 21, 2016 9:47 pm Мнения: 577 Местоположение: Бургас
|
 Re: Възможно ли е PIC да се изтрива сам?
Лично аз съм имал няколко случая на изтриване на F25K50 при оставени хвърчащи (около 10см) изводи за програмиране. Също така ми се е изтривал PICa и при прекъснала маса на USB кабел (захранва се през USBто)- е това последното не можах да си го обясня.
|
| Пет Окт 05, 2018 2:44 pm |
|
 |
|
relsys
Ранг: Форумен бог
Регистриран на: Пет Ное 25, 2005 11:41 am Мнения: 1680
|
 Re: Възможно ли е PIC да се изтрива сам?
А замислял ли си се върху варианта, клиента да ги изтрива? 
|
| Пет Окт 05, 2018 3:47 pm |
|
 |
|
juzisound
Ранг: Почетен член
Регистриран на: Съб Май 27, 2006 12:37 pm Мнения: 647 Местоположение: с. Згалево
|
 Re: Възможно ли е PIC да се изтрива сам?
Клиента не може да изтрие боотлоадера, а самия боотлоадер също не може да се самоизтрие. Поне така би трябвало да е. Практиката за сега показва друго. Иначе боотлоадера си самопроверява чек сума, проверява и основна програма за външни интервенции...тоест искам да кажа, че доста ситуации са предвидени, дори хардуерни проблеми като кварц или ниско захранване и щеше да има индикации ако боотлоадера зацепваше. Обаче явно и той не пали.
Най вероятно се мъчат да го четат и от там идват проблемите. Честотата е 1 на 400-500 примерно. Не е кой знае какво...поне за сега.
|
| Пет Окт 05, 2018 5:13 pm |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6094
|
 Re: Възможно ли е PIC да се изтрива сам?
бут лоадера работи ли на "самоизтрит" флаш... отворени пинове, индукция... има няква вероятност за повреда, но като ти е заключен трудно ще разбереш навремето ( в зората на м-чип, миналия век ) се случваше, но сега не съм наблюдавал подобни явления
и обърни внимание на на въпроса на relsys
_________________ main[-1u]={1};
|
| Пет Окт 05, 2018 6:29 pm |
|
 |
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 11:22 pm Мнения: 3084
|
 Re: Възможно ли е PIC да се изтрива сам?
А като нямаш защита от пренапрежение по вход.... буксата каква е? В смисъл...+12В може и да не повредят чипа, но пък да го изтрият. Жертвай една платка. TPS xxx с ниско входно...не ги харесвам, патил съм с тях.
|
| Пет Окт 05, 2018 8:16 pm |
|
 |
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 8:04 pm Мнения: 2663 Местоположение: София / Велико Търново
|
 Re: Възможно ли е PIC да се изтрива сам?
На тази харвардска архитектура инструкциите се четат директно от флаша, така че, не  Има опция да се защити оъделно зоната на бутлоадера. Но няма как да се самоизтрие напълно. За да се запусне bulk erace, трябват определени команди. Може би те задействат някакъв вътрешен тригер. Може и да може чрез смущения да се задейства, ако е така реализирано. Бяха ми носили устройство което беше пак така с напълно изтрит PIC . Управляваше контактори - т.е. възможни смущения. И там няма гаранция, че някой не се беше пробвал да го чете.
|
| Пет Окт 05, 2018 8:50 pm |
|
 |
|
veskot
Ранг: Минаващ
Регистриран на: Пет Дек 25, 2015 6:18 pm Мнения: 25
|
 Re: Възможно ли е PIC да се изтрива сам?
АКо си пращаш стоката към USA, много вероятно е ренгена на контрола на летището да им разказва играта. Проверено/изпитано на собствения ми гръб 
|
| Пон Окт 08, 2018 10:30 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30684 Местоположение: София
|
 Re: Възможно ли е PIC да се изтрива сам?
Е за последните 15 години от стотици хиляди изпратени у-ва да е имало 10-на пъти съмнение че може да е ренгена, но нито едно не се е потвърдило.
|
| Вто Окт 09, 2018 3:26 am |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
 Re: Възможно ли е PIC да се изтрива сам?
Много показателно ще е дали е заключен като се върне при теб. Защото ако е отключен и изтрит - това почти сигурно е външна човешка намеса. Виж ако все още си е заключен - няма как да разбереш дали вътре е изтрит и колко всъщност е изтрит, като тази хипотеза по-скоро води към самозатриване по някаква причина.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Вто Окт 09, 2018 9:46 am |
|
|