unix 2 17 января Опубликовано 17 января (изменено) · Жалоба Хотел бы обсудить практический опыт, насколько надежны и стабильны в хранении критических данных DataFlash типа AT25 и подобные. Например, лучше не хранить данные в первом блоке (как было с EEPROM AVR, т.к. адрес обращения по умолчанию сброшен), нужно ли прописывать защиту от записи отдельных блоков и есть ли еще какие моменты, которые необходимо соблюдать (например, дополнительно сохранять 1 или 2 копии данных в середине и в конце DataFlash)? Изменено 17 января пользователем unix Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kpv 12 17 января Опубликовано 17 января · Жалоба с at25 таких проблем не замечено. можно попасть на отбраковки, когда некоторые ячейки биты, но это проблемы поставки микросхем из надёжных источников не имеющих отношения к самой севрии. если данные критические, то лучше дублируйте. технически - на две разные микросхемы. а в плане хранения всё как обычно Endurance: 10,000 Write Cycles Typical по превышению начнёт либо терять данные, либо залочится ячейки в неизменном состоянии. Если какой-то сектор с частой записью/стиранием, то естественно сдохнет первым. ну и если есть какое-то внешнее воздействие, пролёт через микросхему высокоэнергетических частиц, к примеру то уже смотрите исследования производителя что там сдохнет с большой вероятностью. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kpv 12 17 января Опубликовано 17 января · Жалоба Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 241 17 января Опубликовано 17 января · Жалоба 4 часа назад, unix сказал: Хотел бы обсудить практический опыт, насколько надежны и стабильны в хранении критических данных DataFlash типа AT25 и подобные. DataFlash - это не AT25, а AT45 вообще-то. Не путайте. У предыдущего работодателя на AT45 есть серийно выпускаемые устройства, выпуск которых начался ещё в конце 2000-хх. И работающие до сих пор без проблем. Многими тысячами шт. Во флешь они пишут непрерывно - это счётчики электроэнергии, которым непрерывно писать во флешь положено по чину. И если он проработал 15 лет непрерывно, то значит он 15 лет непрерывно писал/читал флешку. 4 часа назад, unix сказал: нужно ли прописывать защиту от записи отдельных блоков Это уже вопрос не к надёжности самой DataFlash, а к надёжности вашего ПО, работающего с ним. Если не уверены, что ваше ПО в какой-то момент вдруг не решит что-то записать/стереть куда не нужно, то наверно нужно защищать от записи/стирания. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sasamy 0 17 января Опубликовано 17 января (изменено) · Жалоба On 1/17/2024 at 4:48 PM, jcxz said: И если он проработал 15 лет непрерывно, то значит он 15 лет непрерывно писал/читал флешку. они хранят среднюю мощность за интервалы 1 или 3 минуты за последний месяц допустим, т.е. флешь полностью перезаписывается за месяц, при параметрах 10 000 циклов перезаписи их должно хватить на 10 000 месяцев или ~833 года PS у 25 серии есть fram варианты с 10^14 циклами перезаписи - можно уписаться 🙂 https://static.chipdip.ru/lib/833/DOC028833326.pdf Изменено 17 января пользователем sasamy Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Obam 38 17 января Опубликовано 17 января · Жалоба варианты с 10^14 циклами перезаписи - можно уписаться Или памперс или куда надо ударение (((-8Ж Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kpv 12 18 января Опубликовано 18 января · Жалоба 13 hours ago, jcxz said: DataFlash - это не AT25, а AT45 вообще-то. Не путайте. 25 это продолжение 45 серии, вот на русском обзор https://kit-e.ru/mikroshemy-energonezavisimoj-pamyati-atmel-s-posledovatelnym-interfejsom/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sasamy 0 18 января Опубликовано 18 января · Жалоба On 1/18/2024 at 1:10 AM, Obam said: Или памперс или куда надо ударение узаписываться https://aliexpress.ru/popular/fram-spi.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EdgeAligned 85 18 января Опубликовано 18 января · Жалоба По ссылке: FRAM - "фрикционная микросхема" 🙂 Топикстартер не сказал, насколько часто он собирается писать в память. 10 раз в секунду? раз в месяц? От этого будет зависеть воообще, что именно применять. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 18 января Опубликовано 18 января · Жалоба 2 hours ago, kpv said: 25 это продолжение 45 серии Нет Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kpv 12 18 января Опубликовано 18 января · Жалоба 1 hour ago, aaarrr said: Нет не путайте at25 eerpom и at25 dataflash не знаю точно что произошло, но в 2012 году какие-то патенты at45 купила Adesto Technologies, а у атмела после этого at25/26DF те же яйцы, только сбоку. https://www.eetimes.com/adesto-buys-atmel-serial-flash-families/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 18 января Опубликовано 18 января · Жалоба 28 minutes ago, kpv said: не путайте at25 eerpom и at25 dataflash Я не путаю, это атмеловские маркетологи напутали в свое время, использовав традиционное для 45-й серии наименование DataFlash для 25-й серии с минимальным стираемым блоком в 4K. Ничего общего у этих серий нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kpv 12 18 января Опубликовано 18 января · Жалоба 4 hours ago, aaarrr said: Ничего общего у этих серий нет А днк тест показывает что сыны at45 :) возможно от другой мамы, но всё равно родственники. Ну да, размер немного другой стирать надо, система команд немного отличается нумерацией. Но это точно такой же NOR Flash, с таким же endurance (а следовательно технология скорее всего такая же, ну может чуточку улучшили). Если у кого-то, для гипотетического примера беру ситуацию, была жесткая привязка с размеру стираемого блока в ПО и вдруг встала задача перевести изделие на at25 - ну да, те считают, что это микросхема сделанная совсем по другим технологиям. Логику работы может придётся капитально переделать. Но после переделки уже родная мама не отличит. А кто работал с at45 и вдруг в новом изделии надо поставить at25/26db, то просто обновил библиотеку, которая умеет работать сразу с обоими сериями. А схемотехнику порой и менять ничего не надо - там много вариантов пин2пин. и на выходе конфетка - хошь at25 паяй, а хошь at45 ставь, которые завхоз откопал из заначки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 241 18 января Опубликовано 18 января · Жалоба 8 часов назад, kpv сказал: 25 это продолжение 45 серии Да ладно? А документацию на них читать пробовали? В чём именно там продолжение? Это совершенно разные семейства флешь, с совершенно разной структурой и системой команд. Ничего не имеющие общего между собой. 23 минуты назад, kpv сказал: Если у кого-то, для гипотетического примера беру ситуацию, была жесткая привязка с размеру стираемого блока в ПО и вдруг встала задача перевести изделие на at25 - ну да, те считают, что это микросхема сделанная совсем по другим технологиям. Логику работы может придётся капитально переделать. Но после переделки уже родная мама не отличит. А "если у кого-то была жёсткая привязка" к той плюшке AT45, что размер элемента записи равен размеру элемента стирания? Т.е. - что стираются те же самые элементы, что и пишутся. Как прикажете быть? А "если у кого-то была жёсткая привязка" с дополнительным нескольким байтам (относительно элемента с размером кратного 2^n), в которых хранится какая-то важная инфа о хранимых в странице данных? Как прикажете быть? А если "у кого-то была жёсткая привязка" к 2-м внутренним буферам AT45? И за счёт них производились какие-то быстрые операции по копированию или сравнению разных областей флешь без чтения в МК? Как прикажете быть? 23 минуты назад, kpv сказал: А кто работал с at45 и вдруг в новом изделии надо поставить at25/26db, то просто обновил библиотеку, которая умеет работать сразу с обоими сериями. А вы сами-то работали с тем и другим? Или просто теоретизируете? Если работали - ответьте хотя-бы на вопросы выше. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kpv 12 18 января Опубликовано 18 января · Жалоба 36 minutes ago, jcxz said: Ничего не имеющие общего между собой. [зануда моде on] обе работают по spi интерфейсу[зануда моде off] 36 minutes ago, jcxz said: В чём именно там продолжение? at45 снимут с производства и всех выгонят на at25, от старого дизайна откажутся. это спор такого же рода как разница между разными поколениями процессоров intel это флешка для следующее поколения (в 2012 году была) NOR Flash она не compatable, она сделана по такому же техпроцессу под требования крупных заказчиков флешек. все остальные подстраиваются, если им в счетчиках надо продлолжать писАть кольцевые буферы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться