A power supply system and a power supply method for a storage product
By using a power supply system that works in tandem with the main power supply module and the backup power supply module, combined with bidirectional charging and discharging circuits and intelligent control, the problem of the disconnect between BBU power supply design and storage product requirements has been solved, achieving efficient energy management and improved power supply reliability.
Patent Information
- Application Number
- CN202511486141.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-17
- Publication Date
- 2026-01-27
- Estimated Expiration
- 2045-10-17
AI Technical Summary
The existing BBU power supply design cannot respond to the dynamic demands of optimized storage products, resulting in a disconnect between power supply capacity and actual needs, excessive system space occupation, and limited power density.
The power supply system employs a main power supply module and a backup power supply module working in tandem. The main power supply module outputs the target power when working normally, while the backup power supply module outputs optimized backup power through the power supply bus when the main power supply fails. Combined with bidirectional charging and discharging circuits and intelligent control functions, seamless switching and efficient energy management are achieved.
The power supply system architecture has been optimized, improving system space utilization and power supply reliability, and significantly reducing the size and power density of the BBU, thus meeting the design requirements of high-density storage products.
Smart Images

Figure CN120978974B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of power supply technology, and in particular to a power supply system and power supply method for a storage product. Background Technology
[0002] With the rapid growth of data volume, unified storage products are increasingly demanding higher requirements for data security and power supply reliability. The BBU (Backup Battery Unit), as a critical power source for data backup, directly impacts system reliability. Currently, BBU power supply design is typically based solely on static selection of the storage product's initial or inherent parameters. However, storage products can be optimized in actual operation to alter their backup behavior and energy consumption requirements. Existing BBU design methods cannot respond to these "optimized" dynamic demands, leading to a disconnect between their power supply capabilities and the storage product's actual optimal needs. To avoid mismatch risks, designs often over-reserve capacity, causing BBU sizes to significantly exceed the system's physical space limitations, resulting in wasted space and difficulty in meeting high power density requirements.
[0003] Therefore, how to provide a solution to the above-mentioned technical problems is a problem that needs to be solved by those skilled in the art. Summary of the Invention
[0004] This application provides a power supply system and power supply method for a storage product, which at least solves the problems of excessive system space occupation and limited power density caused by the extensive design of backup power supply capacity in related technologies.
[0005] This application provides a power supply system for a storage product, including: a main power supply module configured to output target power when it is in a working state; a power supply bus connected to the main power supply module and a backup power supply module; the backup power supply module includes a backup power supply device configured to output backup power to the power supply bus when it is in a working state; wherein the backup power is determined based on the energy consumption required for the storage product to perform a single cached data backup after optimizing at least one backup parameter of the storage product.
[0006] This application also provides a storage product, including a storage device and a power supply system for the storage product as described in any of the above claims.
[0007] This application also provides a power supply method for a storage product, applied to a power supply system for the storage product as described in any of the above claims. The power supply method for the storage product includes: determining the backup power of a backup power supply module in the power supply system based on the energy consumption required for the storage product to perform a single cached data backup after optimizing at least one backup parameter of the storage product; monitoring the power supply status of the main power supply module in the power supply system; and when the power supply status of the main power supply module is abnormal, controlling the main power supply module to be in a non-working state and controlling the backup power supply module to be in a working state, so that the backup power supply module outputs the backup power to the power supply bus in the power supply system.
[0008] This application provides power to storage products through a power supply system that works collaboratively by a main power supply module, a backup power supply module, and a power supply bus. The main power supply module is responsible for supplying the target power under normal conditions, while the backup power supply module sets its output capacity based on the optimized energy consumption of a single cache backup of the storage product. When the main power supply fails, it outputs backup power through the power supply bus. This solves the problems of excessive system space occupation and limited power density caused by the extensive design of backup power supply capacity in related technologies, and achieves the beneficial effects of optimizing the power supply system architecture and significantly improving system space utilization and power supply reliability. Attached Figure Description
[0009] To more clearly illustrate the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0010] Figure 1 This is a schematic diagram of the power supply system for a storage product provided in an embodiment of this application.
[0011] Figure 2 This is a schematic diagram of the power supply system for another storage product provided in an embodiment of this application.
[0012] Figure 3 This is a schematic diagram of a bidirectional charging and discharging circuit provided in an embodiment of this application.
[0013] Figure 4 This is a schematic diagram of an M.2 performance optimization scheme provided in an embodiment of this application.
[0014] Figure 5 This is a schematic diagram of a backup power optimization link provided in an embodiment of this application.
[0015] Figure 6 This is a schematic diagram of another backup power optimization link provided in an embodiment of this application.
[0016] Figure 7 A flowchart illustrating the steps of a power supply method for a storage product provided in this application embodiment. Detailed Implementation
[0017] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the protection scope of this application.
[0018] It should be noted that, in the description of this application, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. The terms "first," "second," etc., in this application are used to distinguish similar objects and are not used to describe a specific order or sequence.
[0019] To enable those skilled in the art to better understand the present application, the present application will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0020] Please refer to Figure 1 This application provides a power supply system for a storage product, including: a main power supply module 1 configured to output target power when it is in working state; a power supply bus 2 connected to the main power supply module 1 and a backup power supply module 3; and a backup power supply module 3 including a backup power supply device configured to output backup power to the power supply bus 2 when it is in working state. The backup power is determined based on the energy consumption required for the storage product to perform a single cache data backup after optimizing at least one backup parameter of the storage product.
[0021] To improve the power supply reliability of storage products, this embodiment optimizes the power supply system architecture. The system mainly includes a main power supply module 1, a backup power supply module 3, and a power supply bus 2 connecting the two. The main power supply module 1 (such as a PSU (Power Supply Unit)) is responsible for outputting target power during normal operation and supplies power to various loads in the storage product through the power supply bus 2. The backup power supply module 3 has built-in backup power supply equipment (such as a BBU or supercapacitor), which automatically switches to the working state when the main power supply fails, and seamlessly outputs backup power through the same power supply bus 2 to ensure the continuous operation of critical loads such as cached data.
[0022] In this embodiment, at least one backup parameter of the storage product is optimized to obtain its target operating state, thereby accurately calculating the energy consumption required to perform a single complete cache data backup. This energy consumption value directly serves as the basis for determining the output capacity of the backup power supply equipment, ensuring that it fully meets the energy requirements of data backup while avoiding space waste caused by rough estimation and excessive capacity reservation in traditional designs.
[0023] This embodiment not only achieves efficient integration and seamless switching of primary and backup power supply paths on power supply bus 2, but also optimizes the size and power density of backup power supply module 3. While ensuring data security of storage products in abnormal situations such as power outages, it significantly improves the overall space utilization efficiency of the power supply system. It overcomes the limitations of backup power supply equipment in related technologies, which is difficult to adapt to the physical layout of high-density storage products due to its large size, and provides support for the miniaturization and high reliability design of storage devices.
[0024] In an exemplary embodiment, the backup power supply module 3 further includes a bidirectional charging and discharging circuit, which is connected to the backup power supply equipment and the power supply bus 2 respectively. The bidirectional charging and discharging circuit is configured to control the bidirectional flow of electrical energy between the backup power supply equipment and the power supply bus 2.
[0025] In this embodiment, the power supply system architecture was further optimized to improve the power supply reliability of the storage product. For example... Figure 2 As shown, the separate charging and discharging modules are replaced by an integrated bidirectional charging and discharging module. This bidirectional charging and discharging circuit has intelligent control functions, which can automatically manage the storage and release of electrical energy. It also includes a hard drive, external cards (such as PCIe (Peripheral Component Interconnect Express) cards), fans, processors, memory, M.2, etc., with specific connections as shown. Figure 2 As shown, the optimized power supply topology places the bidirectional charging / discharging module after the EFUSE (electronic fuse) and ORING circuit (or gate circuit) at the controller inlet to achieve a combined circuit. This design ensures that when the main power supply module 1 (PSU) experiences a power failure, non-data backup-related loads can be automatically powered down through EFUSE protection, thus simplifying the backup power control logic. Simultaneously, this architecture effectively simplifies the complexity of the ORING circuit at the power inlet through integrated design, significantly reducing the size and space occupation of the BBU control circuit and improving the energy density of the BBU. Furthermore, this design prevents short circuits in the system power supply link caused by BBU connector malfunctions, avoiding unexpected power-down of the entire system. This comprehensively improves the stability and reliability of the power supply system, meeting the stringent requirements of storage products regarding power switching time, power supply voltage range, and overcurrent protection.
[0026] In one exemplary embodiment, please refer to Figure 3 The bidirectional charging and discharging circuit includes a current setting module, a controller, a voltage monitoring module, a drive module, a first switch Q1, a second switch Q2, a first inductor L1, and a first resistor R1. Specifically: the first terminal of the current setting module is connected to the first terminal of the controller; the second terminal of the current setting module is connected to the first terminal of the drive module; the second terminal of the controller is connected to the second terminal of the drive module; the third terminal of the controller is connected to the third terminal of the drive module; the fourth terminal of the controller is connected to the voltage monitoring module; the fourth terminal of the drive module is connected to the control terminal of the first switch Q1; the fifth terminal of the drive module is connected to the control terminal of the second switch Q2; the first terminal of the first switch Q1 is connected to the power supply bus 2; the second terminal of the first switch Q1 is connected to the first terminal of the second switch Q2 and the first terminal of the first inductor L1; the second terminal of the second switch Q2 is grounded; the second terminal of the first inductor L1 is connected to the first terminal of the first resistor R1; and the second terminal of the first resistor R1 is connected to the backup power supply module 3.
[0027] This embodiment achieves bidirectional boost / buck and intelligent Oring control functions through a highly integrated bidirectional charge / discharge control chip. Specifically, the controller controls the bidirectional energy flow path by precisely adjusting the PWM timing of the first switch Q1 and the second switch Q2: when the voltage monitoring module detects an abnormal drop in the PSU supply voltage, the controller immediately switches the operating mode, driving the second switch Q2 to operate in a high-frequency switching mode, forming a synchronous boost circuit (Boost topology) with the first inductor L1, accurately boosting the lower voltage of the BBU (e.g., 9-11V) to a stable 11.6V system operating voltage, and delivering energy to the power supply bus 2 through the body diode of the first switch Q1 or synchronous rectification, achieving microsecond-level seamless switching. Conversely, when the PSU power supply is normal and the BBU voltage is below the charging threshold, the controller switches to synchronous buck mode (Buck topology), controlling the first switch Q1 to chop, and through the synchronous rectification of the first inductor L1 and the second switch Q2, the voltage of the power supply bus 2 (12V) is reduced to the charging voltage required by the BBU (e.g., 10.5V). It can also intelligently switch between pre-charge, constant current, and constant voltage charging stages according to the BBU's state of charge. The voltage monitoring module continuously monitors the PSU and BBU voltages, implementing the Oring function through comparator logic to ensure automatic isolation of faulty branches under any abnormal conditions, preventing reverse voltage or short-circuit faults from spreading to the entire power supply network.
[0028] In this embodiment, the integrated design reduces the number of external components, lowers circuit complexity and potential failure points, and prevents the spread of abnormalities through intelligent monitoring. The characteristics of inductors are used to smooth the switching process, reducing voltage drops and ensuring uninterrupted power supply to critical loads during power switching. Synchronous rectification technology replaces traditional diodes, reducing conduction losses and improving charging and discharging efficiency. It supports automatic switching between pre-charge, constant current (CC), and constant voltage (CV) charging modes based on the BBU voltage status, and precisely sets the charging current using a digital potentiometer, extending BBU lifespan. Simultaneously, it ensures that the BBU voltage is always lower than power supply bus 2, achieving true lossless hot backup using the characteristics of MOSFET diodes and inductors.
[0029] In an exemplary embodiment, the power supply system further includes: a first control module configured to determine the backup power supply module 3's backup power capacity; if the backup power supply module 3's backup power capacity after full charging is greater than a primary backup power threshold but less than a secondary backup power threshold, an alarm operation is performed; the primary backup power threshold is less than the secondary backup power threshold; the backup power capacity is determined based on the energy consumption required for the storage product to perform a single cache data backup and the number of backup power supplies supported by the backup power supply device during the complete lifecycle of the storage product.
[0030] In this embodiment, the first control module monitors and intelligently predicts the backup power capacity of the backup power unit (BBU) in real time. The backup power capacity is determined based on the energy consumption required for a single cache data backup performed by the storage product and the number of backup power cycles supported by the backup power supply equipment throughout the storage product's entire lifecycle. The power supply capacity of the power supply equipment is determined based on a preset formula, which is: P represents energy consumption, μ represents the number of backup power cycles, and W represents power supply capacity. The first control module defines two key thresholds: the primary backup power threshold and the secondary backup power threshold. The primary backup power threshold is the energy consumption requirement for a single backup of the storage product multiplied by a safety factor (typically 1.05-1.1, used to compensate for assessment errors and performance fluctuations). The secondary backup power threshold is the sum of the primary backup power threshold and the energy consumption requirement for a single backup. When the actual backup power capacity of the fully charged BBU is detected to be higher than the primary backup power threshold but lower than the secondary backup power threshold, the control unit determines that it can still support at least one full backup, but the capacity has significantly decreased. Therefore, it triggers a BBU end-of-life (EOL) warning, indicating the need for maintenance or replacement. If the backup power capacity is lower than the primary backup power threshold, it may directly prohibit the system from establishing or joining the cluster to ensure data reliability.
[0031] In this embodiment, tiered threshold monitoring can issue early warnings before a BBU completely fails, providing users with sufficient response time and preventing data loss due to sudden power failures. This ensures that only systems with backup power capabilities meeting minimum requirements (greater than the primary backup power threshold) are allowed to form a cluster, fundamentally improving the overall power supply reliability of the cluster.
[0032] In an exemplary embodiment, the primary backup power threshold is determined based on a first threshold relationship, and the secondary backup power threshold is determined based on a second threshold relationship; the first threshold relationship is: The second threshold relationship is: ,in, This is the threshold for a single backup power supply. This is the threshold for secondary backup power. W represents the number of backup power cycles, E represents the backup power capacity, and E represents the residual energy. The residual energy is the backup power energy remaining in the backup power supply module 3 after the undervoltage protection is triggered and the load is disconnected, which is determined according to the backup power demand.
[0033] This embodiment addresses the issue of current margin becoming a design bottleneck after backup power consumption optimization by optimizing the backup power threshold calculation model. Specifically, the calculation of the primary backup power threshold introduces a residual energy compensation mechanism, the value of which is a fraction of the nominal backup power capacity within the product lifecycle. Including the residual energy at a specific discharge rate, the secondary backup power threshold is then increased by the nominal backup power capacity. This establishes a two-tier early warning mechanism. Residual energy needs to be assessed based on actual backup power requirements. It reflects the residual energy remaining within the BBU after triggering undervoltage protection and load disconnection, which cannot be released to the load (mainly affected by battery chemical characteristics, internal resistance, and discharge rate). This embodiment eliminates capacity assessment bias caused by battery characteristics by introducing residual energy compensation, making the judgment of the BBU's available backup power capacity more accurate. It avoids triggering alarms too early or too late, fully considers the characteristic of decreased battery available energy at high discharge rates, and ensures that the system's backup power reliability requirements are still met while reducing the design current margin through threshold optimization.
[0034] In one exemplary embodiment, the power supply system of the storage product further includes: a second control module configured to perform optimization operations on the storage product based on optimization requirements for at least one backup parameter of the storage product, so that at least one backup parameter of the storage product reaches a target value that meets the optimization requirements, and using the target value to determine the energy consumption required for the storage product to perform a single cached data backup.
[0035] In this embodiment, the second control module first determines the backup parameters of the storage product. These parameters include, but are not limited to, M.2 1M sequential write bandwidth, shutdown time after data backup, backup power, and anti-jitter power. Considering that the initial backup parameters preset in the storage product may not be the optimal energy-efficiency solution, which is not conducive to accurate and low-cost selection of the BBU (backup battery unit), this step performs optimization operations on the storage product based on the optimization requirements of at least one backup parameter, so that at least one backup parameter of the storage product reaches the target value that meets the optimization requirements.
[0036] It is understandable that the optimization operations performed on storage products will differ based on the different optimization requirements for backup parameters. For example, if the backup operation is M.2 1M sequential write bandwidth, and the optimization requirement is to increase the M.2 1M sequential write bandwidth, then the optimization operations performed on the storage product will include operations corresponding to increasing the M.2 1M sequential write bandwidth. Or, if the backup operation is the shutdown time after data backup, and the optimization requirement is to reduce the shutdown time after data backup, then the optimization operations performed on the storage product will include operations corresponding to reducing the shutdown time after data backup, and so on.
[0037] This step optimizes the backup parameters, providing data support for accurate calculation of energy consumption per backup, reducing the limitations imposed by the original fixed parameters on the selection of backup power systems, and improving selection flexibility.
[0038] In this embodiment, the correspondence between the energy consumption required for a single cache data backup performed by the storage product and each backup parameter can be established in advance. Once the target values of each backup parameter are determined, the energy consumption required for a single cache data backup performed by the storage product can be determined. It is understood that in related technologies, energy consumption calculations using fixed, conservative parameters are often based on worst-case scenarios or standard values, leading to overestimation of the results. This embodiment uses optimized, actually achievable target values for calculation, which better reflects the product's true energy consumption level under optimal conditions. For example, optimized high write bandwidth can directly reduce backup time, thereby reducing time-related energy consumption components. Designing subsequent backup power based on more realistic and lower energy consumption values can avoid over-selection of power supply equipment (such as capacitors) due to the conservatism of the original fixed parameter estimates. This allows for the selection of smaller capacity, more compact size, or lower cost power supply equipment, thereby optimizing the overall system design and cost.
[0039] In one exemplary embodiment, the backup parameters include data write bandwidth; the second control module is specifically configured to expand the single-layer unit storage capacity of the data cache area allocated to the storage product based on the optimization requirements of the data write bandwidth of the storage product, and / or configure multiple parallel transmission channels for the storage devices in the storage product so that the data write bandwidth reaches the target value that meets the optimization requirements, and use the target value to determine the energy consumption required for the storage product to perform a single cached data backup.
[0040] In this embodiment, refer to Figure 4As shown, in flash storage, the write speed of SLC (Single-Level Cell) mode is significantly higher than that of multi-level cell modes such as TLC (Triple-Level Cell) / QLC (Quad-Level Cell). By using dynamic cache allocation technology to allocate more free space on the system disk to SLC cache areas (i.e., increasing the reserved space of MCS (Memory Cache Space), the instantaneous write bandwidth during power standby can be improved. Specifically, with a fixed amount of cached data, a larger SLC cache space means more data can be written in high-speed SLC mode rather than low-speed TLC mode, thus directly improving the average write bandwidth during power standby. Furthermore, by configuring a multi-channel access mechanism for the storage device (or enabling multi-threaded parallel writing at the software level), the internal concurrency of SSD (Solid-State Drive) hardware can be fully utilized. Multiple transmission channels allow data to be written to different NAND flash cells simultaneously, rather than sequentially, thereby translating the concurrency capability of the physical hardware into an actual throughput increase, further improving data write bandwidth.
[0041] This embodiment improves the data write bandwidth of M.2 SSDs during critical power backup processes by expanding the high-speed SLC cache capacity and enabling multi-channel parallel transmission, through coordinated optimization at both the media access mechanism and bus transmission architecture levels, thus laying a performance foundation for reducing the energy consumption of a single backup.
[0042] In one exemplary embodiment, the backup parameters include the shutdown time after the data backup is completed; the second control module is specifically configured to perform optimization operations on the storage product, including: canceling the execution of processing operations unrelated to cached data backup, the processing operations including the unfixing operation of the power failure management memory page and the control operation of the indicator light.
[0043] In this embodiment, canceling non-critical processing operations unrelated to cached data backup mainly includes: canceling the unpinning operation of power failure management memory pages and canceling the control operation of the backup completion indicator (such as the command to turn off the indicator).
[0044] It is understandable that after backup is complete, the power failure management memory pages pinned at the operating system level do not need to be immediately unpinned. This operation typically involves complex state updates and page table traversals of the memory management unit, which is time-consuming. Eliminating this non-critical operation directly eliminates the associated processing latency, significantly shortening shutdown preparation time. Indicator light status changes (such as turning off) are non-critical functions used to provide visual feedback to the user; their communication and control flows (such as MCS issuing commands and EC executing them) introduce unnecessary I / O waits and interrupt handling overhead. Eliminating this operation avoids these additional communication and processing delays, speeding up the shutdown process.
[0045] This embodiment simplifies the shutdown process by removing two non-critical and high-overhead software operation steps, eliminating the processing delays and I / O waiting times they cause. As a result, the shutdown time after data backup is completed is significantly reduced from tens of seconds (e.g., 20-30 seconds) to a few seconds (e.g., 2-3 seconds), greatly reducing energy consumption during the shutdown phase and improving the efficiency of the backup power system.
[0046] In one exemplary embodiment, the backup parameters include backup power, and the storage product includes a processor and a fan; the second control module is specifically configured to control the cooling fan to operate in a speed-limited mode during data backup based on the optimization requirements of the backup power of the storage product, adjust the number of enabled cores of the processor according to the workload of the storage product so that the backup power reaches the target value that meets the optimization requirements, and use the target value to determine the energy consumption required for the storage product to perform a single cached data backup.
[0047] In this embodiment, the power consumption of the cooling fan has a cubic relationship with its rotational speed. This is achieved by limiting the fan speed to a fraction of its maximum speed. The following can reduce its power consumption to a fraction of its maximum power. Even lower. During power backup, the system load is relatively fixed, and heat generation is controllable, eliminating the need for maximum airflow cooling. The speed-limiting mode significantly reduces the energy consumption contribution of the fan, a high-power peripheral component, while ensuring the system doesn't overheat, thus directly reducing the total backup power. Data backup tasks have relatively fixed and predictable computational demands on the processor. By disabling unnecessary processor cores and distributing computational tasks to a smaller number of cores, the processor's dynamic switching power consumption and leakage power consumption are directly reduced. Furthermore, the reduced number of cores may lower the required supply voltage and current, further reducing power conversion losses. This load-based real-time core scheduling avoids the additional power consumption overhead associated with multi-core parallelism.
[0048] This embodiment works synergistically from two dimensions: power consumption management of peripheral components and energy efficiency optimization of core computing units. Without affecting the backup function, it reduces the total operating power (backup power) of the system during the backup process, providing support for reducing energy consumption per backup and miniaturizing power supply equipment.
[0049] In one exemplary embodiment, the storage product further includes a target power module; the second control module is further configured to, based on the optimization requirements of the backup power of the storage product and according to the workload of the storage product, disconnect or turn on the number of power supply phases of the target power module so that the backup power reaches a target value that meets the optimization requirements, and use the target value to determine the energy consumption required for the storage product to perform a single cached data backup.
[0050] It's understandable that the power conversion efficiency of a voltage regulator (VR) varies with load current, typically reaching peak efficiency at a moderate load point. Under light loads, maintaining multi-phase power supply results in very low current per phase, causing the VR to operate in its low-efficiency region and generating unnecessary switching and drive losses. By implementing a dynamic VR power management scheme and designing a power management chip that supports dynamic phase number control, the number of power supply phases can be intelligently switched off or on based on real-time load current. For example, in scenarios with relatively fixed computing loads, such as data backup, the number of power supply phases can be intelligently reduced from full-phase operation to the minimum required number. This allows the VR to operate at a higher efficiency point. By reducing the number of phases, the load current per remaining phase is increased, bringing it closer to the VR's peak efficiency, thereby reducing energy loss during power conversion. The power MOSFETs of the switched-off phases no longer switch, directly eliminating switching and gate drive losses for that phase.
[0051] This embodiment optimizes the conversion efficiency of the power module under specific backup loads by intelligently and dynamically managing the number of VR power phases, and reduces the power loss on the power path generated when powering core units such as processors, thereby effectively reducing the total backup power of the system.
[0052] In one exemplary embodiment, the backup parameters include anti-jitter power; the second control module is specifically configured to configure the power supply link based on the optimization requirements of the storage product's anti-jitter power, combine the main power supply module and the backup power supply device at the control unit inlet, and connect loads not used for cached data backup to the electronic fuse and OR gate circuit of the power supply link of the main power supply module, so that the anti-jitter power reaches the target value that meets the optimization requirements, and use the target value to determine the energy consumption required for the storage product to perform a single cached data backup.
[0053] Figure 5 , Figure 6 In the backup power optimization scheme shown, Figure 6Supports 5-second image stabilization. (For example...) Figure 5 As shown, by combining the primary and backup power supplies at the controller inlet and placing non-critical loads before the primary EFUSE circuit, power isolation between critical backup loads and non-critical loads is achieved. When the primary power supply module 1 (P12V_PSU) fails, EFUSE quickly cuts off the entire primary power supply branch, ensuring that the energy of the backup power supply component (P12V_BBU) is entirely dedicated to the core backup load, preventing any energy from being wasted by non-critical loads (such as PCIe cards or powered-down hard drives). This topology makes the backup power supply control logic simple and direct. Once the primary power supply module 1 fails, the backup power supply component does not need to perform complex load switching judgments; it simply takes over the power supply to the combined bus through the ORING (or gate) circuit. This eliminates complex switching control circuits and their own static power consumption, while also avoiding power spikes that may occur during switching.
[0054] In an exemplary embodiment, the second control module is specifically configured to perform optimization operations on the storage product based on optimization requirements for at least one backup parameter of the storage product, so that at least one backup parameter of the storage product reaches a target value that meets the optimization requirements, and to determine the energy consumption required for the storage product to perform a single cached data backup using a first relational expression, wherein the first relational expression is: P represents energy consumption, a represents the cached data block size, b represents the target data write bandwidth, and t represents the target shutdown time after data backup is complete. The target value for backup power. Here, c represents the target value for image stabilization power, and c is the first preset coefficient.
[0055] In this embodiment, an energy consumption calculation model is established based on multiple key parameters of the storage product, including cache data block size, target data write bandwidth, target shutdown time after data backup, target backup power, and target anti-jitter power. This model accurately determines the energy consumption required for a single cache data backup operation. By comprehensively considering multiple interrelated backup parameters, the accuracy and reliability of the energy consumption calculation are ensured. The output capacity of the backup power supply device is determined based on the accurately calculated energy consumption value. This avoids the risk of insufficient power supply due to incomplete parameter consideration in traditional designs and effectively prevents space waste caused by over-design. As a result, the backup power supply module 3 can achieve the required power supply guarantee with an optimized size, perfectly meeting the stringent space utilization requirements of high-density storage products.
[0056] Embodiments of this application also provide a storage product, including a storage device and a power supply system for the storage product as described in the embodiments above.
[0057] Please refer to Figure 7The embodiments of this application also provide a power supply method for a storage product, applied to a power supply system for the storage product as described in any of the embodiments above. The power supply method for the storage product includes: S101: determining the backup power of the backup power supply module in the power supply system based on the energy consumption required for the storage product to perform a single cache data backup after optimizing at least one backup parameter of the storage product; S102: monitoring the power supply status of the main power supply module in the power supply system; S103: when the power supply status of the main power supply module is abnormal, controlling the main power supply module to be in a non-working state and controlling the backup power supply module to be in a working state, so that the backup power supply module outputs backup power to the power supply bus in the power supply system.
[0058] In an exemplary embodiment, the power supply method for the storage product further includes: when switching to the backup power supply module to output backup power to the power supply bus, controlling the power to flow bidirectionally between the backup power supply device and the power supply bus.
[0059] In an exemplary embodiment, the process of determining the backup power consumption of the backup power supply module in the power supply system based on the energy consumption required for the storage product to perform a single cached data backup after optimizing at least one backup parameter of the storage product includes: performing an optimization operation on the storage product based on the optimization requirements of at least one backup parameter, so that at least one backup parameter of the storage product reaches a target value that meets the optimization requirements; and determining the energy consumption required for the storage product to perform a single cached data backup using a first relation, wherein the first relation is: P represents energy consumption, a represents the cached data block size, b represents the target data write bandwidth, and t represents the target shutdown time after data backup is complete. The target value for backup power. Here, c represents the target value for image stabilization power, and c is the first preset coefficient.
[0060] In one exemplary embodiment, optimization operations are performed on the storage product based on optimization requirements for at least one backup parameter, including: optimizing the data write bandwidth requirements of the storage product, increasing the single-level cell storage capacity allocated to the data cache area of the storage product, and / or configuring multiple parallel transmission channels for the storage devices in the storage product.
[0061] In one exemplary embodiment, optimization operations are performed on the storage product based on optimization requirements for at least one backup parameter, including: controlling the cooling fan to operate in a speed-limited mode during data backup based on optimization requirements for the backup power of the storage product, and adjusting the number of enabled cores of the processor according to the workload of the storage product.
[0062] In one exemplary embodiment, the optimization operation performed on the storage product based on the optimization requirements of at least one backup parameter further includes: optimizing the backup power requirements of the storage product by disconnecting or turning on the number of power supply phases of the target power module according to the workload of the storage product.
[0063] In one exemplary embodiment, an optimization operation is performed on the storage product based on the optimization requirements for at least one backup parameter, including: configuring the power supply link based on the optimization requirements for the jitter power of the storage product, combining the main power supply module and the backup power supply device at the control unit inlet, and connecting loads not used for cached data backup before the electronic fuse and OR gate circuit of the power supply link of the main power supply module.
[0064] In one exemplary embodiment, the method further includes: determining the backup power supply module's backup power capacity; if the backup power supply module's backup power capacity after full charging is greater than the primary backup power threshold but less than the secondary backup power threshold, performing an alarm operation; the primary backup power threshold is less than the secondary backup power threshold; the backup power capacity is determined based on the energy consumption required for the storage product to perform a single cache data backup and the number of backup power supplies supported by the backup power supply device during the complete lifecycle of the storage product.
[0065] In an exemplary embodiment, the primary backup power threshold is determined based on a first threshold relationship, and the secondary backup power threshold is determined based on a second threshold relationship; the first threshold relationship is: The second threshold relationship is: ,in, This is the threshold for a single backup power supply. This is the threshold for secondary backup power. W represents the number of backup power cycles, E represents the backup power capacity, and E represents the residual energy. The residual energy is the backup power energy remaining in the backup power supply module after the undervoltage protection is triggered and the load is disconnected, which is determined according to the backup power demand.
[0066] Embodiments of this application also provide an electronic device, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in the power supply method embodiments of any of the above-described storage products.
[0067] Embodiments of this application also provide a computer-readable storage medium storing a computer program, wherein the computer program is configured to execute the steps in the power supply method embodiments of any of the above-described storage products when running.
[0068] In one exemplary embodiment, the aforementioned computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard disk, magnetic disk, or optical disk.
[0069] Embodiments of this application also provide a computer program product, which includes a computer program that, when executed by a processor, implements the steps in the power supply method embodiments of any of the above-described storage products.
[0070] Embodiments of this application also provide another computer program product, including a non-volatile computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps in the power supply method embodiments of any of the above storage products.
[0071] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0072] The power supply system and method for a storage product provided in this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are only for the purpose of helping to understand the method and core ideas of this application. It should be noted that those skilled in the art can make several improvements and modifications to this application without departing from the principles of this application, and these improvements and modifications also fall within the protection scope of the claims of this application.
Claims
1. A power supply system for a storage product, characterized in that, include: The main power supply module is configured to output target electrical energy when it is in working condition. The power supply bus is connected to the main power supply module and the backup power supply module; The backup power supply module includes a backup power supply device, which is configured to output backup power to the power supply bus when it is in working condition; wherein, the backup power is determined based on the energy consumption required by the storage product to perform a single cached data backup after optimizing at least one backup parameter of the storage product. The power supply system also includes: The first control module is configured to determine the backup power supply module's backup power capacity. If the backup power supply module's backup power capacity after full charging is greater than the primary backup power threshold but less than the secondary backup power threshold, an alarm operation is performed. The primary backup power threshold is less than the secondary backup power threshold. The backup power capacity is determined based on the energy consumption required for the storage product to perform a single cache data backup and the number of backup power supplies supported by the backup power supply device during the complete lifecycle of the storage product. The primary backup power threshold is determined based on a first threshold relationship, and the secondary backup power threshold is determined based on a second threshold relationship. The first threshold relationship is: The second threshold relationship is: ,in, The primary backup power threshold is... The secondary backup power threshold is... W represents the number of backup power cycles, E represents the backup power capacity, and E represents the residual energy. The residual energy is the backup power energy remaining in the backup power supply module after the undervoltage protection is triggered and the load is disconnected, as determined according to the backup power demand. The power supply system for the storage product also includes: The second control module is configured to perform optimization operations on the storage product based on optimization requirements for at least one backup parameter of the storage product, so that at least one backup parameter of the storage product reaches a target value that meets the optimization requirements, and use the target value to determine the energy consumption required for the storage product to perform a single cached data backup. The second control module is specifically configured to perform optimization operations on the storage product based on optimization requirements for at least one backup parameter, so that at least one backup parameter of the storage product reaches a target value that meets the optimization requirements. It then uses a first relational expression to determine the energy consumption required for the storage product to perform a single cached data backup, wherein the first relational expression is... P represents the energy consumption, a represents the cache data block size, b represents the target value of the data write bandwidth, and t represents the target value of the shutdown time after data backup is completed. The target value for backup power. Here, c represents the target value for image stabilization power, and c is the first preset coefficient.
2. The power supply system for the storage product according to claim 1, characterized in that, The backup power supply module also includes a bidirectional charging and discharging circuit, which is connected to the backup power supply equipment and the power supply bus respectively. The bidirectional charging and discharging circuit is configured to control the bidirectional flow of electrical energy between the backup power supply equipment and the power supply bus.
3. The power supply system for the storage product according to claim 2, characterized in that, The bidirectional charging and discharging circuit includes a current setting module, a controller, a voltage monitoring module, a drive module, a first switching transistor, a second switching transistor, a first inductor, and a first resistor, wherein: The first terminal of the current setting module is connected to the first terminal of the controller, the second terminal of the current setting module is connected to the first terminal of the drive module, the second terminal of the controller is connected to the second terminal of the drive module, the third terminal of the controller is connected to the third terminal of the drive module, the fourth terminal of the controller is connected to the voltage monitoring module, the fourth terminal of the drive module is connected to the control terminal of the first switching transistor, the fifth terminal of the drive module is connected to the control terminal of the second switching transistor, the first terminal of the first switching transistor is connected to the power supply bus, the second terminal of the first switching transistor is connected to the first terminal of the second switching transistor and the first terminal of the first inductor, the second terminal of the second switching transistor is grounded, the second terminal of the first inductor is connected to the first terminal of the first resistor, and the second terminal of the first resistor is connected to the backup power supply module.
4. The power supply system for the storage product according to claim 1, characterized in that, The backup parameters include data write bandwidth; The second control module is specifically configured to, based on the optimization requirements of the data write bandwidth of the storage product, expand the single-layer unit storage capacity of the data cache area allocated to the storage product, and / or, configure multiple parallel transmission channels for the storage devices in the storage product so that the data write bandwidth reaches the target value that meets the optimization requirements, and use the target value to determine the energy consumption required for the storage product to perform a single cache data backup.
5. The power supply system for the storage product according to claim 1, characterized in that, The backup parameters include backup power, and the storage product includes a processor and a fan. The second control module is specifically configured to control the cooling fan to operate in a speed-limited mode during data backup based on the optimization requirements of the backup power of the storage product, adjust the number of enabled cores of the processor according to the workload of the storage product, so that the backup power reaches the target value that meets the optimization requirements, and use the target value to determine the energy consumption required for the storage product to perform a single cache data backup.
6. The power supply system for the storage product according to claim 5, characterized in that, The storage product also includes a target power module; The second control module is further configured to, based on the optimization requirements of the backup power of the storage product and according to the workload of the storage product, disconnect or turn on the number of power supply phases of the target power module so that the backup power reaches the target value that meets the optimization requirements, and use the target value to determine the energy consumption required for the storage product to perform a single cache data backup.
7. The power supply system for the storage product according to claim 1, characterized in that, The backup parameters include anti-shake power; The second control module is specifically configured to configure a power supply link based on the optimization requirements of the anti-jitter power of the storage product, combine the main power supply module and the backup power supply device at the control unit inlet, and connect the load not used for cached data backup to the electronic fuse and OR gate circuit of the power supply link of the main power supply module, so that the anti-jitter power reaches the target value that meets the optimization requirements, and use the target value to determine the energy consumption required for the storage product to perform a single cached data backup.
8. A power supply method for a storage product, characterized in that, The power supply system for the storage product as described in any one of claims 1-7, wherein the power supply method for the storage product comprises: Based on the optimization of at least one backup parameter of the storage product, the energy consumption required for the storage product to perform a single cache data backup is determined to determine the backup power supply module in the power supply system. The power supply status of the main power supply module in the power supply system is monitored; When the power supply status of the main power supply module is abnormal, the main power supply module is controlled to be in a non-working state, and the backup power supply module is controlled to be in a working state, so that the backup power supply module outputs backup power to the power supply bus in the power supply system.
Citation Information
Patent Citations
Phase change memory data writing method
CN106057236A
Bidirectional charging circuit, device and control method for power storage equipment
CN112769181A