Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: EEPROM и рентген
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > PIC
Navuhodonosor
Столкнулся со странной проблемой.

После отправки устройства, в котором стоит PIC18LF13K22, через EMS за границу у получателя оно работает так, будто программа на месте, а вот установки, записанные в EEPROM, потерялись или изменились.

Может такое быть, что виноват рентген?
Vasily_
Про рентген который используют на таможне такое не слышал, да и емс я часто отправляю электронику. Мы как-то засунули один девайс под рентген в больнице, вот после него контроллер был чистый.
Navuhodonosor
А есть разница в технологии между областью памяти под собственно программу и областью, именуемой EEPROM?

Я бы задал вопрос в сам Microchip, но они в последнее время уж очень долго отвечают.
Ruslan1
Цитата(Navuhodonosor @ Jan 17 2016, 11:22) *
Может такое быть, что виноват рентген?

Нет, нереально.
Разве что записывали неисправным программатором, тогда все что угодно может сработать- и рентген, и температура, и другое питание.

Или что-то в программе недосмотрели, и это что-то вылезло только в других условиях, а Вы думаете что константы сбились. Например, GPS очень долго альманах обновляет в новых координатах, или GSM в сотни раз дольше к сети подключается чем это в Москве было, или промчастота 60 Герц лезет, или что-нибудь еще любое из сильно изменившихся внешних факторов не учтено.
Navuhodonosor
Цитата(Ruslan1 @ Feb 6 2016, 21:45) *
Нет, нереально.


Получил, наконец, вчера официальный ответ от Microchip. Написали, что может такое быть, что EEPROM, как минимум, начнёт барахлить после облучения рентгеном.

Однако без количественных данных о том, что за излучение было, на каком уровне это было конкретно, никаких финальных заключений сделать не могут.

Единственно, что приходит в голову по ситуации, это то, что константы лучше записывать в тело программы, а EEPROM использовать для хранения каких-то данных, которые образуются уже на месте эксплуатации. Это я потому такое заключил, поскольку собственно программа работает нормально, потёрлись только данные начальной калибровки.

Ну, а условия так сами по себе не могли измениться, поскольку при настройке использовались те же условия, что и у заказчика. Кроме того, я пару раз забывал записывать один параметр и видел, как ведёт себя устройство. На видео видно именно такое поведение.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.