Страница 1 из 1
Энергонезависимая память
Добавлено: Пт мар 16, 2018 11:25:55
Rassamaha78
Друзья, посоветуйте сабж, интересует конкретные марки микросхем.
Требования:
1. Интерфейс - SPI и/или I2C
2. Как можно бОльшее количество циклов перезаписи.
3. Как можно быстрая скорость записи.
4. Не слишком древняя/снятая с производства/устаревшая модель.
Память нужна для работы в связке с Raspberry Pi, писаться будут блоки примерно по 150 - 250 Байтов, частота записи 1 - 3 раза в секунду, но не каждую секунду, т.е. в одну секунду может потребоваться сохранить 2 блока данных, а следующая запись может быть через 1, 5, 10 .... и т.д. секунд.
Т.к. для проекта будут нужны часы реального времени, рассматриваю DALLAS со встроенными батареями, но я не знаю, применяются ли они ещё ? Не встречал их на платах лет 10.
Общий объём памяти нужен примерно на 150 блоков, т.е. 150 * 250 = 37500 Байт ( 36Кб ).
P.S. Пока сохраняю данные на MicroSD , та, что на борту у Raspberry, но очень уж она не стабильна, даже при том что взял флешку 10-го класса, Sony, оригинал, предназначенная специально для камкодеров, при частой записи просто перестаёт писать в какой то сектор, пока не отформатируешь.
Re: Энергонезависимая память
Добавлено: Пт мар 16, 2018 12:03:38
pasha_zv
Re: Энергонезависимая память
Добавлено: Пт мар 16, 2018 12:18:48
BOB51
Из "общедоступного" только ОЗУ (типично 64к*8) с контроллером поддержки в энергосберегайкином исполнении.
Там и количество циклов записи хош до бесконечности и найти в любом месте можно.
Остальное или дифицит заморский или ограничения по скоростям/количеству циклов записи.

Re: Энергонезависимая память
Добавлено: Пт мар 16, 2018 12:24:08
Albert_V
Как вариант,
23LC512 /SRAM/.
Питание сведите двумя диодами (основное и резервное от часов) и проинвертируйте транзистором линию CS, чтоб при отключении основного питания, на CS была "1".
Re: Энергонезависимая память
Добавлено: Пт мар 16, 2018 13:52:57
akl
Re: Энергонезависимая память
Добавлено: Сб мар 17, 2018 11:06:35
Rassamaha78
Всем спасибо. Приобрёл FM25V10, посмотрим что это за чудо - FRAM)
Re: Энергонезависимая память
Добавлено: Сб мар 17, 2018 19:36:46
Mixail_BM
Не знаю, может немного не в тему, но может ли быть так на at24c32 записываешь числа от 00 до FF, а когда читаешь - идет до 7F и дальше единичка старшего разряда теряется? т.е. следующее число не 80, а 00. до этого все записывалось и читалось правильно. микросхема с китайского модуля часов.
и если это какой-то регресс, пойдет ли он дальше?
Re: Энергонезависимая память
Добавлено: Вт мар 20, 2018 14:41:48
BOB51
Это не
ОЗУ
нужно выдерживать интервалы записи и напряжения питания в соответствии с даташитом.
Возможность повреждения ячейки ВСЕГДА существует - посему лучше делать резервирование и проверку каждой записи.
При возникновении сбоя - меняем адрес ячейки на новый (пока не исчерпается весь объём ЕЕПРОМ).

Re: Энергонезависимая память
Добавлено: Ср мар 21, 2018 10:45:30
musor
тут зависит от програматора если что не сответствует спекам врзможен сбой !
у меня какаято самоделка на ком порте писала в 24с01...24с08 еще нормално а в 24с64... 24с256 наотрез не хотела кстати последнюю прошить сумел тока китаец на CH341A и то с танцам -пришлось несколко версий софта поменять
Re: Энергонезависимая память
Добавлено: Ср мар 21, 2018 17:46:12
Mixail_BM
Программатора нет, просто микроконтроллер записывает число, прибавляет 1, выдержка 6мс, запись, после достижения ff, переменная обнуляется. затем меняется прошивка и он через com порт передает данные. было так проверено 10 шт, все прекрасно работало, а сейчас перестало, а другие модули как назло кончились.
Насчет того что оно не ОЗУ - осведомлен. Будет использоваться для регистрации изменения температуры на 2 датчиках ds18b20 и записи день-месяц-год-часы минуты. при записи раз в 30 минут - памяти надолго хватит.
Re: Энергонезависимая память
Добавлено: Ср мар 21, 2018 18:03:32
musor
притаком алгоритме ресурс совремых чипоф быстоизрасходуется
Re: Энергонезависимая память
Добавлено: Ср мар 21, 2018 19:34:57
Mixail_BM
Endurance: 1 Million Write Cycles
да пусть даже 100,000 раз - памяти хватит на 100дней (плюс минус парочка) далее на новый цикл. Или данная запись относится к общему количеству записей на микросхему?Если да, то упс... хотя... стоимость данной микросхемы в районе 10 рублей, фактически копейки.
Re: Энергонезависимая память
Добавлено: Чт мар 22, 2018 14:59:47
BOB51
Проще держать накопитель в ОЗУ МК и с определенной периодичностью сбрасывать в ЕЕПРОМку в виде готовых отчетов.

Re: Энергонезависимая память
Добавлено: Чт мар 22, 2018 17:13:00
Mixail_BM
А вот за такой совет спасибо, не додумался.
Re: Энергонезависимая память
Добавлено: Чт мар 22, 2018 17:44:29
Albert_V
Лучше записывать в EEPROM пакетом, кратным числу байт в её странице.
У AT24C32 - страница 32 байта.
Re: Энергонезависимая память
Добавлено: Чт мар 22, 2018 18:50:18
musor
если я правилно понял автора то он ХОТЕЛ ПИСАТЬ ВО ВНУТРЕНИЙ ЕПРОМ самого МК это вообше плохая идея при отказе ячеек (а это будеть весма скоро вопреки обешаниям придется меняит весь мк
Re: Энергонезависимая память
Добавлено: Пт мар 23, 2018 19:19:57
Mixail_BM
Если про меня - то запись только во внешнюю еепром. согласитесь цена 24с32 и цена даже atmega8 - несопоставимы. к тому же емкость 24-ой в 64 раза больше. Кстати, нашел косяк, когда не выходила из цикла программа - оказалось на терминале поставил 1,5 стоповых бита а у меня 1, последний бит терялся.