-
- Ещё можно кратковременно превысить питание на 2-3В выше номинала. Разнообразные спецэффекты с flash грантированы. Нужно проверить на перерегулирование при импульсном характере питания и предусмотреть защиту - линейный стабилизатор к примеру. - AU08(27.02.2010 13:04)
- Похоже на выполнение команды Block Erase для 0-блока. Микроконтроллер имеет watchdog, brownout и т.п. Команда Block Erase в программе отсутствует. В состоянии сброса контроллера выводы AT45DB161D никуда не притяннуты -- ловит команду из эфира? - fk0(26.02.2010 11:56)
- Вдогонку. При старте программы импульс на RESET даётся (т.е. ситуация с подачей половины команды, сбросом контроллера, и подачей опять половины... -- исключается). - fk0(26.02.2010 12:03)
- Ещё до кучи ...... Всякие защиты "не прошивать ЕЕПРОМ" - нулевой эффект - Денис Ягов(03.03.2010 07:54)
- и ещё до кучи ..... Монитор питания "включаться со стольки-то вольт" (по-моему 4.5, но могу ошибиться) - реально помог .... - Денис Ягов(03.03.2010 07:56)
- У меня была аналогичная ситуация на ATMEGA16 - контроллере. Изредка, при включении (подаче питания), случайным образом прошивался EEPROM..... Вернее сказать стирался. Проблема была в том, что на выводе RESET была великоватая ёмкость с резистором (ТАУ - Денис Ягов(870 знак., 03.03.2010 07:40)
- В качестве идеи, может стоит WP притянуть куда надо и управлять им потом из программы? - GDI(26.02.2010 12:15)
- Да, возникла та же самая мысль, но не на счёт WP, а на счёт RESET. - fk0(26.02.2010 12:30)
- Это влияние помех по питанию. Там и нужно копать. - Vladimir Ljaschko(26.02.2010 13:05)
- Питание импульсами на уровне от нуля до 3 вольт -- суровая необходимость. Так будет при разряженной батарее. :-( - fk0(26.02.2010 13:29)
- Надо сделать так, что бы памяти хватало времени (т.е. питания) для выполнения операции записи. AlexBi(282 знак., 26.02.2010 15:31)
- Пусть он хоть молнией питается, но контроллер не должен сбоить и стирать нужные области. Эти защиты разрешения записи - фигня. Если невозможно решить схемотехнически, можно решить конструктивно - типа разъем зарядки вставил - отсоединил вообще питание Vladimir Ljaschko(13 знак., 26.02.2010 13:45)
- Питание импульсами на уровне от нуля до 3 вольт -- суровая необходимость. Так будет при разряженной батарее. :-( - fk0(26.02.2010 13:29)
- Это влияние помех по питанию. Там и нужно копать. - Vladimir Ljaschko(26.02.2010 13:05)
- Да, возникла та же самая мысль, но не на счёт WP, а на счёт RESET. - fk0(26.02.2010 12:30)
- Ещё до кучи ...... Всякие защиты "не прошивать ЕЕПРОМ" - нулевой эффект - Денис Ягов(03.03.2010 07:54)
- Вдогонку. При старте программы импульс на RESET даётся (т.е. ситуация с подачей половины команды, сбросом контроллера, и подачей опять половины... -- исключается). - fk0(26.02.2010 12:03)