Запись в еепром при пропадании питания
Добавлено: 12 апр 2014, 23:35
stm32
Добрый день всем! Подскажите как разрешить проблему.
Есть прибор который получает данные с датчиков и суммирует.
Необходимо чтобы при пропадании питания с самого прибора он сохранял данные и при возобновлении питания он считывал сохраненые данные и продолжал работать дальше.
Всё это делается на стм32. У флеша ограниченный ресурс стирания и записывания во флеш (100тыс циклов) поэтому и необходимо записывать только тогда когда пропадает питание процессора.
Зараннее всех благодарю)
Re: Запись в еепром при пропадании питания
Добавлено: 13 апр 2014, 02:13
Qic
Параллельно питанию МК оченьбольшойконденсатор или ионистор через диод отовсего остального, перед диодом АЦП снимать текущее напряжение. Как будет просадка, соответственно делать нужные дела.
А при включении я бы сделал проверку стабильности питания, если несколько секунд всё окей, то считываем ПЗУ и начинаем работать.
Re: Запись в еепром при пропадании питания
Добавлено: 13 апр 2014, 20:08
N1X
Ну или если бюджет позволяет - воткнуть внешнюю FRAM... Хотя варианта выше должно быть достаточно, если набор данных не большой... Кстати если набор данных совсем небольшой, то можно в Backup domen их совать...
Re: Запись в еепром при пропадании питания
Добавлено: 13 апр 2014, 20:45
stm32
Пока что две 32-битные переменные(безнаковые).
Можно подробней про Backup domen?
проц f103.
Re: Запись в еепром при пропадании питания
Добавлено: 14 апр 2014, 05:48
Keroronsk
Или можно взять стабилизатор питания со встроенным монитором питания, типа TPS7333, а сигнал с датчика завести на вход внешнего прерывания...
Re: Запись в еепром при пропадании питания
Добавлено: 14 апр 2014, 08:17
BSVi
Можно подробней про Backup domen?
Это - небольшой участок оперативки, который можно запитать от отдельной батарейки (вход BAT), и использовать его для хранения данных. При включении можно значения оттуда переносить в флеш. Такое стоит делать если переменная ну очень часто обновляеется и писать с такой скоростью флеш не получается. Обычно, лишняя батарейка - геморрой для юзера.