SDMJ-32 SanDisk, SDMJ-32 Datasheet - Page 64

no-image

SDMJ-32

Manufacturer Part Number
SDMJ-32
Description
Manufacturer
SanDisk
Type
MultiMedia Cardr
Datasheet

Specifications of SDMJ-32

Density
32MByte
Operating Supply Voltage (typ)
3.3V
Operating Temperature (min)
-25C
Operating Temperature (max)
85C
Package Type
MMC
Mounting
Socket
Pin Count
7
Operating Temperature Classification
Commercial
Operating Supply Voltage (min)
2.7V
Operating Supply Voltage (max)
3.6V
Programmable
Yes
Lead Free Status / RoHS Status
Compliant
Revision 1.3
© 2005 SanDisk Corporation
Multiple Block Write
In multiple block write mode, the card expects continuous flow of data blocks following
the initial host write command. The data flow is terminated by a stop transmission
command (CMD12). The Multiple Block Write Command timing diagram describes the
timing of the data blocks with and without card busy signal.
Multiple Block Write Command Timing
In write mode, the stop transmission command works similarly to the stop transmission
command in the read mode. The following figure describes the timing of the stop command
in different card states.
Stop Transmission During Data Transfer from the Host
The card will treat a data block as successfully received and ready for programming only if
the CRC data of the block was validated and the CRC status token sent back to the host.
The figure below is an example of an interrupted (by a host stop command) attempt to
transmit the CRC status block. The sequence is identical to all other stop transmission
examples. The end bit of the host command is followed, on the data line, with one more
data bit, end bit and two Z clock for switching the bus direction. The received data block in
this case is considered incomplete and will not be programmed.
Stop Transmission during CRC Status Transfer from the Card
All previous examples dealt with the scenario of the host stopping the data transmission
during an active data transfer. The following two diagrams describe a scenario of receiving
the stop transmission between data blocks. In the first example, the card is busy
programming the last block while the card is idle as shown in the second diagram.
However, there remains un-programmed data blocks in the input buffers. These blocks are
being programmed as soon as the stop transmission command is received and the card
activates the busy signal.
CMD S T
DAT
CMD S T
DAT
Response
Data Block
Card
CMD E Z
DAT Z Z P*P
D D
D D
Host Command
D
Host Command
N
D
Content
Z P
WR
Content
D D D
D D Z
S
Write Data
Data+CRC
CRC
D D D D E
CRC
Z S
*******************
CRC Status
E
CRC
E
E Z Z S Status
Z Z P
Z Z P
N
E
CR
N
Z
Cycles
CR
Z
CRC Status
Z
Cycles
4-26
P* ****P
Z
S
P* ****P
S
L
P
L
P P P P
E Z
Card is Programming
S
MultiMediaCard/RS-MultiMediaCard Product Manual
N
Card is Programming
WR
P*P
S
T Content
Card Response
Chapter 4 – MultiMediaCard Protocol Description
T Content
Card Response
S
*********
Data+CRC
Write Data
*********
*********************
CRC
CRC
E Z Z S Status
E
E
E Z Z
CRC Status
S T
Host Command
E Z Z
S T
Host Command
P
Z Z
P
E S
P P
Content
Z Z
Busy
Z
L*L
Content
P
Z
04/22/05
Z
P
E
Z
Z
P
Z
Z
N
WR
Z
P*P
P
P
Z

Related parts for SDMJ-32