[an error occurred while processing this directive]
|
Но суппрессор по входу (после R1R2) я бы все же поставил. А сохранять ОЗУ на электролите - дело неблагодарное, при высокой температуре ток утечки может вырости в ДЕСЯТКИ раз, и вместо 20 получишь 2 секунды. Нужно делать так - ввести датчик раннего обнаружения пропадания питания, т.е. взять Uбортсети и через резисторный делитель подать его на вход аналогового компаратора. Делитель расчитать так, чтобы компаратор срабатывал, допустим, при Uвх < 9В. По прерыванию от срабатывания компаратора запускать процедуру сохранения нужных байт в EEPROM - у тебя до окончательного падения питания на это тогда будет гарантированных несколько десятков миллисекунд. При старте читать эти байты из EEPROM и класть обратно в ОЗУ. Я часто так делаю для сохранения состояния устройств при выключении питания
E-mail: info@telesys.ru