FRAM (Ferroelectric Random Access Memory) и микроконтроллеры Texas Instruments MSP430FR57xx

Недавно была получена бесплатная книга под названием » Texas Instruments FRAM MCUs for DUMMIES «, предоставленная компанией Mouser. В ней содержится техническая и практическая информация о FRAM (Ferroelectric Random Access Memory) – произносится как F-RAM – и серии микроконтроллеров Texas Instruments MSP430FR57xx, использующих этот относительно новый тип памяти.

FRAM представляет собой энергонезависимую память, чьи характеристики энергопотребления, скорости записи и устойчивости к перезаписи почти соответствуют возможностям SRAM, значительно превосходя традиционные Flash и EEPROM по производительности, как видно из приведенных ниже таблицы и диаграммы.

Сравнение памяти FRAM

Скорость записи и энергопотребление: F-RAM против Flash/EEPROMПри одинаковой скорости FRAM потребляет в 250 раз меньше энергии, чем Flash/EEPROM. Следует отметить, что скорость записи FRAM также зависит от используемого МК: микроконтроллер с тактовой частотой 8 МГц обеспечивает запись FRAM со скоростью 1400 КБ/с (Источник: TI).

Однако в устройствах типа смартфонов такая память в ближайшее время не появится, поскольку максимальный выпускаемый объем составляет 1MB , плотность выше (техпроцесс 130 нм), а стоимость превышает традиционное сочетание DRAM + Flash. Поэтому FRAM в настоящее время применяется в задачах, требующих сверхнизкого энергопотребления и возможностей энергонезависимой записи, таких как регистрация данных , сенсорные сети, приложения без батарей и беспроводные сети с возможностью OTA-обновления прошивки (что снижает затраты на обслуживание).

Именно поэтому FRAM сейчас интегрируется в некоторые микроконтроллеры как замена встроенным SRAM и Flash. На диаграмме ниже показаны три типа МК: со встроенной Flash и МК с интегрированной FRAM.

Карта памяти Flash/EEPROM (слева) против FRAM (справа)Ключевое преимущество МК с FRAM – возможность настройки карты памяти как RAM (чтение/запись) или для хранения кода и констант (только чтение). Например, при требовании 3 КБ RAM и 10 КБ для кода и данных подойдет МК с 16 КБ FRAM, тогда как для аналогичных функций в «традиционном» МК потребуется 32 КБ Flash и 6 КБ SRAM. FRAM-микроконтроллеры более гибкие и могут быть экономичнее в зависимости от задач.

Кроме того, FRAM обладает значительно лучшей радиационной стойкостью по сравнению с Flash или EEPROM и невосприимчива к магнитным полям, что может быть преимуществом для некоторых медицинских применений.

Оценочная плата MSP-EXP430FR5739Texas Instruments – одна из немногих компаний, выпускающих 16-битные FRAM-микроконтроллеры серий MSP430FR57xx и (предстоящих) MSP430FR58xx/59xx «Wolverine» с объемом FRAM от 4 до 64 КБ, 1-2 КБ SRAM и тактовой частотой 8, 16, 24 МГц.

Для оценки технологии Texas Instruments предлагает оценочную плату MSP-EXP430FR5739 со следующими характеристиками:

  • МК – 16-битный MSP430FR5739 @ 8 МГц с 16 КБ FRAM, 1 КБ SRAM, 2x Timer_A, 3x Timer_B, 1x USCI (UART/SPI/IrDA/I2C), 16-канальным 10-битным АЦП ADC12_B, 16-канальным компаратором Comp_D, 32 линиями ввода-вывода
  • 3-осевой акселерометр
  • Термистор NTC
  • 8 светодиодов индикации
  • Площадка для дополнительного датчика освещенности (LDR) со сквозными отверстиями
  • 2 пользовательские кнопки
  • Интерфейсы подключения
    • Подключение к MSP-EXP430F5438
    • Подключение к большинству беспроводных дочерних плат (CCxxxx RF)

Плата поставляется с предустановленным демонстрационным кодом, включающим 4 режима тестирования возможностей FRAM:

  • Режим 1 – Максимальная скорость записи
  • Режим 2 – Эмуляция скорости записи Flash
  • Режим 3 – Быстрая выборка данных с записью от акселерометра
  • Режим 4 – Быстрая выборка данных с записью от термистора

Оценочную плату можно приобрести в интернет-магазине TI или у дистрибьюторов за $29. Доступен также онлайн-обучающий семинар – подробности на странице MSP430 FR57xx Training Workshop .

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments