Продолжение садомазохизма и жестких пыток нещастного PIC12F629
с применением бытовой газовой зажигалки.
С мощным воздействием искры на лапки у основания корпуса вроде все ясно -
сброса по POR избежать не удается.
Ну да и на том Микрочипу СПАСИБО.
А вот насчет несколько более «удаленных» разрядов в повод, соединенный с шинкой GND микроконтроллера имеется некоторое количество замечаний.
Первое — чем больший запас у источника питания по возможностям парировать короткие выбросы напряжения — тем устойчивее работа схемки.
Второе — опасный участок программы на время возможного воздействия помехи необходимо защищать программно.
Использование информации из ОЗУ (в том числе и контрольных флагов) возможно-достоверно лишь для данных, записанных в регистр не позднее 2-4 команд с момента записи.
При более длительном интервале данные могут быть искажены (без отработки системы POR). По возможности рекомендуется вообще избегать использования данных, основанных на хранении в ОЗУ.
Третье... и самое неприятное (исходит из второго).
Поскольку регистры аппаратной конфигурации, относящиеся к Регистрам Специальных Функций (а не конфигурационка с помощью байт/бит конфигурации!!!) также относятся к ОЗУ по своему устройству, исключить случайное изменение их содержимого не представляется возможным...
А это в том числе и настройка таймеров, прерываний и... конфигурации выводов портов...
Случайное изменение любого бита (вызванное технологическими отклонениями от стандарта в диапазоне питания от уровня POR до сработки BOD) может иметь весьма непредсказуемые последствия.
Как альтернатива — дубль значения содержимого порта GPIO и дубль значения содержимого порта TRIS (а возможно и критичной программной конфигурации РСФ) из ПЗУ Программ (загрузка непосредственных данных с последующим выводом в соответствующий регистр) в процессе выполнения защищаемого фрагмента программы.
Ну и само-собой такого режима работы устройств необходимо избегать схемотехническими методами и применением соответствующей элементной базы по разделению контроллера управления и прикладной схемы.
ГРЮСТНО...
