Method and system for regulating current discharge during battery discharge conditioning cycle
First Claim
1. A method of determining the health of a backup battery in storage memory controller circuitry, the method comprising steps of:
- providing the storage memory controller system circuitry with the backup battery and other control circuits, the backup battery providing a power source during occurrences of a system power loss condition;
commencing a battery health discharge cycle of the backup battery even though normal power conditions exist with normal system power being available;
providing at least a first portion of circuitry of the storage memory controller circuitry that is utilized during normal power conditions and is powered by a non-battery power source;
providing a power supply generated from the backup battery to the at least a first portion of circuitry of the storage memory controller circuitry as part of the backup battery health discharge cycle of the backup battery that occurs while normal system power conditions exist with normal system power being available;
discharging at least a portion of the backup battery through the at least a first portion of circuitry of the storage memory controller during the backup battery health discharge cycle of the backup battery that occurs while normal system power conditions exist;
regulating a discharge rate of current from the backup battery during the battery health discharge cycle by switching the power supply provided to the at least a first portion of circuitry of the storage memory controller circuitry back and forth between the backup battery and the normal system power to reduce the current drawn from the backup battery during the battery health discharge cycle; and
determining a health of the backup battery after the discharging of at least a portion of the backup battery.
14 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are disclosed for utilizing a memory control circuit for controlling transfer of data to and from a memory system. A memory control circuit with a back up battery and control circuits is provided. Battery health is determined through a discharge cycle of the back up battery. A power supply generated from the back up battery is provided to circuitry of the memory control card during normal operations of the memory control circuit during a non-power loss state. The power supplied from the back up battery during the non-power loss state of the memory control circuit is utilized by at least a first circuit of the memory control circuit as part of normal memory controller card operations during the battery health discharge cycle. When the system is not performing a battery health cycle the first circuit receives normal system power. The memory control circuit may be a RAID card. The first circuit may be memory circuitry. The backup battery discharge rate may be regulated during the battery health discharge cycle by switching the power source for the circuitry of the memory control card between the backup battery and the normal system power.
-
Citations
34 Claims
-
1. A method of determining the health of a backup battery in storage memory controller circuitry, the method comprising steps of:
-
providing the storage memory controller system circuitry with the backup battery and other control circuits, the backup battery providing a power source during occurrences of a system power loss condition; commencing a battery health discharge cycle of the backup battery even though normal power conditions exist with normal system power being available; providing at least a first portion of circuitry of the storage memory controller circuitry that is utilized during normal power conditions and is powered by a non-battery power source; providing a power supply generated from the backup battery to the at least a first portion of circuitry of the storage memory controller circuitry as part of the backup battery health discharge cycle of the backup battery that occurs while normal system power conditions exist with normal system power being available; discharging at least a portion of the backup battery through the at least a first portion of circuitry of the storage memory controller during the backup battery health discharge cycle of the backup battery that occurs while normal system power conditions exist; regulating a discharge rate of current from the backup battery during the battery health discharge cycle by switching the power supply provided to the at least a first portion of circuitry of the storage memory controller circuitry back and forth between the backup battery and the normal system power to reduce the current drawn from the backup battery during the battery health discharge cycle; and determining a health of the backup battery after the discharging of at least a portion of the backup battery. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 22)
-
-
10. A method of utilizing a memory control circuit for controlling a transfer of data to or from a memory storage system, said method comprising steps of:
-
providing redundant array of independent disks (RAID) memory controller card having a backup battery and control circuits; performing a battery health cycle for determining the health of the backup battery; providing backup battery generated power supply to at least a first portion of circuitry of the RAID memory controller card during a non-system power loss state as part of the battery health cycle, the at least a first portion of circuitry of the RAID memory controller card being circuitry that is utilized during normal power conditions by being powered by a non-battery power source; providing a normal system power supply separate from the backup battery to circuitry of the RAID memory controller card during a non-system power loss state as part of the battery health cycle; discharging at least a portion of the charge of the backup battery through at least a first portion of circuitry of the RAID memory control card during the non-system power loss state as part of the battery health cycle; regulating a discharge rate of current from the backup battery during the battery health cycle by switching the power supply provided to the at least first portion of circuitry of the RAID memory controller card back and forth between the backup battery and normal system power to reduce the current drawn from the backup battery during the battery health cycle; and determining a condition of the backup battery as part of the battery health cycle. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. An information handling system comprising:
-
a backup battery; memory controller circuitry for controller the transfer of data to and from an external data storage system; at least a first circuit within the memory controller circuitry that is operable in a normal power mode to receive normal system power in a non-power loss state, the first circuit being coupled to the backup battery during the battery health cycle so that the backup battery is capable of being discharged by supplying operating power to the first circuit as part of the battery health cycle, the battery supplied operating power being utilized to operate the first circuit during normal data transfer between the memory controller circuitry and the external data storage system; and at least one second circuit that is operable in a normal power mode to regulate a discharge rate of current from the backup battery during the battery health cycle by switching the power supply provided to the first circuit back and forth between the backup battery and the normal system power to reduce the current drawn from the backup battery during the battery health cycle. - View Dependent Claims (17, 18, 19, 20, 21, 23, 24)
-
-
25. A method of determining the health of a backup battery in storage memory controller circuitry, the method comprising steps of:
-
providing the storage memory controller system circuitry with a backup battery and other control circuits, the backup battery providing a power source during occurrences of a system power loss condition; commencing a battery health discharge cycle of the backup battery even though normal power conditions exist with normal system power being available; providing a power supply generated from the backup battery to at least some circuitry of the storage memory controller circuitry as part of the battery health discharge cycle of the backup battery that occurs while normal system power conditions exist with normal system power being available; discharging at least a portion of the backup battery during the battery health discharge cycle of the backup battery that occurs while normal system power conditions exist; regulating a discharge rate of current from the backup battery during the battery health discharge cycle by switching the power supply provided to at least some circuitry of the storage memory controller circuitry back and forth between the backup battery and the normal system power to reduce the current drawn from the backup battery during the battery health discharge cycle; and determining a health of the backup battery after the discharging of at least a portion of the backup battery; where the method further comprises digitally calculating a second and average value of current rate from a first reported digital value of current rate;
regulating the discharge rate of current from the backup battery during the battery health discharge cycle by repeatedly switching the power supply provided to at least some circuitry of the storage memory controller circuitry back and forth between the backup battery and the normal system power according to a discharge duty cycle to reduce the second digitally calculated average value of current drawn over time from the backup battery during the battery health discharge cycle. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A method of utilizing a memory control circuit for controlling a transfer of data to or from a memory storage system, said method comprising steps of:
-
providing a redundant array of independent disks (RAID) memory controller card having a backup battery and control circuits; performing a battery health cycle for determining the health of the backup battery; providing a backup battery generated power supply to circuitry of the RAID memory controller card during a non-system power loss state as part of the battery health cycle; providing a normal system power supply separate from the backup battery to circuitry of the RAID memory controller card during a non-system power loss state as part of the battery health cycle; discharging at least a portion of the charge of the backup battery during the non-system power loss state as part of the battery health cycle; regulating a discharge rate of current from the backup battery during the battery health cycle by switching the power supply provided to circuitry of the RAID memory controller card back and forth between the backup battery and normal system power to reduce the current drawn from the backup battery during the battery health cycle; and determining a condition of the backup battery as part of the battery health cycle; where the method further comprises regulating the discharge rate of current from the backup battery during the battery health cycle by repeatedly switching the power supply provided to circuitry of the RAID memory controller card back and forth between the backup battery and normal system power according to a discharge duty cycle to reduce the average value of current drawn over time from the backup battery during the battery health cycle; and where the method further comprises using a battery management unit (BMU) of a smart battery to measure said first digital value of the backup battery discharge current rate over time during the battery health discharge cycle;
reporting said measured first digital value of current rate from said BMU to at least one other processor;
using said at least one other processor to digitally calculate said second calculated average value of the backup battery discharge current rate over time from said first reported digital value of current rate;
determining if said second calculated average value of the backup battery discharge current rate over time is greater than a target backup battery discharge rate or a target range of backup battery discharge rate values and adjusting the discharge duty cycle to decrease said second calculated average value of the backup battery discharge current rate over time if it is determined that said second calculated average value of the backup battery discharge current rate over time is greater than the target backup battery discharge rate or a target range of backup battery discharge rate values; and
determining if said second calculated average value of the backup battery discharge current rate over time is less than the target backup battery discharge rate or a target range of backup battery discharge rate values and adjusting the discharge duty cycle to increase said second calculated average value of the backup battery discharge current rate over time if it is determined that said second calculated average value of the backup battery discharge current rate over time is less than the target backup battery discharge rate or a target range of backup battery discharge rate values. - View Dependent Claims (31)
-
-
32. An information handling system comprising:
-
a backup battery; memory controller circuitry for controller the transfer of data to and from an external data storage system; at least a first circuit within the memory controller circuitry that is operable in a normal power mode to receive normal system power in a non-power loss state, the first circuit being coupled to the backup battery during the battery health cycle so that the backup battery may be discharged by supplying operating power to the first circuit as part of the battery health cycle, the battery supplied operating power being utilized to operate the first circuit during normal data transfer between the memory controller circuitry and the external data storage system; and at least one second circuit that is operable in a normal power mode to regulate a discharge rate of current from the backup battery during the battery health cycle by switching the power supply provided to the first circuit back and forth between the backup battery and the normal system power to reduce the current drawn from the backup battery during the battery health cycle; wherein the at least one second circuit is further configured to regulate the discharge rate of current from the backup battery during the battery health cycle by repeatedly switching the power supply provided to the first circuit back and forth between the backup battery and the normal system power according to a discharge duty cycle to reduce the average value of current drawn over time from the backup battery during the battery health discharge cycle; and where the information handling system further comprises a battery management unit (BMU) within said backup battery, said BMU being configured to report a first digital value of the backup battery discharge current rate over time;
wherein said at least one second circuit is configured to digitally calculate a second and average value of current rate from said first reported digital value of current rate from said BMU; and
wherein the at least one second circuit is further configured to determine if said second calculated average value of the backup battery discharge current rate over time during the battery health cycle is greater than a current threshold value or range of values, and to adjust the discharge duty cycle during the battery health cycle to decrease said second calculated average value of the backup battery discharge current rate over time if it is determined that said second calculated average value of the backup battery discharge current rate over time is greater than the current threshold value or range of values. - View Dependent Claims (33)
-
-
34. An information handling system comprising:
-
a backup battery; memory controller circuitry for controller the transfer of data to and from an external data storage system; at least a first circuit within the memory controller circuitry that is operable in a normal power mode to receive normal system power in a non-power loss state, the first circuit being coupled to the backup battery during the battery health cycle so that the backup battery may be discharged by supplying operating power to the first circuit as part of the battery health cycle, the battery supplied operating power being utilized to operate the first circuit during normal data transfer between the memory controller circuitry and the external data storage system; and at least one second circuit that is operable in a normal power mode to regulate a discharge rate of current from the backup battery during the battery health cycle by switching the power supply provided to the first circuit back and forth between the backup battery and the normal system power to reduce the current drawn from the backup battery during the battery health cycle; wherein the at least one second circuit is further configured to regulate the discharge rate of current from the backup battery during the battery health cycle by repeatedly switching the power supply provided to the first circuit back and forth between the backup battery and the normal system power according to a discharge duty cycle to reduce the average value of current drawn over time from the backup battery during the battery health discharge cycle; and wherein the at least one second circuit is further configured to repeatedly determine if said second calculated average value of the backup battery discharge current rate over time during the battery health discharge cycle is greater or less than a current threshold value or range of values, and to perform the following steps in response to each repeated determination; adjust the discharge duty cycle to decrease said second calculated average value of the backup battery discharge current rate over time during the battery health cycle if it is determined that said second calculated average value of the backup battery discharge current rate over time is greater than the target backup battery discharge rate or target range of backup battery discharge rate values, and adjust the discharge duty cycle to increase said second calculated average value of the backup battery discharge current rate over time during the battery health cycle if it is determined that said second calculated average value of the backup battery discharge current rate over time is less than the target backup battery discharge rate or a target range of backup battery discharge rate values.
-
Specification