Народ возник такой вот вопрос по энергонезависимой памяти и ограниченному ресурсу флешей...(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено SOIC 19 апреля 2004 г. 12:36

есть девайс, который накапливает некоторые значения (например число импульсов, напряжение и т.п.), при отключении девайса на незначительный промежуток времени эта информация не должна теряться - через определенный период она будет считана другим девайсом...
Кроме того эта информация часто обновляется и очень часто считывается для расчетов...
В девайсе есть часы DS1305, где есть 96 байт ОЗУ, можно было бы хранить эту информацию в этом ОЗУ (как сейчас и реализовано:), однако в случае замены или разряда часовой батареи эта информация будет утеряна...
В девайсе также есть 8КБ флеш at25640, кот практически не задействован...
Девайс low-power, питание 2.7 - 3 Вольта, такчто ферромагнитную память использовать не очень получается...

У разработчика схемы, дабы избежать дублирования батареи часов ионистором (у кот. якобы малый срок службы и малый рабочий диапазон раб. температур) или конденсатором, возникла идея хранить эту важную и часточитаемую информацию во флеш, например в виде циклического буффера где текущая запись помечается маркерным байтом (чтобы избежать частой перезаписи, т.к. у флешей ограниченный ресурс...), однако эта информация очень часто читается а девайс должен быть low-power, поэтому такой способ очень не хотелось бы применять, посоветуйте пожалуйста кто какие приемы использует для решения таких вопросов...

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru