ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
20 мая
300767 Топик полностью
Evgeny_CD, Архитектор (20.01.2012 09:19, просмотров: 131) ответил Evgeny_CD на MRAM: коммунизм наступил? Полазил я тут по сайту EverSpin Technologies (выделена из фрискейла в 2008 году) -> (материалы вложены), посмотрел цены на digikey и обалдел. 4МБит стоит $22, 16 MBit $37, все есть в TSSOP и на складе. 10^15 циклов, 35 нс
Ага, похоже, оно решает одну мою стародавнюю задачу. Пусть есть прибор, который мониторит события. 10-100 шт в сек. Мониторит очень надежно, в любой момент могут выдернуть питание, но ничего не пропадет. 5 лет гарантированной работы. Алгоритм такой. Случилось событие - записали в БД с пометкой времени. Далее передали указатель на дескриптор события обработчику. Их много, события сгруппированы по группам, на каждую группу свое множество обработчиков. Обработчик работает, в том числе, с каналами связи, и может работать до 20 сек. Может отработать совсем, может выставить флаг - "вызови меня через 1 минуту". Мы вызываем обработчики последовательно, и заносим в БД результаты. Когда событие обработано всеми обработчиками - стираем его и помечаем его память как свободную. Эдакая специализированная БД. Алготмические изыскания привели к двум вариантам. В варианте FLAHS нужен большой запас по памяти (многие разы), тогда можно сделать алгоритм разумной сложности, чтобы не протереть дырку. Но все равно надо иметь капаситор на 100 мс на всякий случай. Либо делать все с SDRAM, а при выколючении писать блок памяти в FLASH. Мы сделали второе, при обязательном требовании наличия аккумулятора. Пробовали сделать из FeRAM кеш для FLASH- объемы маловаты. А тут 16Мбит за $37, не протираемое и быстрое - фантастика! $37 для целевого прибора много, но можно продать фичу в виде отсутствия аккумулятора - 5 лет с температурами до -40 делают требования к аккумулятору очень взрослыми.