EEPROM vs Flash: что выбрать
EEPROM и Flash — два типа энергонезависимой памяти. Обе сохраняют данные без питания, но различаются по характеристикам. Разберём, какой тип выбрать.
EEPROM — надёжная
EEPROM: 1М циклов, побайтовая запись, I2C/SPI. Чипы: 24LC256 (256Кбит), AT24C256. Преимущества: высокий ресурс, побайтовая запись. Недостатки: до 1Мбит, дороже. Применение: калибровки, конфигурация, серийники.
Flash — большой объём
Flash: 100К циклов, блочное стирание (4КБ), SPI до 104МГц. Чипы: W25Q32 (32Мбит), MX25L. Преимущества: большой объём, высокая скорость, низкая цена. Недостатки: ограниченные циклы, блочное стирание. Применение: прошивка, файловые системы.
FRAM — лучшее из двух
FRAM: 10 триллионов циклов, побайтовая запись, 40МГц. Чипы: FM25V20 (2Мбит), MB85R256. Преимущества: бесконечный ресурс, побайтовая. Недостатки: до 8Мбит, цена. Применение: логи, критические данные.
Выбор
Циклы: EEPROM 1М, Flash 100К, FRAM 10 триллионов. Объём: 1М/2Г/8М бит. Для калибровок — EEPROM, для прошивки — Flash, для логов — FRAM.