Имеется схема с использованием AT89S8252-JI, которая запитывается через DC/DC Franmar DW05-21 от +24В. При коммутации питающего напряжения +24В на некоторых платах происходит изменение содержимого памяти. Flash: чаще всего по адресу 0x00 прописывается 0хFF, иногда изменяются и другие адреса на различные значения. EEPROM: изменяется гораздо реже, но в различных адресах на различные значения.
Такие изменения происходят примерно у 10-20% плат. Обвязка микроконтроллера, источника питания - по соответствующим даташитам; блокировочные ёмкости, заливка полигоном на плате, гальваническая развязка присутствуют. Линии ISP выходят прямиком от контроллера на разъём для программирования, по схеме как линии ввода/вывода не используются.
С чем это связано и как этого можно избежать?
|