реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Надежность BOD в AVR для сохранности EEPROM, практический опыт
Alt.F4
сообщение May 30 2014, 01:41
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 468
Регистрация: 28-03-10
Из: Беларусь
Пользователь №: 56 256



Здравствуйте.
Постоянно использовал в своих устройствах BOD + внешний супервизор для надежности.
Однако сейчас стоит задача сделать весьма миниатюрное устройство, где приходится отказываться от дополнительных компонентов.
Беспокоит вопрос сохранности EEPROM при использовании только встроенного BOD без внешнего супервизора.
Судя по даташиту BOD'у надо 2мкс для внутреннего сброса CPU, за эти 2мкс можно успеть натворить гадостей.
Интересует практический опыт использования только BOD'а в приложениях с использованием EEPROM и ее сохранности.
Спасибо.
з.ы. Питание 3В, BOD на 2.7В, в нулевых ячейках EEPROM ничего не храним, адресацию после работы с памятью всегда сбрасываем.
Go to the top of the page
 
+Quote Post
kovigor
сообщение May 30 2014, 03:56
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Alt.F4 @ May 30 2014, 08:51) *
Интересует практический опыт использования только BOD'а в приложениях с использованием EEPROM и ее сохранности.

Использовал и успешно использую. Все отлично работает, если сам прибор корректно сделан. Например, у меня были случаи разрушения содержимого EEPROM в устройстве, питающемся от небольшого трансформатора. При вынимании вилки из розетки или плохом контакте в розетке содержимое EEPROM иногда портилось. Но тут был виноват я сам - забывал задемпфировать первичку трансформатора RC - цепочкой. После подключения цепочки проблема исчезла ...
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение May 30 2014, 05:51
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Использую постоянно, проблем не замечено. Нулевые ячейки EEPROM использую, указатель адреса после использования не сбрасываю.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 14:02
Рейтинг@Mail.ru


Страница сгенерированна за 0.01512 секунд с 7
ELECTRONIX ©2004-2016