← до каталогу
arduino.uaЄ в Україні
Розширювачі портів · Памʼять

Модуль памʼяті FRAM MB85RC256V, I2C, 32 КБ

Каталожний номер: expander-memory-fram_i2c

Памʼять, яку можна переписувати практично нескінченно — під лічильники й стан, що змінюється щохвилини

Шукати: модуль памʼяті FRAM MB85RC256V I2C 32КБ сегнетоелектрична

Специфікація

ІнтерфейсI2C
Адреси0x50, перемичками не міняється

Що брати

чому це взагалі питання: у контролері флеш 4 МБ, і майже весь він зайнятий — два образи застосунку по 1.875 МБ під OTA, NVS 20 КБ, coredump 64 КБ, а під файли лишається SPIFFS на 128 КБ (partitions.csv). Саме там живуть налаштування, периферія й скрипти у вигляді окремих файлів /spiffs/cfg_<ключ>.json (parser_functions.cpp). PSRAM у збірці вимкнена — CONFIG_SPIRAM не заданий. FRAM відрізняється від EEPROM однією річчю, але вирішальною: ресурс 10¹² перезаписів і зберігання 95 років за сторінкою arduino.ua. Пишеться вона як звичайна памʼять, без циклу стирання, тож лічильник напрацювання, мотогодини чи стан сценарію можна скидати хоч щосекунди й не рахувати, скільки їй лишилось. Обсяг 32 КБ (256 Кбіт), шина I2C до 1 МГц, живлення 2.8–5.5 В. З наявними розширювачами адресного конфлікту немає: PCF8574 сидить на 0x20–0x27, PCA9685 на 0x40–0x47, ADS1115 на 0x48–0x4B, а тут 0x50

Чого не брати

драйвера зовнішньої памʼяті в прошивці СЬОГОДНІ немає — ні для I2C-мікросхем, ні для SD-карт; у сорсах немає ні sdmmc, ні sdspi, ні роботи з 24C/FM24. Тобто це позиція під доопрацювання прошивки, а не «вставив і працює». Купувати її має сенс тоді, коли така доробка запланована. Друге — адреса 0x50 фіксована й перемичками не змінюється, а той самий діапазон займає EEPROM AT24C256 (expander-memory-eeprom_at24c256): разом на одній шині вони не стануть, доведеться вибирати. Третє — 32 КБ це не сховище для історії: під логи вимірів потрібна SD-карта, FRAM для цього замала на кілька порядків. І четверте, про гроші: 184 ₴ проти 32 ₴ за EEPROM того самого обсягу — переплата вшестеро саме за ресурс перезапису, і якщо дані пишуться раз на день, вона безглузда

Де взяти

  • arduino.ua 184 ₴ MB85RC256V: 32 КБ, I2C до 1 МГц, 2.8–5.5 В, ресурс 10¹² перезаписів; на дату перевірки — очікується
  • Всеплюс (Prom) 469 ₴ той самий модуль дорожче — брати, якщо в arduino.ua не дочекатись
  • Ніком ціну не знято ще одне джерело тієї ж позиції

Перевірено