English
Language : 

MC56U032DCCA Datasheet, PDF (34/64 Pages) Samsung semiconductor – Dual Voltage MultiMediaCard Specification
MultiMediaCardTM
Figure 4-2 MultiMediaCard State Diagram (Card Identification Mode)
The host starts the card identification process in open drain mode with the identification clock rate fOD
(generated by a push pull driver stage). The open drain driver stages on the CMD line allow the parallel
card operation during card identification. After the bus is activated the host will request the cards to send
their valid operation conditions with the command SEND_OP_COND (CMD1). Since the bus is in open
drain mode, as long as there is more than one card with operating conditions restrictions, the host gets in
the response to the CMD1 a “wired or” operation condition restrictions of those cards. The host then
must pick a common denominator for operation and notify the application that cards with out of range
parameters (from the host perspective) are connected to the bus. Incompatible cards go into Inactive
State (refer to also Chapter “Operating Voltage Range Validation”). The busy bit in the CMD1 response
can be used by a card to tell the host that it is still working on its power-up/reset procedure (e.g.
downloading the register information from memory field) and is not ready yet for communication. In this
case the host must repeat CMD1 until the busy bit is cleared. After an operating mode is established, the
host asks all cards for their unique card identification (CID) number with the broadcast command
ALL_SEND_CID (CMD2).
All not already identified cards (i.e. those which are in Ready State) simultaneously start sending their
CID numbers serially, while bit-wise monitoring their outgoing bitstream. Those cards, whose outgoing
CID bits do not match the corresponding bits on the command line in any one of the bit periods, stop
sending their CID immediately and must wait for the next identification cycle (cards stay in the Ready
State). There should be only one card which successfully sends its full CID-number to the host. This card
then goes into the Identification State. The host assigns to this card (using CMD3,
SET_RELATIVE_ADDR) a relative card address (RCA, shorter than CID), which will be used to address
the card in future communication (faster than with the CID). Once the RCA is received the card transfers
to the Standby State and does not react to further identification cycles. The card also switches the output
drivers from the open-drain to the push-pull mode in this state. The host repeats the identification
process as long as it receives a response (CID) to its identification command (CMD2). When no card
34