Запись в еепром при пропадании питания

Все о микроконтроллерах: AVR, PIC, STM8, STM32, Arduino, Altera, Xilinx, все что угодно. Этот раздел для всего что клацает байтиками.
Post Reply
User avatar
stm32
Posts: 101
Joined: 13 May 2013, 07:11

Запись в еепром при пропадании питания

Post by stm32 »

Добрый день всем! Подскажите как разрешить проблему.
Есть прибор который получает данные с датчиков и суммирует.
Необходимо чтобы при пропадании питания с самого прибора он сохранял данные и при возобновлении питания он считывал сохраненые данные и продолжал работать дальше.
Всё это делается на стм32. У флеша ограниченный ресурс стирания и записывания во флеш (100тыс циклов) поэтому и необходимо записывать только тогда когда пропадает питание процессора.
Зараннее всех благодарю)
Qic
Posts: 985
Joined: 03 Feb 2012, 00:14

Re: Запись в еепром при пропадании питания

Post by Qic »

Параллельно питанию МК оченьбольшойконденсатор или ионистор через диод отовсего остального, перед диодом АЦП снимать текущее напряжение. Как будет просадка, соответственно делать нужные дела.
А при включении я бы сделал проверку стабильности питания, если несколько секунд всё окей, то считываем ПЗУ и начинаем работать.
User avatar
N1X
Posts: 321
Joined: 20 Sep 2011, 20:11
Location: Беларусь, Гомель

Re: Запись в еепром при пропадании питания

Post by N1X »

Ну или если бюджет позволяет - воткнуть внешнюю FRAM... Хотя варианта выше должно быть достаточно, если набор данных не большой... Кстати если набор данных совсем небольшой, то можно в Backup domen их совать...
User avatar
stm32
Posts: 101
Joined: 13 May 2013, 07:11

Re: Запись в еепром при пропадании питания

Post by stm32 »

Пока что две 32-битные переменные(безнаковые).
Можно подробней про Backup domen?
проц f103.
Keroronsk
Posts: 21
Joined: 19 Feb 2013, 06:53

Re: Запись в еепром при пропадании питания

Post by Keroronsk »

Или можно взять стабилизатор питания со встроенным монитором питания, типа TPS7333, а сигнал с датчика завести на вход внешнего прерывания...
User avatar
BSVi
Адепт
Posts: 3577
Joined: 15 Mar 2011, 12:32
Location: Киев

Re: Запись в еепром при пропадании питания

Post by BSVi »

Можно подробней про Backup domen?
Это - небольшой участок оперативки, который можно запитать от отдельной батарейки (вход BAT), и использовать его для хранения данных. При включении можно значения оттуда переносить в флеш. Такое стоит делать если переменная ну очень часто обновляеется и писать с такой скоростью флеш не получается. Обычно, лишняя батарейка - геморрой для юзера.
Post Reply