SanDisk SDSDH-1024 Product Manual - Page 119

Introduction, Timing - review

Page 119 highlights

Host Design Considerations: NAND MMC and SD-based Products Application Note Revision 1.0 Introduction SanDisk's MultiMediaCard (MMC) and Secure Digital (SD) Card have been designed into a wide variety of consumer electronic products: MP3 players, cell phones, PDAs, digital still and video cameras, data loggers, and more. Although these cards were designed to support this wide range of products, there are many options an engineer needs to consider before designing a card slot into a product. Design considerations include how the end product handles timeout delays, bus type selection, block mode selection, and other options. These can have a major impact on the performance and compatibility of the product. This Application Note will review these options and provide recommendations on the optimum way to manage them. Timing There are important timing issues for the engineer to consider when designing products that integrate the MultiMediaCard and/or SD Card. Timing specifications Design engineers must meet the rise, fall, setup, hold, and other SD Card and MultiMediaCard bus timing specifications. If they want to support MultiMediaCards in their design, the clock speed should be controllable by the host. This is due to the MultiMediaCard's open-drain mode; the MultiMediaCard powers up in the open-drain mode and cannot handle a clock faster than 400 Khz. Once the MultiMediaCard completes the initialization process, the card switches to the push-pull mode. In the pushpull mode the MultiMediaCard can run at the maximum clock speed. Refer to www.mmca.org and www.sdcard.org for timing specifications published by MultiMediaCard and SD Card Associations. Read access and program times Read access and program times are also very critical to the proper operation of a product design. If the time-out values for read access and program time are not met, data read from and written to the card may be incorrect or invalid. MultiMediaCard and SD Card manufacturers have different read and write time-out values, and the designer must ensure that the product time-out value is not set below the maximum specification. © 2002 SanDisk Corporation 3 9/30/02, Lit# 80-11-00160

  • 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

Host Design Considerations:
Application Note
NAND MMC and SD-based Products
Revision 1.0
© 2002 SanDisk Corporation
3
9/30/02, Lit# 80-11-00160
Introduction
SanDisk’s MultiMediaCard (MMC) and Secure Digital (SD) Card have been designed
into a wide variety of consumer electronic products: MP3 players, cell phones, PDAs,
digital still and video cameras, data loggers, and more.
Although these cards were
designed to support this wide range of products, there are many options an engineer
needs to consider before designing a card slot into a product.
Design considerations
include how the end product handles timeout delays, bus type selection, block mode
selection, and other options.
These can have a major impact on the performance and
compatibility of the product.
This Application Note will review these options and
provide recommendations on the optimum way to manage them.
Timing
There are important timing issues for the engineer to consider when designing products
that integrate the MultiMediaCard and/or SD Card.
Timing specifications
Design engineers must meet the rise, fall, setup, hold, and other SD Card and
MultiMediaCard bus timing specifications.
If they want to support MultiMediaCards in
their design, the clock speed should be controllable by the host.
This is due to the
MultiMediaCard's open-drain mode; the MultiMediaCard powers up in the open-drain
mode and cannot handle a clock faster than 400 Khz.
Once the MultiMediaCard
completes the initialization process, the card switches to the push-pull mode.
In the push-
pull mode the MultiMediaCard can run at the maximum clock speed.
Refer to
www.mmca.org
and
www.sdcard.org
for timing specifications published by
MultiMediaCard and SD Card Associations.
Read access and program times
Read access and program times are also very critical to the proper operation of a product
design.
If the time-out values for read access and program time are not met, data read
from and written to the card may be incorrect or invalid.
MultiMediaCard and SD Card
manufacturers have different read and write time-out values, and the designer must
ensure that the product time-out value is not set below the maximum specification.