SanDisk SDSDH-1024 Product Manual - Page 64

When CMD6 changes the bus behavior i.e. access mode the host is allowed to use

Page 64 highlights

Revision 2.2 Chapter 4 - SD Card Protocol Description SanDisk SD Card Product Manual support it. The host will check the SD_SPEC field in the SCR Register to recognize what version of the spec the card complies with before using CMD6. Important: It is mandatory for the SD Card to be based on v1.10 in order to support CMD6. CMD6 is valid under the Transfer State, though once selected by the switch command, all functions return to the default function after a power cycle, CMD6 or CMD0. Using CMD0 to reset a card will cause it to reset to Idle State and all functions switch back to the default. As a response to CMD6, the SanDisk SD Card will send an R1 response on the CMD line, and 512 bits of status on the DAT lines. The SD bus transaction considers this a standard single block read transaction and the time-out value of this command is 100ms, same as in read command. If a CRC error occurs on the status data, the host should issue a power cycle. CMD6 function switching period is within eight clocks after the end bit of status data. When CMD6 changes the bus behavior (i.e. access mode) the host is allowed to use the new functions (increase/decrease CLK frequency beyond the current max CLK frequency), at least eight clocks after at the end of the switch command transaction. In response to CMD0, the switching period is within eight clocks after the end bit of CMD0. When CMD6 has changed the bus behavior (i.e. access mode) the host is allowed to start the initialization process, at least eight clocks after at the CMD0. © 2004 SanDisk Corporation 4-20 12/08/04

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123

Chapter 4 – SD Card Protocol Description
Revision 2.2
SanDisk SD Card Product Manual
© 2004 SanDisk Corporation
4-20
12/08/04
support it. The host will check the SD_SPEC field in the SCR Register to recognize what
version of the spec the card complies with before using CMD6.
Important:
It is mandatory for the SD Card to be based on v1.10 in order to support CMD6.
CMD6 is valid under the Transfer State, though once selected by the switch command, all
functions return to the default function after a power cycle, CMD6 or CMD0.
Using
CMD0 to reset a card will cause it to reset to Idle State and all functions switch back to the
default.
As a response to CMD6, the SanDisk SD Card will send an R1 response on the CMD line,
and 512 bits of status on the DAT lines. The SD bus transaction considers this a standard
single block read transaction and the time-out value of this command is 100ms, same as in
read command. If a CRC error occurs on the status data, the host should issue a power
cycle.
CMD6 function switching period is within eight clocks after the end bit of status data.
When CMD6 changes the bus behavior (i.e. access mode) the host is allowed to use the
new functions (increase/decrease CLK frequency beyond the current max CLK frequency),
at least eight clocks after at the end of the switch command transaction.
In response to CMD0, the switching period is within eight clocks after the end bit of
CMD0. When CMD6 has changed the bus behavior (i.e. access mode) the host is allowed
to start the initialization process, at least eight clocks after at the CMD0.