RAM専用のマイクロコントローラーは何を対象としていますか?


29

テキサス・インスツルメンツのMSP430シリーズの部品番号の構成に関する詳細を探しているときに、このWikiページに出くわしました:TI MSP430

声明があります

MSP430L09xシリーズのように「L」。RAMのみの部分を示します。プログラミングを維持するために継続的に電力を供給し続ける必要があります

公式ウェブサイトのデータシートを調べた後、上記を検証することはできませんが、私にぶつかる質問は、そのような部分があれば、それを使用する適切なアプリケーションは何でしょうか?


15
たぶん、電源投入時にプログラムがホストから常にアップロードされる周辺機器でしょうか?
ジャックB

2
確かに有効なポイントですが、実際のアプリケーションではどのように見えるのでしょうか?
WedaPashi

11
すべてのFPGAがこれを行います。また、RAMはFlashよりも読み書きが速いという利点もあります。しかし、それ以上は推測することしかできません。
トムカーペンター

2
RAM専用のADSP-21xx部品を使用しました。たとえば、電源投入時のブートプロセスでは、外部EEPROMからそのメモリを埋めることができました。ただし、あなたが議論している部分は見ていない。だから、私はそのケースについてあなたに話すことはできません。しかし、それは私が探しているようなものです。
ジャンク

8
いくつかの種類の安全なアプリケーションは、「読み取り後に書き込み」が必要な場合があります-ロックまたは銀行セキュリティトークンを考えます。
ブライアンドラモンド

回答:


45

「L」シリーズのポイントは、非常に低い電源電圧(0.9 V、単一のバッテリーセルから得られるもの)をサポートすることです。Webページは言います:

このデバイスの一般的なアプリケーションには、完全なアナログ信号チェーンを必要とするシングルセルシステムが含まれます。

フラッシュの欠落は目標ではありません。これは、電圧範囲の不幸な副作用です。ユーザーガイドの第8章には次のように記載されています。

この章では、MSP430L092ローダーコードを使用して自律型マイクロコントローラーソリューションを構築する方法について説明します。ネイティブの超低電源電圧では不揮発性メモリを使用できないため、ローダーのアプローチが選択されます。

ROMにコードを入れてチップを作成するようTIに依頼することになっています(これが「C」シリーズの目的です)。ただし、開発中(ROMに何が入るかわからない場合)、または多くのデバイスがない場合(固定ROMオーバーヘッドが高すぎる)、ROMなしの「L」チップを使用する必要があります。

MSP430x09xのデバッグシナリオ


「意図的な機能ではない」は正確ではありません。確かに事故ではありませんでした。「望ましい」という意味ですか?
スコットサイドマン

はい、意図がより重要です。
CL。

13

多くのPC接続デバイスは、ホストなしで簡単にプログラムできるため、ROMなしで構築されます。たとえば、私が見たすべてのWiFiモジュールは、ドライバーがロードされるときにドライバーによってプログラムされます。これにより、高価なフラッシュROMの費用を節約でき(PCのストレージははるかに安価です)、エンドユーザーにとってファームウェアの更新がシームレスになります。

この概念はWiFiに固有のものではありませんが、対応する仕様がまだドラフト段階にある間に多くのWiFiチップセットがリリースされるため、この場合は特に非常に有用であることが判明しました。したがって、頻繁なファームウェアアップグレードが予想されます。


3
また、他のプロセッサと連携して動作する組み込みプロセッサ。通常、マスタープロセッサは他のすべてのプロセッサを起動し、コードを送信します。
デビッドシュワルツ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.