FRAM의 장점은 무엇입니까?


31

최근 MSP430 런치 패드를 획득 한 후 다양한 마이크로 컨트롤러 프로젝트를 수행해 왔습니다. 불행히도 MSP430G2553에는 512 바이트의 RAM 만 있으므로 복잡한 작업을 수행하려면 외부 저장소가 필요합니다.

SPI 및 I2C SRAM 및 EEPROM 칩을 살펴본 후 FRAM을 발견했습니다 .

완벽 해 보인다. 큰 크기 (위의 링크는 2Mb 부품), 저전력, 바이트 주소 지정 가능 및 프로그래밍 가능, 비 휘발성, 마모 문제 없음, 명시 적으로 아무것도 지울 필요가 없으며 실제로는 직렬 SRAM보다 저렴합니다 (Microchip 부품과 비교).

실제로, 그것은 너무 완벽 해 보이고, 그것은 나를 의심하게 만듭니다. 이 물건이 직렬 SRAM 및 플래시 EEPROM보다 훨씬 낫다면 왜 모든 곳에 있지 않습니까? SRAM을 사용해야합니까, 아니면 FRAM이 실험에 적합한가요?


비슷한 비용 / 비트로 표준 플래시의 밀도와 일치 할 수 있으면 플래시가없는 것입니다.
Kortuk

파운드리 프로세스는 비용이 많이 들고 기존 마이크로와 통합 할 수 없을 수도 있습니다. 시간이 많이 걸리고 지루합니다.
Chetan Bhargava

@ChetanBhargava 그들은 또한 같은 밀도를 가지고 있지 않습니다. MSP430은 램과 롬으로 사용할 수 있고 재시작으로 칩이 풀리지 않기 때문에 모든 FRAM이있는 칩을 잠시 동안 릴리스하는 것에 대해 논의 해 왔습니다.
Kortuk

1
마이크로 컨트롤러의 msp430 "F"하위 제품군은 FRAM이 통합되어 있다고 생각하면 유용 할 수 있습니다. 언급 된 밸류 라인 디바이스는 제품군에 대한 엔트리 레벨 소개이며, 훨씬 더 높은 사양을 가진 다른 Texas Instruments MCU가 있습니다.
Anindo Ghosh

@Kortuk 맞습니다. 마지막으로 Mark Buccini (TI-MSP430)를 만났을 때 TI가 Ramtron에 많은 관심을 보였으므로 이에 대해 논의했습니다. 이것은 얼마 전입니다.
Chetan Bhargava

답변:


8

내가 볼 수 있듯이, SRAM과 SRAM의 (주요) 차이는 느리고, EEPROM과의 차이는 더 비쌉니다.
나는 그것이 둘 사이에 있다고 말한다.

꽤 새로운 기술이기 때문에 내년에 가격이 약간 떨어질 것으로 예상되어 충분히 인기를 얻게 될 것입니다. SRAM만큼 빠르지는 않지만 속도는 전혀 나쁘지 않으며 많은 응용 분야에 적합해야합니다 .Farnell에서 60ns 액세스 시간 옵션을 볼 수 있습니다 (SRAM을 사용하면 3.4ns가 낮음)

이것은 나에게 상기시켜줍니다-나는 약간의 Ramtron F-RAM 샘플을 꽤 오래 전에 주문했지만 여전히 시도해 보지 못했습니다 ...


SRAM 속도가 직렬 또는 병렬입니까? 직렬 인 경우 심각하게 빠르기 때문입니다. 내가 주장을보고하고있어 FRAM 부분은 ... 빨리 내 마이크로 컨트롤러의 클럭 속도보다 40MHz의에서 SPI를 통해 제로 대기 시간 쓰기를 할 수
데이비드을 감안할 때

병렬 ( : 여기 )이며 병렬 F-RAM 옵션과 비교했습니다 ( : SPI 부품을 찾고 있다면 더 빠른 부품을 사용하면 읽기 / 쓰기 시간이 아닌 최대 SPI 속도에 의해 제한됩니다 비 휘발성 기능이 프로젝트에 유용하고 속도가 적절한 경우 F-RAM을 사용해 볼 수 있습니다.
Oli Glaser 2013

21

FRAM은 훌륭하지만이 기술에는 파괴적인 읽기 기능이 있습니다. 플래시 기술은 쓰기 / 삭제주기가 제한되어 있지만 읽기주기는 거의 무제한입니다.

FRAM에서 각 읽기주기는 실제로 메모리에 영향을 미치며 성능이 저하되기 시작합니다. TI는 FRAM이 "5.4 × 10 ^ 13주기의 마모없는 내구성과 85 ° C에서 10 년에 해당하는 데이터 보존력"을 가지고 있다고 밝혔다. 일부 계산 후에는 약 2 년 동안 일정한 읽기주기 정도 (ECC를 고려하지 않은)로 밝혀졌습니다.

실제로 듀티 사이클이 낮은 대부분의 저전력 응용 분야에서는 문제가되지 않습니다. 특정 응용 프로그램에 대해 평가해야합니다.

속도 제한도 있으므로 필요한 경우 대기 상태가 추가됩니다. 그러나 한 가지 해결책은 코드를 RAM에로드하고 거기서 실행하여 (FRAM의주기를 피하고) 속도 제한을 피하는 것입니다.

주제에 E2E 포스트가 있었다 여기 파급 효과의 일부를 논의했다.

보안이 그대로 FRAM의 장점은 지금까지 무엇인지에 대한 TI의 좋은 애플리케이션 노트 여기에


그 스레드는 약간 모순입니다. 아아 --- 그것은 기술의 종류에 달려있을뿐만 아니라 Cypress / Ramtron의 기술이 무엇인지 모릅니다.하지만 한 사람은 다음과 같이 읽기 저하를 해결할 수 있다고 제안합니다. 그것에 쓰기! 어쨌든 그것은 그렇게 열심히 운전하지 않을 것이기 때문에 나에게 관련이 없지만, 알 가치가 있습니다.
David 주어진

@DavidGiven : TI의 마케팅 답변을받은 Jacob이 있었기 때문에 말입니다. 내가 아는 한, 파괴적인 읽기에도 불구하고 FRAM의 장점으로 인해 많은 사람들이 FRAM을 사용하고 있습니다.
Gustavo Litovsky

1
내구 시간 사양은 이러한 장치를 사용하는 모든 관행을 완전히 무시 하며 의미가 없습니다. RAM입니다. 당신이 할 모든 것이 같은 비트를 반복해서 읽는 것이라면, 왜 Flash를 사용하지 않습니까? 20Mhz SPI에서 16K FRAM 부품의 모든 셀을 통해 사이클을 읽거나 쓰면 84 년이 걸렸습니다.
iheanyi

파괴적인 읽기 소리가 너무 거칠다. 그러나 그렇습니다. 기술적으로 이것은 정확합니다. 읽기주기는 FRAM의 내구성 사양에 따라 계산되어야합니다. TI 조립식 Ramtron / Cyp 장치의 경우이 사양은 현재 몇 년 동안 1E14 (@ 85C)입니다. 실제로 매우 읽기 / 쓰기 집약적 인 애플리케이션조차도 1E14주기 (실제로 1E16)에 도달 할 수 없습니다. BTW, 이것은 임의의 바이트 (다른 ​​셀)가 아닌 특정 바이트가 경험하는 읽기 / 쓰기주기입니다. 지구력 추정치 계산의 예 직렬 'V'FRAM의 경우 한계가 지적 되었 듯이 한계에 도달 할 수 없음
gman

9

FRAM의 유일한 실제 문제는 볼륨과 마진을 주도하는 시장의 일부인 실제로 밀도가 높은 부품의 경우 밀도에 대해 아직 경쟁 할 수 없다는 것입니다 (수율 또는 크기)-실제로는 중요하지 않습니다. ). 작은 부품 (즉, 동일한 기술의 이전 버전과 경쟁)의 경우 성능이 우수합니다.

따라서 동일한 크기의 부품을 사용하는 한 실험에 적합합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.