microSDカードとインターフェイスするときに、正しくプルアップまたはプルダウンする方法


16

マイクロコントローラのピンが電源投入時にフローティングになったときに、microSDカードが破損しないように、CSピンのみをプルアップする人々を見てきました。

また、多くの人がDI、DO、SCLKラインを上下させているのを見ました。

私が見た回路のいくつかは、ピン1と2をVddとVssの間に形成された分圧器を介してVdd / 2に接続します。

マイクロコントローラーを組み込みSPIインターフェースと接続し、適切なロジック電圧レベルを持つ場合、microSDカードのどのピンをプルアップまたはハイにする必要がありますか?

microSDカードのピン配列

回答:


13

Ω

ただし、SanDisk SDカード製品マニュアルの方がはるかに役立ちます。第3章から:

2

3

4

したがって、すべての未使用ピンにプルアップを追加して、入力がフローティングになることによる大電流の発生を防止する必要があります。

使用するSPI信号の場合、プルアップは必要ありません。ただし、トレースが長い場合やボード上のノイズの多いセクションを実行している場合、または高クロックレートを実行している場合は、プルアップ抵抗を追加すると信号遷移をクリーンアップできます。


1
答えてくれてありがとう。入力ピンがフロートしているときに高電流消費が発生するのはなぜですか。
アブドラカーラマン

8
これは、PMOSとNMOSの両方の素子がオンになり、電流が連続的に流れて電力を浪費し、熱を発生するCMOS回路の準安定/遷移領域に信号が浮遊する可能性があるためです。通常の動作中、信号はこの領域を非常に速く移動する必要があるため、無駄なエネルギーは低くなります。参照してください。このTI紙「スローまたは浮動CMOS入力の影響」
ベン・フォークト

@abdullahkahramanベンはそれを打ちました。
embedded.kyle

好奇心が強い、プルアップまたはダウンが重要ですか?DAT1引き上げながら引き下げることもできますDAT2か、その逆ですか?
アブドラカーラマン

2
@abdullahkahraman SDカードはCMOSなので、問題ではありません。TTLを使用すると、通常、電力を浪費しないようにプルアップする必要があります。このフォーラム投稿を
embedded.kyle
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.