FRAMの欠点は何ですか?


31

最近MSP430 Launchpadを入手してから、さまざまなマイクロコントローラープロジェクトで遊んでいます。残念ながら、MSP430G2553のRAMは512バイトしかないため、複雑なことを行うには外部ストレージが必要です。

SPIとI2C SRAMおよびEEPROMチップを見て、FRAMを発見しました。

それは完璧に見えます。大きいサイズ(上記にリンクされているものは2Mbパーツ)、低電力、バイトアドレス指定およびプログラム可能、不揮発性、摩耗の問題なし、明示的に何も消去する必要がなく、実際にシリアルSRAMよりも安価です(マイクロチップのパーツと比較して)。

実際、それは完璧すぎるように見え、それが私を疑わしくさせます。このようなものがシリアルSRAMやフラッシュEEPROMよりもはるかに優れている場合、なぜそれはどこにもないのですか?SRAMを使い続けるべきですか、それともFRAMは実験に適した選択肢ですか?


同様のコスト/ビットで標準フラッシュの密度と一致する場合、フラッシュはありません。
Kortuk

ファウンドリプロセスは高価で、既存のマイクロと統合できない場合があります。FRAMをマイクロ(モノリシック)に統合するには、FRAMとマイクロコントローラブロック(ロジック)をサポートするファウンドリプロセスに移植する必要があります。それは時間がかかり、退屈です。
チェタンバルガヴァ

@ChetanBhargava彼らも同じ密度を持っていません。MSP430は、RAMおよびROMとして使用でき、再起動時にチップが状態を失うことはないため、しばらくの間、すべてのFRAMを搭載したチップのリリースについて議論していました。
-Kortuk

1
マイクロコントローラのmsp430 "F"サブファミリは、FRAMが統合されているため、検討するのに役立ちます。また、言及されているバリューラインデバイスは、このファミリの入門レベルの紹介です。他のテキサスインスツルメンツのMCUにはかなり高い仕様があります。
アニンドゴーシュ

@Kortukそうです。前回、Mark Buccini(TI-MSP430)に会ったとき、TIがRamtronに多くの関心を寄せていたので、これについて議論しました。これは少し前のことです。
チェタンバルガヴァ

回答:


8

私が見ることができることから、それとSRAMの(主な)違いはそれがより遅いということです、そして、それとEEPROMの違いはより高価です。
両方とも「中間」にあると思います。

かなり新しいテクノロジーであるため、価格が十分に普及するのであれば、来年には価格がかなり下がると思います。SRAMほど高速ではありませんが、速度はまったく悪くなく、多くのアプリケーションに適しているはずです-Farnellには60nsのアクセス時間オプションがあります(SRAMの3.4nsの低と比較して)

これは私に思い出させます-私はかなり前にいくつかのラムトロンF-RAMサンプルを注文しましたが、まだそれらを試してみることができませんでした...


そのSRAM速度はシリアルですか、それともパラレルですか?シリアルである場合、それは非常に高速だからです。私は主張で探していFRAMの一部は...速く私のマイクロコントローラのクロック速度よりも40MHzのSPIで、経由待ち時間ゼロの書き込みを行うには
デビッド考えると

並列()であり、並列F-RAMオプション(。)と比較しました。SPIパーツを探している場合、より高速なパーツでは、読み取り/書き込み時間ではなく最大SPI速度によって制限されます。 。不揮発性機能は、プロジェクトのために有用であり、スピードは私がF-RAMに行くを与えると思う十分なされている場合。
オリグレイザー

21

FRAMは優れていますが、この技術には破壊的な読み取りがあります。フラッシュテクノロジーの書き込み/消去サイクルは限られていますが、読み取りサイクルはほぼ無制限です。

FRAMでは、各読み取りサイクルが実際にメモリに影響し、低下し始めます。TIは、FRAMには「5.4×10 ^ 13サイクルまでの耐摩耗性と85°Cで10年に相当するデータ保持」があることを発見したと述べています。いくつかの計算の後、これは約2年の一定の読み取りサイクル程度になります(ECCを考慮しない場合)。

現実には、デューティサイクルが低いほとんどの低電力アプリケーションでは、これは問題になりません。特定のアプリケーションに対して評価する必要があります。

速度の制限も存在するため、必要に応じて待機状態が追加されます。ただし、1つの解決策は、コードをRAMにロードし、そこから実行して(FRAMのサイクルを回避する)、速度制限を回避することです。

トピックのE2Eポストがありましたここに波及効果のいくつかを議論しました。

セキュリティがあるようFRAMの利点は限りあるものについてはTIから良いアプリケーションノートここで


そのスレッドは少し矛盾している、悲しいかな---それは技術の種類に依存するだけでなく(そしてサイプレス/ラムトロンの部分がどんな技術か分からない)、ある人はあなたがそれに書いて!いずれにせよ、私はそれほど難しいことではないので、私には関係ありませんが、知っておく価値はあります--- ta。
デビッド与えられた

@DavidGiven:TIのマーケティング回答のJacobがいたからだ。私が知っていることから、破壊的な読み取りにもかかわらず、その利点のために多くの人々がFRAMを使用しています。
グスタボリトフスキー

1
耐摩耗性に関する仕様では、このようなデバイスの使用に関するすべてのプラクティスが完全に無視されており、意味がありません。これはRAMです。同じビットを何度も読み取るだけであれば、Flashを使用しないのはなぜですか。20Mhz SPIで16K FRAMパーツのすべてのセルを読み書きするサイクルを実行する場合、使い古すには84年が必要です。
iheanyi

破壊的な読み取りは非常に耳障りです。しかし、はい、技術的にはこれは正しいです。読み取りサイクルは、FRAMの耐久性仕様に対してカウントする必要があります。TI製のRamtron / Cypデバイスの仕様は、現在多くの年で1E14(@ 85C)です。実際には、非常に読み取り/書き込みが多いアプリケーションでも、1E14サイクル(実際には1E16に達することはありません。そして、これはランダムサイクル(他のセル)ではなく、特定のバイトが経験する読み取り/書き込みサイクルです。耐久推定のための計算例iheanyiが指摘するように、シリアル「V」FRAMsの制限は、実質的に到達できない。。
gman

9

FRAMの唯一の本当の問題は、ボリュームとマージンを左右する市場の一部である非常に密集した部分については、まだ密度を競うことができないことです(これは、歩留まりとサイズのどちらかです-本当に重要ではありません)。小さい部品(つまり、同じテクノロジーの古いバージョンと競合する部品)については、うまくいきます。

そのため、同じサイズのパーツに留まる限り、実験に適しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.