SATAをサポートするマイクロコントローラー


9

大型SATAディスクへのデータの書き込みをサポートするマイクロコントローラーはありますか?

回答:


6

SATAは非常に高い周波数で動作します。このデータコネクタシートを見ると、非常に高速なため、基本的に差動信号を使用したTX / RX接続が表示されます。1.5Gビットのデータを処理する必要があります。これは1.5GHz信号です。マイクロコントローラーが扱うのは非常に高速だと感じました。

私の最善の策は、SATAからPATAへのコンバーターを入手し、代わりにPATAインターフェースを使用することです。データは並列に提供されるため、ビットを調べる必要がある速度が低下します。それでも、より簡単に作業できます。

それでもマイクロコントローラーを使いたいのかどうかわかりません。そのようなプロジェクトではFPGAがより良い選択になると思いますが、それはあなたの目標次第です。


あなたの答えは正解のようです、つまり私は製図板に戻らなければならないことを意味します... :(
Unkwntech

私は、SATAダウンコンバージョン用のCPLDまたはASICオプションさえいくつか見たと思います-組み込みのARMペリフェラルだったかもしれません。
tyblu 2010

1
それらのPATA-> SATAコンバーターは「古くて遅い」プロトコルをまだサポートしていますか?私のUSB-> PATAアダプタはUDMA以上のみをサポートし、それは33MHz以上です...
Turbo J

6

別のオプションは、USB2 HSホストを備えたハイエンドMCUであり、USB-SATAアダプターを使用する場合があります。


2

よく考えてみてください。大容量ディスクにはファイルシステムも必要です。FAT32には、特に設計上の制限があります。そのファイルは4GB未満でなければなりません。その他のファイルシステムは、µCでの実装がはるかに困難です。ほとんどの場合、SPIをサポートしているため、SDカードを使用する方が簡単です。

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