SDI Technologies SDIO Card manual Power Control Support for the Sdio Host, Power Selection

Page 54

©Copyright 2000-2007 SD Card Association

SDIO Simplified Specification Version 2.00

11.2.2Power Selection

Power Selection defines two power modes for a function: Lower Current Mode and Higher Current Mode. A card implementing Power Selection gives the host the choice between these two power modes. These modes can be used for functions, such as a radio, which can operate in full performance (Higher Current Mode) or reduced performance (Lower Current Mode). A card’s support of Power Selection is indicated with the SPS bit (Support Power Selection) in the FBR. The host enables Power Selection with the EPS bit (Enable Power Selection) in the FBR.

11.2.3High-Power Tuples

Six new tuples are defined in version 1.10 for each function tuple.

Average power required when Master Power Control is not enabled (TPLFE_SP_AVG_PWR_3.3V)

Peak power required when Master Power Control is not enabled (TPLFE_SP_MAX_PWR_3.3V)

Average power required in Higher Current Mode (TPLFE_HP_AVG_PWR_3.3V)

Peak power required in Higher Current Mode (TPLFE_HP_MAX_PWR_3.3V)

Average power required in Lower Current Mode (TPLFE_LP_AVG_PWR_3.3V)

Peak power required in Lower Current Mode (TPLFE_LP_MAX_PWR_3.3V)

These values are 16 bits long with a 1mA/step resolution. This allows a value of 0 to 65,535 mA to be used. Current varies depending on the voltage. These tuples are defined in 3.1-3.5V or 2.7-3.6V range. When a new voltage range is added in future specification, another six tuples will be added.

Table 11-1 shows which tuples a host shall refer to depending on the host version and the settings of EMPC and EPS bits.

Host

EMPC

EPS

Reference TPLs

Comments

Ver 1.0

Don’t care

Don’t care

TPLFE_OP_MIN_PWR

 

 

 

 

TPLFE_OP_AVG_PWR

 

 

 

 

TPFLE_OP_MAX_PWR

 

Ver 1.1

0

Don’t care

TPLFE_SP_AVG_PWR_3.3V

Same as TPLFE_OP_AVG_PWR

 

 

 

TPLFE_SP_MAX_PWR_3.3V

Same as TPFLE_OP_MAX_PWR

Ver 1.1

1

0

TPLFE_HP_AVG_PWR_3.3V

Non zero value is required when

 

 

 

TPLFE_HP_MAX_PWR_3.3V

SMPC=1

Ver 1.1

1

1

TPLFE_LP_AVG_PWR_3.3V

Non zero value is required when

 

 

 

TPLFE_LP_MAX_PWR_3.3V

SPS=1

Table 11-1 Reference Tuples by Master Power Control and Power Select

A version 1.10 SDIO card shall implement the six new tuples. A card which has SMPC set to 1, shall set a non-zero value to TPLFE_HP_AVG_PWR_3.3V and TPLFE_HP_MAX_PWR_3.3V. A card which has SPS set to 1, shall set a non-zero value to TPLFE_LP_AVG_PWR_3.3V and TPLFE_LP_MAX_PWR_3.3V. TPLFE_SP_AVG_PWR_3.3V and TPLFE_SP_MAX_PWR_3.3V should be set to the same value as TPFLE_OP_AVG_PWR and TPLFE_OP_MAX_PWR respectively.

11.3Power Control Support for the SDIO Host

11.3.1Version 1.10 Host

The following are requirements for a version 1.10 host:

The host shall recognize new Power Control registers and tuples as defined in SDIO Specification Version 1.10.

Power Control bits (SMPC, EMPC) in the CCCR

Power Selection bits (SPS, EPS) in the FBR

High-Power Tuples

The host shall know its own power supply ability

45

Image 54
Contents SD Specifications Part E1 Sdio Simplified Specification Sdio Simplified Specification Version Changes compared to previous issueDate Version Release of SD Simplified Specification Conventions Used in This Document Table of Contents SPI and SD 1-bit Mode Interrupts 16.2 Table of Tables Table of Figures Primary Reference Document Sdio FeaturesGeneral Description Standard Sdio FunctionsSdio Card modes Sdio Signaling DefinitionSdio Card Types Sdio Host ModesSignal Pins Signal connection to two 4-bit Sdio cardsReset Sdio Card InitializationDifferences in I/O card Initialization Sdio Simplified Specification Version MEM=0 Card initialization flow in SD mode Sdio aware host Illegal Command F8=0 Card initialization flow in SPI mode Sdio aware host OCR Values for CMD5 Iosendopcond Command CMD5VDD Voltage Window Position OCR bitResponse R4 in SD mode Iosendopcond Response R4Special Initialization considerations for Combo Cards Acceptable Commands after InitializationRecommendations for RCA after Reset Re-initialize both I/O and MemoryRe-Initialization Flow for I/O Controller Re-Initialization Flow for Memory controllerEnabling CRC in SPI Combo Card Differences with SD Memory Specification Sdio Command ListUnsupported SD Memory Commands Reset for Sdio Modified R6 ResponseBus Width Combo Card 4-bit Control Card Detect ResistorTimings Card Detect Resistor StatesChanges to SD Memory Fixed Registers Data Transfer Block SizesData Transfer Abort Read AbortCSD Register OCR RegisterCID Register RCA RegisterSdio Status Register Structure ClearBit Identifier Type Value Description New I/O Read/Write Commands Iorwdirect Command CMD52Iorwdirect Response R5 ComcrcerrorIllegalcommand 1 CMD52 Response SD modesCMD=DAT lines free DIS=DisabledIdentifier Type Value Description Clear Condition TRN=TransferOP code Command operation Iorwextended Command CMD53Iorw Extended command Op Code Definition CRCByte Count Values 1 CMD53 Data Transfer FormatOverview Register Access TimeSdio Card Internal Operation InterruptsCMD52 During Data Transfer Suspend/ResumeRead Wait Sdio Fixed Internal MapCommon I/O Area CIA Card Common Control Registers CccrCCCR/SDIO Card Common Control Registers CccrType IOE3To abort transfers to/from memory Scsi 4BLS Transaction of function 0 CIA Cccr bit Definitions EmpcFunction Basic Information Registers FBR Function Basic Registers FBRAddress Field TypeSdio Simplified Specification Version Field Type FBR bit and field definitionsMultiple Function Sdio Cards Setting Block Size with CMD53Card Information Structure CIS Card Information Structure CIS and reserved area of CIABus State Diagram State Diagram for Bus State MachineCSA Access Embedded I/O Code Storage Area CSACSA Data Format Sdio Interrupts Interrupt TimingTerminated Data Transfer Interrupt Cycle Interrupt Clear TimingSdio Suspend/Resume Operation Sdio Read Wait Operation Power Control support for Sdio Cards Power ControlPower Control Overview Master Power ControlHigh-Power Tuples Power Control Support for the Sdio HostPower Selection Reference Tuples by Master Power Control and Power SelectPower Control Operation High-Speed Mode Sdio High-Speed ModeSwitching Bus Speed Mode in a Combo Card Sdio Power Sdio Physical PropertiesSdio Simplified Specification Version Inrush Current Limiting Basic Tuple Format and Tuple Chain Structure CIS FormatsCIS Reference Document Byte Order Within TuplesTuples Supported by Sdio Cards Tuple VersionSdio Card Metaformat Code Name DescriptionCistplmanfid Manufacturer Identification Tuple Cistplmanfid Manufacturer Identification String TupleSdio Specific Extensions Cistplfuncid Function Identification TupleCistplfunce Tuple for Function 0 common Cistplfunce Function Extension TupleCistplfunce Tuple General Structure Tplfidfunction Tuple for Function 0 commonCistplfunce Tuple for Function Tplfidfunction Tuple for FunctionByte Sdio Simplified Specification Version 11 Tplfecsaproperty Definition Tplfidfunction Field Descriptions for Functions10 Tplfefunctioninfo Definition Bit NameCistplsdioext Tuple Reserved for Sdio Cards Cistplsdiostd Function is a Standard Sdio Function12 Cistplsdiostd Tuple Reserved for Sdio Cards 13 Cistplsdioext Tuple Reserved for Sdio CardsSD and SPI Command List Table A-14 SD Mode Command ListNormative Table A-15 SPI Mode Command List Sdmem SdioAppendix B Normative ReferencesAppendix C Abbreviations and TermsLOW, High Informative