Power Control for Memory Devices
A power controller is configured to deliver different power levels to different types of memory devices. The power controller includes a selecting unit to select a control mode that controls power delivered to a memory device. The selecting unit includes a first input configured to receive a mode signal, multiple control inputs configured to receive several control mode signals, and multiple outputs configured to output power to the memory device. The selecting unit selects the control mode according to the received mode signal and outputs power according to the control modes signals.
1 . A power controller, for controlling power delivered to different types of memory devices, comprising:
a selecting unit for selecting a control mode that controls power delivered to a memory device, the selecting unit having a first input for receiving a mode signal, a plurality of control inputs for receiving a plurality of control mode signals, and a plurality of outputs for outputting power to the memory device,
wherein
the selecting unit selects the control mode according to the received mode signal and outputs power according to the plurality of control mode signals, and
the power controller delivers different power levels to different types of memory devices.
2 . The power controller of claim 1 , further comprising:
a sleep mode controller coupled to the selecting unit, the selecting unit having a second input for receiving a sleep mode control signal.
3 . The power controller of claim 2 , wherein the sleep mode controller further comprises:
a combination unit coupled to the selecting unit and for receiving the sleep mode control signal, and for setting the power control signals to the sleep mode according to the sleep mode control signal, wherein one of the plurality of outputs is set to logic 0 in the sleep mode.
4 . The power controller of claim 3 , wherein the sleep mode controller further comprises:
a reverse unit, coupled to the combination unit, for receiving a sleep mode enablement signal and generating the sleep mode control signal according to the sleep mode enablement signal.
5 . The power controller of claim 1 , wherein the control modes comprises a SD card control mode and an EMMC card control mode.
6 . The power controller of claim 1 , wherein the selecting unit further comprises a plurality of stage selectors, each stage selector receives two of the control mode signals and outputs a selected control mode signal according to the mode signal.
7 . The power controller of claim 1 , wherein the selecting unit further comprises a first stage selector for receiving two of the control mode signals and selecting a control mode signal corresponding to the control mode according to the mode signal, and for outputting the power according to the control mode signal.
8 . The power controller of claim 6 , further comprising:
a sleep mode controller coupled to the selecting unit, the selecting unit having a second input for receiving a sleep mode control signal.
9 . The power controller of claim 6 , wherein said selecting unit further comprises a plurality of inputs for receiving a plurality of mode signals, wherein each stage selector selects the selected control mode signal according to one of the plurality of mode signals.
10 . A power control system, comprising:
a power controller for controlling power delivered to a memory device and outputting a plurality of power control signals to control the memory device, wherein the power controller selects a control mode that controls power delivered to the memory device from a plurality of control modes; and
a switch unit, coupled to the power controller and a plurality of power supplies, for outputting power to the memory device according to the power control signals.
11 . The power control system of claim 10 , wherein the power controller comprises:
a selecting unit for selecting the control mode, the selecting unit having a first input for receiving a mode signal, a plurality of control inputs for receiving a plurality of control mode signals, and a plurality of outputs for outputting power to a memory device,
wherein
the selecting unit selects the control mode according to the received mode signal and outputs the plurality of voltage signals according to the plurality of control mode signals, and
the power controller delivers different power levels to different types of memory devices.
12 . The power control system of claim 10 , wherein the switch unit comprises a plurality of switches, each switch receives one of the power supplies and outputs power according to one of the plurality of power control signals.
13 . A memory card adapter, comprising:
a card controller for controlling a memory device according to a plurality of control signals sent from a host; and
a power controller coupled to the card controller, for selecting a control mode that controls power delivered to the memory device from a plurality of control modes.
14 . The memory card adapter of claim 13 , wherein the memory card adapter further comprising:
a host controller, coupled to the host, for interpreting the control signals; and
a data buffer coupled to the host controller and the card controller, for storing data exchanged between the host controller and the card controller.
15 . The memory card adapter of claim 13 , wherein the power controller comprises:
a selecting unit for selecting the control mode, the selecting unit having a first input for receiving a mode signal, a plurality of control inputs for receiving a plurality of control mode signals, and a plurality of outputs for outputting power to the memory device,
wherein
the selecting unit selects the control mode according to the received mode signal and outputs power according to the plurality of control mode signals, and
the power controller delivers different power levels to different types of memory devices.
16 . A method for delivering power, through a power controller, to a memory device, comprising:
receiving, through an input on the power controller, a mode signal that defines a predetermined control mode corresponding to a memory device;
selecting the predetermined control mode from a plurality of control modes according to the mode signal, wherein the control modes control delivery of power to a plurality of memory devices; and
outputting a plurality of power control signals corresponding to the control mode.
17 . The power control method of claim 16 , further comprising:
enabling a sleep mode of the predetermined control mode, through a sleep mode controller, wherein one of the plurality of power control signals is set to logic 0 in the sleep mode.
18 . The power control method of claim 16 , further comprising:
selecting a selected control mode between two of the control modes; and
selecting the predetermined control mode between the selected control mode and another one of the control modes.
19 . The power control method of claim 18 , further comprising:
enabling a sleep mode of the predetermined control mode, through a sleep mode controller, wherein one of the plurality of power control signals is set to logic 0 in the sleep mode.
20 . The power control method of claim 16 , further comprising:
enabling a plurality of switches according to the plurality of power control signals; and
generating a plurality of voltage signals according to a plurality of power supplies if the plurality of switches are enabled.