Який улов у FRAM?


31

Нещодавно придбавши MSP430 Launchpad, я грав у різних проектах мікроконтролерів. На жаль, MSP430G2553 має лише 512 байт оперативної пам’яті, тому для виконання будь-якого складного потрібно зовнішнє зберігання.

Переглянувши мікросхеми SPI та I2C SRAM та EEPROM, я виявив FRAM .

Це виглядає ідеально. Доступний у великих розмірах (той, що пов’язаний вище, - це 2 Мбіт), низька потужність, адресований байтом і програмується, енергонезалежний, не має проблем із зносом, не потрібно нічого чітко стирати, а насправді дешевший, ніж серійний SRAM (порівняно з частинами Microchip).

Насправді це виглядає занадто ідеально, і це робить мене підозрілим. Якщо цей матеріал набагато кращий, ніж серійний SRAM та флеш-EEPROM, чому це не скрізь? Чи варто дотримуватися SRAM, чи FRAM - хороший вибір для експериментів?


Якби вони могли відповідати щільності стандартного спалаху за аналогічну вартість / біт, то спалаху не було б.
— Кортук

Процес ливарного виробництва може бути дорогим і може бути неможливим для інтеграції з існуючими мікросхемами. Щоб інтегрувати FRAM в мікросхему (монолітну), їх потрібно перенести в ливарний процес, який підтримував би FRAM та блок мікроконтролерів (логіка). Це трудомісткий і стомлюючий.
— Chetan Bhargava

@ChetanBhargava вони також не мають однакової щільності. MSP430 вже деякий час обговорюють випуск мікросхема з усією ОЗУ, оскільки ви можете використовувати його як ваш таран, а ваш rom і ваш чіп не втратять стану при перезапуску.
— Кортук

1
Підсемейство мікроконтролерів msp430 "F" може бути корисним для розгляду, вони інтегрували FRAM. Крім того, згадані пристрої Value Line - це вступ до сімейства початкових рівнів, є й інші MCU Texas Instruments зі значно вищими характеристиками.
— Anindo Ghosh

@Kortuk це правильно. Востаннє, коли я зустрічався з Марком Буккіні (TI-MSP430), ми обговорювали це, оскільки TI щойно викликав великий інтерес до Ramtron. Це було деякий час тому.
— Четан Бхаргава

Відповіді:


8

Як я бачу, (основна) різниця між ним та SRAM - це повільніше, а різниця між ним та EEPROM - це дорожче.
Я б сказав, що це щось на зразок "між" обох.

Будучи досить новою технологією, я б очікував, що ціна в наступному році помітно знизиться, за умови, що вона стане досить популярною. Незважаючи на те, що вона не така швидка, як SRAM, швидкість зовсім не погана, і вона повинна добре відповідати багатьом програмам - я бачу на Farnell опцію часу доступу 60ns (порівняно з низьким рівнем 3,4ns з SRAM)

Це мені нагадує - я замовив декілька зразків Ramtron F-RAM досить довго назад, але все ще не обійшов їх пробувати ...


Це швидкість SRAM послідовна чи паралельна? Бо якщо це серійний, це серйозно швидко. Частина FRAM Я розглядаю претензії робити нульову затримку, пише через SPI на 40 МГц, що швидше, ніж тактова частота мого мікроконтролера ...
— Девід Дано

Він паралельний (ось приклад ), і я порівняв його з паралельними параметрами F-RAM ( наприклад . Якщо ви шукаєте частину SPI, то з більш швидкими частинами ви будете обмежені максимальною швидкістю SPI, а не часом читання / запису. Якщо енергонезалежна функція корисна для вашого проекту, а швидкість є достатньою, я думаю, я б дав F-RAM:
— Олі Глазер,

21

FRAM - це чудово, однак, технологія має руйнівну характеристику. Технологія Flash має обмежений цикл запису / стирання, але цикли читання майже необмежені.

У FRAM кожен цикл читання насправді впливає на пам'ять, і він починає погіршуватися. TI стверджує, що вони виявили, що FRAM має "зношену вільну витривалість до 5,4 × 10 ^ 13 циклів і збереження даних еквівалентно 10 років при 85 ° C". Після деяких розрахунків виявляється, що це близько 2 років постійних циклів читання або близько того (без урахування ECC).

Реальність полягає в тому, що для більшості застосувань з низькою потужністю, де робочий цикл низький, це не є проблемою. Вам потрібно буде оцінити його для вашої конкретної програми.

Межа швидкості також присутня, тому при необхідності додаватимуться офіціанти. Однак одне рішення - завантажити код в ОЗУ, запустити його звідти (уникаючи циклів на FRAM) і уникаючи обмеження швидкості.

Був Е2Й пост на цю тему тут , що обговорювала деякі з наслідків.

Хороший App Примітка від TI про те, що переваги FRAM є, наскільки безпеку Тут


Цей потік трохи суперечливий, на жаль --- це не тільки залежить від виду технології (і я не знаю, яка технологія є частиною Cypress / Ramtron), але один хлопець припускає, що можна обійти деградацію читання шляхом писати до нього! Так чи інакше, це не стосується мене, тому що я не буду їхати так важко, але варто знати --- та.
— Девід Даний

@DavidGiven: Я поставив це за те, що він мав Якова з маркетингової відповіді TI. З того, що я знаю, багато людей, які використовують FRAM через його переваги, незважаючи на руйнівні читання.
— Густаво Литовський

1
Ваша характеристика на витривалість зносу повністю ігнорує всю практику використання таких пристроїв і не має сенсу. Це оперативна пам’ять, якщо все, що ви збираєтеся робити, це читати один і той же біт знову і знову, чому б не використовувати Flash? Якщо ви читаєте / записуєте, проїжджаючи через кожну клітинку частини 16K FRAM на 20 МГц SPI, вам знадобиться 84 роки, щоб їх зносити.
— iheanyi

Руйнівне читання звучить так різко. Але так, технічно це правильно, цикл читання повинен бути віднесений до специфіки витривалості FRAM. Для пристроїв Ram-T / Cyp, які підтримують TI, специфікація вже багато років становить 1E14 (@ 85C). Насправді навіть дуже інтенсивні програми для читання / запису ніколи не наближаються до досягнення циклів 1E14 (фактично 1E16. І BTW, це цикл читання / запису, який переживає конкретний байт, а не будь-який випадковий цикл (інші комірки). Таблиці включають Приклад розрахунку для оцінки витривалості. Для серійних фреймів "V" ліміт практично недоступний, як вказує iheanyi.
— gman

9

Єдине справжнє питання з FRAM полягає в тому, що для дійсно щільних деталей, тієї частини ринку, яка приводить в об'єм і маржу, вони ще не можуть конкурувати за щільністю (що є річчю дохідності або розміром - не важливо, яка ). Що стосується менших частин (тобто, конкуруючи проти старих версій тієї ж технології), вони добре справляються.

Так що так, це добре підходить для експериментів, поки ви залишаєтесь в однакових за розміром частинах.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.