Make the following connections:
- Connect a series resistor
(0Ω) for MMC1_CLK and MMC2_CLK (close to processor) and external pulldown
for MMC1_CLK and MMC2_CLK (close to attached device or SD card socket).
- Add external pullups (47kΩ)
for the data lines (MMC1_DAT0..3 and MMC2_DAT0..3) and CMD signal (MMC1_CMD
and MMC2_CMD) and connect to the respective Dual-voltage IO ( MMC1 =
VDDSHV5, MMC2 = VDDSHV6) supply rails (place close to attached device or SD
card socket).
- Add external pullups for the
MMC1_SDCD and MMC1_SDWP signals connected to the VDDSHV0 (Dual-voltage IO)
supply rail (close to attached device or SD card socket).
- For supporting SD card
interface, configure MMC2_SDCD and MMC2_SDWP signals referenced to VDDSHV0
(Dual-voltage IO). Add external pullups for the MMC2_SDCD and MMC2_SDWP
signals connected to VDDSHV0 (Dual-voltage IO) supply rail close to attached
device or SD card socket.
See the following FAQs:
[FAQ] AM62A7: Why is MMC1 powered by two different voltage
supplies, VDDSHV0 and VDDSHV5?
[FAQ] AM62A7-Q1: how to connect the pin net VDDSHV4,
VDDSHV5, and VDDSHV6 if SD card is not used
[FAQ] AM6442: AM6442 MMC1
FAQ] AM625: MMC interface
The FAQs are generic and can also be used for the
AM62A7 / AM62A3 / AM62A7-Q1 / AM62A3-Q1 processor family.