<前の手順へ
2.9 MMC
- MMC0_CLKに反射を抑えるための直列抵抗は入っていますか?
直列抵抗の追加挿入が必要な場合に備えて、MMC0_CLKに0Ωの直列抵抗を
(できるだけプロセッサの近くに)入れてください。MMC0_CLK ピンは、
クロック出力および入力として同時に動作するよう構成されているため、
信号トレースのソース側で発生する信号歪みを解決するために直列抵抗を
追加する必要がある場合があります。
- MMC1インタフェースに対する正しいpull抵抗は含まれていますか?
SD-CARD のインプリメンテーションでは、MMC1_CLK 端子に約 50 KΩ の
pull-down抵抗が推奨されます。SDカードの仕様により、CMD 信号および
DAT 信号には、それぞれ約 50 KΩ のpull-upを使用する必要があります。
- 内蔵SDIOのLDOを使用してUHS-Iをサポートしていますか?
SoC には内部 SDIO_LDO 機能があり、UHS-I SD カードをサポートする際に、
MMC1 IO 電源レール (VDDSHV5) を供給するために使用することができます。
SDIO_LDO には 3.3 V 入力ピン (VDDA_3P3_SDIO) と 1.8 V
または 3.3 V 出力ピン (CAP_VDDS_MMC1) があり、出力電圧は
MMC1 ホスト コントローラーによって決定されます。
ホストとの交渉後に 1.8V IO 信号に切り替わる UHS-I SD カードによる
高速データ転送をサポートする場合、SDIO_LDO、VDDSHV5、SD カード、
および外部プルアップの接続が適切であることを確認してください。
SDIO_LDO入力は、SDカードに供給されているのと同じ3.3V電源に接続する
必要があります。SDカードとSDIO_LDOの3.3 V電源は、
ソフトウェアで制御可能な外部電源スイッチを介して配線する必要があります。
このソフトウェア制御の電源スイッチは、SDカードをリセットするために必要です。
なぜなら、カードへの電力をシャットダウンすることが、
カードをデフォルトの状態に戻す唯一の方法だからです。
SDIO_LDO 出力は、MMC1 の IO 電源である VDDSHV5 の電源として
使用する必要があります。CAP_VDDS_MMC1 を VDDSHV5 に接続する
ネットの適切なデカップリング コンデンサーは 3.3 μF です。
MMC1 をブート デバイスとして使用する場合は、SD カードおよび
SDIO_LDO に供給する外部電源スイッチをデフォルトでオンにし、
電源投入後すぐにこれらのデバイスに 3.3V を供給できるようにする必要があります。
さらに、SD カード信号に接続されているすべての外部プルアップ抵抗は、
VDDSHV5 の電源と同じ電源に接続する必要があります。
このような実装の例は、AM64x GP EVMで見ることができます。
- SD-CARDのVDD信号を3.3 VのI/O電源に接続しましたか?
SD-CARDインタフェースのI/O電圧は1.8 Vまたは3.3 Vですが、
SDカードのVDD信号は3.3 V固定の配線に接続されている必要があります。
つまり、UHS-Iの動作モードであっても、カードのVDDは3.3 Vのままで
なければなりません。
これらのモードでは、信号レベルのみが変化し、VDD は変化しません。