タグ付けされた質問 「microsd」


6
SPIでmicroSDカードを初期化するための正しいコマンドシーケンスは何ですか?
microSDカード(2 GB、Kingston、Sandisk)とSilicon Labs C8051F931コントローラーを接続しようとしています。 初期化のために従わなければならないシーケンスについて非常に混乱しています。PIC Microcontrollerを使用した書籍SD Card Projectsでは、135ページに言及されています。 したがって、SDカードをSPIモードに切り替える手順は次のとおりです。 電源投入。 •CSおよびデータアウトラインを論理「1」に設定して、少なくとも74クロックパルスをカードに送信します。 •CDラインをローに設定します。 •6バイトのCMD0コマンド「40 00 00 00 00 95」を送信して、カードをSPIモードにします。 •R1応答をチェックして、エラービットが設定されていないことを確認します。 •R1応答の「アイドル状態」ビットが「0」に設定され 、エラービットが設定されなくなるまで、コマンドCMD1を繰り返し送信します。これで、カードは読み取り/書き込み操作の準備ができました。 これを試してみましたが、CDM1でも01を取得しています。00が期待されます。 また、ここでは、CMD0の後にCMD8を送信する別のコマンドシーケンスがあります。しかし、本は私がCMD1を送信する必要があると述べています。 正しいシーケンスは何ですか?
18 microsd 

4
低電力マイクロSDカードストレージ
ArduinoブートローダーやIDEなどを利用するために、ATmega328Pをベースにした低電力データロガーを構築しています。単三電池。センサーデータは4か月間、最大76バイト/秒で保存され、約750 MiBのデータを提供します。したがって、大容量のメモリデバイスが必要ですが、それでも低電力です。 私が言えることから、これだけのデータを保存する唯一の実用的な解決策は、SDカードを使用することです。ただし、SDカードは、余裕があるよりも少し多くの電力、現在使用しているカードの0.2mAのアイドル電流、および書き込み中にさらに多くの電力を使用するようです。 いくつかの質問: SDカードの消費電力を制御する唯一の実用的な方法は、ハイサイドスイッチですか? カードの電源を切り替える際に注意すべき注意事項はありますか?たとえば、ブロックの書き込み後に実行されるプロセスのウェアレベリング、またはいつでも発生する可能性があります。 他に検討すべき選択肢はありますか?

2
SPIは中断しても安全ですか?
ファームウェア内からmicroSDカードに書き込んでいますが、これは優先度が最も低いタスクなので、読み取り/書き込み中に他のタスクによって中断される可能性があります。 ここで、UARTを使用してこのmicroSDカードと通信したとします。読み取り中の問題は、ハードウェアRX FIFOがオーバーフローすることであるため、努力できる最大遅延は(FIFOサイズ×バイト/秒)であり、書き込み中は問題はありません。次の文字を送信します。 SPIを使用している今、これはどのように機能しますか?書き込みの場合は問題ではなく、読み取りの場合はSPI FIFOサイズに依存する状況と同じですか?

1
microSDカードとインターフェイスするときに、正しくプルアップまたはプルダウンする方法
マイクロコントローラのピンが電源投入時にフローティングになったときに、microSDカードが破損しないように、CSピンのみをプルアップする人々を見てきました。 また、多くの人がDI、DO、SCLKラインを上下させているのを見ました。 私が見た回路のいくつかは、ピン1と2をVddとVssの間に形成された分圧器を介してVdd / 2に接続します。 マイクロコントローラーを組み込みSPIインターフェースと接続し、適切なロジック電圧レベルを持つ場合、microSDカードのどのピンをプルアップまたはハイにする必要がありますか?


2
MicroSdカードにこれほど多くのメモリセルを収めるにはどうすればよいですか?
新しいMicroSdメモリーカードを見たとき、32GBがそのスペースにどのように収まるのかと思ったのですが。 簡単な数学: それは約(私の見積もり、とにかくコントローラーの大部分)と32 GBのセルが含まれています。したがって5∗10 − 512c m212cm2\frac{1}{2}cm^21セルのスペース。原子は約10−12m2の面積にあるため、メモリセルが原子より小さいのはなぜですか。5 ∗ 10− 52(5 + 30 )= 1.45 ∗ 10− 15m25∗10−52(5+30)=1.45∗10−15m2\frac{5*10^{-5}}{2^{(5+30)}} = 1.45*10^{-15} m^210− 12m210−12m210^{-12} m^2 microSDカードの外観の画像を次に示します。
12 microsd 

1
他のスレーブSPIデバイスがある場合、SPI経由でmicroSDカードにアクセスする際に問題はありますか?
SPIポートが1つだけのCPUを備えたデザインに取り組んでいます。このポートには複数のスレーブが接続されており、そのうちの1つはmicroSDカードです。 これは、SDカードがSPIマスターの唯一のスレーブとして動作するように設計されているというエンジニアからのレポートです。 他の誰かが同じバス上の他のSPIスレーブと一緒にmicroSDを使用できましたか?おそらく、このレポートは特定の問題のあるminiSDカードに基づいているだけでしょうか? 安全のために、miniSDカードにつながるスレーブ選択ラインでSPI CLKラインをゲーティングすることをお勧めしますか?
10 spi  sd  microsd 

1
データシートの非導電性パッド?
私はDM3CS-SF microSDコネクタを備え、データシートの推奨ランドパターンで「非導電性トレース」とラベル付けされた領域があるデバイスを設計しています。これらの領域をどうすればよいですか?これらの禁止領域は、同じ層に何も配線してはいけないのでしょうか、それともはんだマスクが付いたトレースを提供する必要がありますか(はんだ付け/電気的にコネクタに接続できないようにするため)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.