Bringup
Open the editor
Behavioural mixed-signal modelmicroSD socket Hirose DM3AT-SF-PEJM5 + SDHC cardmicrosd_card

microSD card (SDHC)

SDHC memory card in its socket, in SPI mode or in 4-bit SD-bus mode. SPI mode (microcontrollers): CMD0, CMD8, ACMD41, CMD58 initialisation, CMD17/18 read, CMD24/25 write, CMD9/10 card registers; CS = DAT3, MOSI = CMD, MISO = DAT0. SD-bus mode (application processors, SDMMC): CLK, CMD, DAT0..DAT3. The card can hold an operating system image (Image): an application processor boots from it. The socket's card-detect switch (DET_A–DET_B) is closed while the card is inserted. Supply 3.3 V (2.7–3.6 V); level shifters are needed on a 5 V board. What is written is kept for the run.

DAT3/CSCMD/DICLKDAT0/DODAT2DAT1VDDVSSDET_ADET_BSHIELDmicroSD socket Hirose DM3AT-SF-PEJM5 + SDHC card
Schematic symbol

Key data

Category
ICs
Simulation model
Behavioural mixed-signal model
Manufacturer part number
microSD socket Hirose DM3AT-SF-PEJM5 + SDHC card
Reference prefix
J
Pins
11
Land pattern
microSD_HC_Hirose_DM3AT-SF-PEJM5

Simulation model

A behavioural model implements the interface of the chip (registers, protocol, timing) at its pins. The pins are connected to the analog circuit like CMOS pins.

Model
microsd
Supply pins
4 / 6

Pins 11

PinNameUse
2DAT3/CSI/O pinChip select (CD/DAT3): any GPIO, 10 kΩ pull-up
3CMD/DII/O pinData in (CMD): from MOSI
5CLKInput pinSPI clock
7DAT0/DOI/O pinData out (DAT0): to MISO
1DAT2I/O pinDAT2: unused in SPI mode (pull-up)
8DAT1I/O pinDAT1: unused in SPI mode (pull-up)
4VDDSupply pinSupply 3.3 V: 10 µF + 100 nF to GND
6VSSGround pinGround
10DET_APassive pinContact: carries a signal or supply wire
9DET_BPassive pinContact: carries a signal or supply wire
SHSHIELDGround pinGround

Parameters 4

Capacitysize
Default4G B

SDHC: 2–32 GB

Imageimage
Default–
/linux/bringup-mp157-sdcard.img.gz/linux/stm32mp157a-sdcard.img.gz

empty card, or an operating system image written to the card, loaded when the simulation starts: Linux for the Bringup board (STM32MP157AAB3) or for ST's STM32MP157A-DK1 (TF-A, U-Boot, kernel, root file system)

Initialisation time (ACMD41)tinit
Default20m s

card dependent; the specification allows up to 1 s

Write busy time per blocktwrite
Default1m s

card dependent; the specification allows up to 250 ms

PCB

Verified land patternmicroSD_HC_Hirose_DM3AT-SF-PEJM5