Voltage regulation system, method and device and storage medium
Through the combination of management module, control module and execution module, the output voltage of the voltage adjustment module is adjusted in real time, which solves the problem of insufficient transient response of VRM when the load current suddenly jumps, improves the response effect and reduces costs.
Patent Information
- Application Number
- CN202410007089.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-03
- Publication Date
- 2025-07-04
AI Technical Summary
The existing voltage regulation module (VRM) has shortcomings in transient response, resulting in excessive drop in load voltage, affecting the normal operation of the microprocessor, and the traditional optimization method is costly and inefficient.
Through the combination of management module, control module and execution module, the output voltage of the voltage adjustment module is adjusted in real time, and the target current interval and corresponding voltage values are determined according to the output current, so as to achieve pre-adjustment, avoiding dependence on the inherent characteristics and conversion efficiency of the semiconductor.
Improves the transient response effect of the voltage regulation module, reduces the number of load capacitances, and reduces hardware and space costs.
Smart Images

Figure CN120255680A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of chip technology, and in particular, to a voltage regulation system, method, device, and storage medium. Background Art
[0002] As a regulating device for supplying voltage to a main control chip (such as a microprocessor), the performance of a voltage regulator module (VRM) directly determines the operating performance of the main control chip.
[0003] Existing VRMs have the defect of insufficient transient response, which directly affects the normal operation of the microprocessor. To address the above defect, the prior art usually improves the transient response performance of the VRM itself by optimizing the feedback control circuit of the VRM.
[0004] However, such a regulation method is limited by factors such as the inherent characteristics of semiconductors and the conversion efficiency of the VRM itself, and the improvement effect is poor. At the same time, the above improvement method has high requirements for the power delivery network (PDN) of the hardware system, and requires a large amount of hardware cost and space cost. Summary of the Invention
[0005] The present invention provides a voltage regulation system, method, device, and storage medium to solve the problem of insufficient transient response of the voltage regulator module.
[0006] According to an aspect of the present invention, there is provided a voltage regulation system, including: a management module, a control module, and an execution module; the control module is respectively connected to the management module and the execution module;
[0007] The management module is configured to store current thresholds for each current range and voltage values respectively corresponding to each current range;
[0008] The control module is configured to determine a matching target current range according to the output current of the voltage regulator module, and obtain a target voltage value corresponding to the target current range;
[0009] The execution module is configured to adjust the output voltage of the voltage regulator module according to the target voltage value.
[0010] The management module includes a plurality of first registers; the control module includes a data selector and an identification register; the data selector is respectively connected to the management module and the identification register; the control module is specifically configured to establish a transmission channel between the target first register corresponding to the target current range and the identification register through the data selector, and transmit the target voltage value in the target first register to the identification register; the execution module is specifically configured to adjust the output voltage of the voltage regulation module according to the target voltage value stored in the identification register.
[0011] The voltage regulation system further includes an enable module; the enable module is connected to the management module and is configured to obtain an enable instruction and send the parsing result of the enable instruction to the management module; the management module is configured to configure the corresponding current range as an enabled state according to the parsing result of the enable instruction.
[0012] The enable module includes a data distributor and a plurality of second registers; the enable module is specifically configured to establish a transmission channel between the target second register and the management module through the data distributor according to the enable instruction, so as to send the enable signal to the management module.
[0013] The voltage regulation system includes a parsing module; the parsing module includes a conversion unit, a filtering unit, a comparison unit, a voltage dividing unit, and a debouncing unit; the comparison unit includes a plurality of comparators; the voltage dividing unit includes a plurality of voltage dividing resistors; the conversion unit is connected to the filtering unit and is configured to convert the output current of the voltage regulation module into a voltage signal; the filtering unit is connected to the debouncing unit and is configured to perform filtering processing on the voltage signal; the comparison unit is connected to the voltage dividing unit and is configured to obtain the voltage signal and obtain a reference voltage through the voltage dividing unit, and output a voltage comparison result; the debouncing unit is connected to the comparison unit and is configured to perform debouncing processing on the voltage comparison result; the control module is specifically configured to determine a matching target current range according to the voltage comparison result.
[0014] Each of the voltage dividing resistors in the voltage dividing unit is connected to the comparator in the comparison unit in a parallel manner.
[0015] The management module is further configured to, if it is detected that there is an overlapping range between the first current range and the second current range, merge the first current range and the second current range into a third current range, and use the larger one of the first voltage value corresponding to the first current range and the second voltage value corresponding to the second current range as the voltage value of the third current range.
[0016] According to another aspect of the present invention, there is provided a voltage regulation method, which is applied to the voltage regulation system according to any embodiment of the present invention, and includes:
[0017] The control module determines a matching target current range according to the output current of the voltage regulation module;
[0018] The control module obtains a target voltage value corresponding to the target current range;
[0019] The execution module adjusts the output voltage of the voltage regulation module according to the target voltage value.
[0020] According to another aspect of the present invention, there is provided a voltage regulation device, which is applied to the voltage regulation system described in any embodiment of the present invention, and includes:
[0021] A circuit range acquisition module, configured in the control module, for determining a matching target current range according to the output current of the voltage regulation module;
[0022] A voltage value acquisition module, configured in the control module, for obtaining a target voltage value corresponding to the target current range;
[0023] An adjustment module, configured in the execution module, for adjusting the output voltage of the voltage regulation module according to the target voltage value.
[0024] According to another aspect of the present invention, there is provided a computer-readable storage medium, which stores computer instructions for causing a processor to implement the voltage regulation method described in any embodiment of the present invention when executed.
[0025] In the technical solution of the embodiment of the present invention, the voltage regulation system determines a matching target current range according to the output current of the voltage regulation module, obtains a target voltage value corresponding to the target current range, and then adjusts the output voltage of the voltage regulation module according to the target voltage value. Thus, the output voltage of the voltage regulation module is adjusted in real time by means of pre-adjustment, thereby solving the problem that when the load current suddenly jumps under different load currents and different working modes of the voltage regulation module, the load voltage drops too much, greatly improving the transient response effect of the voltage regulation module. At the same time, the above adjustment method is not affected by the inherent characteristics of semiconductors and the conversion efficiency of the voltage regulation module itself. Compared with the traditional optimized feedback control circuit, the number of load capacitors of the voltage regulation module is reduced, and the hardware cost and space cost are reduced.
[0026] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present invention, nor is it used to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. Description of the Drawings
[0027] To more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the accompanying drawings required for the description of the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other accompanying drawings can be obtained based on these drawings.
[0028] Figure 1A is a schematic structural diagram of a voltage regulation system according to Embodiment 1 of the present invention;
[0029] Figure 1B is a schematic structural diagram of another voltage regulation system according to Embodiment 1 of the present invention;
[0030] Figure 2A is a schematic structural diagram of yet another voltage regulation system according to Embodiment 2 of the present invention;
[0031] Figure 2B is a schematic structural diagram of an enable module included in the voltage regulation system according to Embodiment 2 of the present invention;
[0032] Figure 3A is a schematic structural diagram of still another voltage regulation system according to Embodiment 3 of the present invention;
[0033] Figure 3B is a schematic structural diagram of a parsing module included in the voltage regulation system according to Embodiment 3 of the present invention;
[0034] Figure 3C is a schematic structural diagram of another parsing module included in the voltage regulation system according to Embodiment 3 of the present invention;
[0035] Figure 3D is a schematic diagram of the voltage regulation result of the voltage regulation system according to Specific Application Scenario 1 of the present invention.
[0036] Figure 4 is a flowchart of a voltage regulation method according to Embodiment 4 of the present invention;
[0037] Figure 5 is a schematic structural diagram of a voltage regulation device according to Embodiment 5 of the present invention. Detailed implementation manners
[0038] To enable those skilled in the art to better understand the solution of the present invention, the following will clearly and completely describe the technical solution in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative work shall fall within the scope of protection of the present invention.
[0039] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily need to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present invention described here can be implemented in an order other than those illustrated or described here. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0040] Embodiment 1
[0041] Figure 1A is a schematic structural diagram of a voltage regulation system provided in Embodiment 1 of the present invention. As Figure 1A shown, the voltage regulation system includes a management module 100, a control module 200, and an execution module 300; the control module 200 is respectively connected to the management module 100 and the execution module 300; the management module 100 is used to store the current thresholds of each current interval and the voltage values respectively corresponding to each current interval.
[0042] Specifically, first, the output current of the VRM is divided into two intervals, namely the voltage regulation current interval and the steady-state current interval; among them, the voltage regulation current interval, that is, the current interval with insufficient transient response. When the output current of the VRM is in the voltage regulation current interval, the output voltage of the VRM needs to be adjusted; the steady-state current interval, that is, the current interval with sufficient transient response, is also the current interval in the normal working state. When the output current is in the steady-state current interval, the output voltage of the VRM does not need to be adjusted, and the current output voltage of the VRM can be maintained. Therefore, the voltage value of the steady-state current interval can be set to a null value, that is, the voltage regulation operation is not performed.
[0043] Secondly, different sub-intervals can be further divided within the regulated current range. Different regulated current sub-intervals correspond to different voltage values. That is, when the output current of the VRM is in different regulated current sub-intervals, the output voltage of the VMR needs to be adjusted to different voltage values. The management module 100 records the current thresholds (including upper and lower threshold values) of each of the above current ranges (including the steady-state current range and each regulated voltage sub-interval), and the voltage values corresponding to each current range. Optionally, in the embodiments of the present invention, neither the number of current ranges nor the current thresholds of the current ranges are specifically limited.
[0044] The control module 200 is configured to determine a matching target current range according to the output current of the voltage regulation module, and obtain the target voltage value corresponding to the target current range. The execution module 300 is configured to adjust the output voltage of the voltage regulation module according to the target voltage value. When the control module 200 obtains the current output current, it determines the target current range where the output current is located and the target voltage value corresponding to the target current range according to the current value of the output current. The execution module 300 specifically adjusts the output voltage of the VRM through an internal voltage regulation circuit.
[0045] The voltage regulation system in the embodiments of the present invention monitors the output current of the VRM and adjusts the output voltage of the VRM in real time through a pre-adjustment method, thereby solving the problem that when the load current suddenly jumps under different load currents and different operating modes of the VRM, the VRM system reacts too slowly and the load voltage drops too much.
[0046] As Figure 1B shown, optionally, in the embodiments of the present invention, the management module 100 includes a plurality of first registers 101; the control module 200 includes a data selector 201 and an identification register 202; the data selector 201 is respectively connected to the management module 100 and the identification register 202; the control module 200 is specifically configured to establish a transmission channel between the target first register 101 corresponding to the target current range and the identification register 202 through the data selector 201, and transmit the target voltage value in the target first register 101 to the identification register 202; the execution module 300 is specifically configured to adjust the output voltage of the voltage regulation module according to the target voltage value stored in the identification register 202.
[0047] Specifically, the registers in the management module 100 (i.e., the first registers 101) are in one-to-one correspondence with current ranges. Each first register 101 stores the upper threshold and lower threshold of the current range, as well as the corresponding voltage value. The multiplexer 201 in the control module 200 is connected to each first register 101 through different break switches. After the control module 200 determines the target current range to be matched according to the output current of the voltage regulation module, a transmission channel is established between the target first register (i.e., the first register 101 corresponding to the target current range) and the multiplexer 201 according to the target first register.
[0048] The target voltage value in the target first register 101 can enter the identification register 202 through the multiplexer 201 via the above-mentioned transmission channel. Among them, the identification register 202 is used to store the voltage value to be adjusted currently. Thereafter, the execution module 300 adjusts the output voltage of the VRM according to the voltage value to be adjusted in the identification register 202 so that the output voltage of the VRM reaches the target voltage value. Thus, through the transmission channel constructed by the multiplexer 201, the effective transmission of the target voltage value is realized, and the adjustment speed of the output voltage of the VRM is improved. In addition, the control module 200 can also configure the number of current ranges in the management module 100 and the current thresholds of each current range according to the obtained configuration parameters to meet the requirements of different main control chips.
[0049] Optionally, in the embodiment of the present invention, the management module 100 is further configured to, if it detects that there is an overlapping range between the first current range and the second current range, merge the first current range and the second current range into a third current range, and use the larger one of the first voltage value corresponding to the first current range and the second voltage value corresponding to the second current range as the voltage value of the third current range.
[0050] Specifically, when the operation and maintenance personnel send configuration parameters to the management module 100, there may be a phenomenon that there is an overlapping range between current ranges. For example, the first current range is from 0.5 A to 1 A, and its corresponding voltage value is 1 V. The second current range is from 0.8 A to 1.2 A, and its corresponding voltage value is 1.2 V. At this time, the first current range and the second current range can be merged into a third current range, that is, from 0.5 A to 1.2 A, and the corresponding voltage value of the third current range is the larger one of the above two voltage values, that is, 1.2 V is used as the voltage value corresponding to the third current range. Thus, when there is an overlap in the current range, a new circuit range can be obtained through the merging method, ensuring that the adjusted output voltage meets the response of the transient current.
[0051] In the technical solution of the embodiment of the present invention, the voltage regulation system determines a matching target current range according to the output current of the voltage regulation module, obtains the target voltage value corresponding to the target current range, and then adjusts the output voltage of the voltage regulation module according to the target voltage value. Thus, the output voltage of the voltage regulation module is adjusted in real time by means of pre-adjustment, solving the problem that the load voltage drops too much when the load current suddenly jumps under different load currents and different working modes of the voltage regulation module, greatly improving the transient response effect of the voltage regulation module. At the same time, the above adjustment method is not affected by the inherent characteristics of the semiconductor and the conversion efficiency of the voltage regulation module itself. Compared with the traditional optimized feedback control circuit, the number of load capacitors of the voltage regulation module is reduced, and the hardware cost and space cost are reduced.
[0052] Embodiment 2
[0053] Figure 2A FIG. is a schematic structural diagram of a voltage regulation system provided in Embodiment 2 of the present invention. As Figure 2A shown, the voltage regulation system further includes an enable module 400; the enable module 400 is connected to the management module 100 and is configured to obtain an enable instruction and send the parsing result of the enable instruction to the management module 100; the management module 100 is configured to configure the corresponding current range as an enabled state according to the parsing result of the enable instruction.
[0054] In the initial state, each current range can be configured as a non-enabled state, which can not only avoid unstable currents in the initial startup state from causing misregulation of the output voltage, but also ensure the voltage safety during the switching and replacement of the main control chip; one or more current ranges can be configured as an enabled state through the enable module 400; in particular, a relatively large number of current ranges can be set at the same time to make the current ranges meet the requirements of various different types of main control chips. When switching or replacing the main control chip, a specific one or more current ranges can be configured as an enabled state for the current main control chip to achieve flexible configuration of the enabled state of the current range.
[0055] As Figure 2B shown, optionally, in the embodiment of the present invention, the enable module 400 includes a data distributor 401 and a plurality of second registers 402; the enable module 400 is specifically configured to establish a transmission channel between the target second register and the management module 100 through the data distributor 401 according to the enable instruction, so as to send the enable signal to the management module 100.
[0056] Specifically, the number of the second registers 402 is the same as that of the first registers, and they are in one-to-one correspondence with the current intervals. Obviously, the second registers 402 are also in one-to-one correspondence with the first registers. The data distributor 401 can obtain the enable instruction through the pins of the hardware device, or directly obtain the enable instruction issued in the form of software. When the data distributor 401 obtains the enable instruction, it obtains the current interval pointed to by the enable instruction, and obtains the target second register corresponding to the current interval, then establishes a transmission channel between the target second register and the management module 100, and sends the enable signal to the management module 100 through the above transmission channel.
[0057] Since the management module 100 is respectively connected to each second register 402 through different buses, when the management module 100 receives the enable signal sent by the target second register, it can determine the identity information of the target second register, and then configure the current interval stored in the first register corresponding to the target second register to the enabled state. Thus, through the transmission channel constructed by the data distributor 401, the effective transmission of the enable signal is realized, meeting the voltage regulation requirements of different main control chips for different current intervals, and thereby realizing the flexible configuration of the enabled state of the current intervals. In addition, the management module 100 can also set the current thresholds of each current interval and the voltage values corresponding to each current interval according to the obtained configuration instructions, so as to adjust the current thresholds and the corresponding voltage values of each current interval according to different voltage regulation requirements.
[0058] In the technical solution of the embodiment of the present invention, the enabling module, according to the enable instruction, establishes a transmission channel between the target second register and the control module through the data distributor to send the enable signal to the control module, realizing the effective transmission of the enable signal, meeting the voltage regulation requirements of different main control chips for different current intervals, and thereby realizing the flexible configuration of the enabled state of the current intervals.
[0059] Embodiment III
[0060] Figure 3A FIG. is a schematic structural diagram of a voltage regulation system provided for Embodiment III of the present invention, as Figure 3AAs shown, the voltage regulation system further includes an analysis module 500; the analysis module 500 includes a conversion unit 501, a filtering unit 502, a comparison unit 503, a voltage division unit 504, and a debouncing unit 505; the comparison unit 503 includes a plurality of comparators; the voltage division unit 504 includes a plurality of voltage division resistors; the conversion unit 501, connected to the filtering unit 502, is configured to convert the output current of the voltage regulation module into a voltage signal; the filtering unit 502, connected to the debouncing unit 505, is configured to perform filtering processing on the voltage signal; the comparison unit 503, connected to the voltage division unit 504, is configured to obtain the voltage signal and obtain a reference voltage through the voltage division unit 504, and output a voltage comparison result; the debouncing unit 505, connected to the comparison unit 503, is configured to perform debouncing processing on the voltage comparison result; the control module 200 is specifically configured to determine a matching target current range according to the voltage comparison result.
[0061] Specifically, the conversion unit 501 converts the current signal output by the VRM in real time into a voltage signal, and sends the voltage signal to the filtering unit 502; the filtering unit 502 performs noise removal processing on the above voltage signal through an internal filter; wherein, the filter in the embodiment of the present invention may be a low-pass filter, that is, it allows signals below or equal to the cut-off frequency to pass through and does not allow signals above the cut-off frequency to pass through; the filtering unit 502 transmits the voltage signal after noise removal to each comparator in the comparison unit 503.
[0062] The number of comparators in the comparison unit 503 matches the number of current ranges, that is, the number of comparators is equal to 2 times the minimum number of binary digits representing the number of current ranges; for example, when the number of current ranges is 4, obviously each current range can be represented by 2 binary digits, that is, "00", "01", "10" and "11" respectively represent a current range, but since each current range corresponds to an upper threshold and a lower threshold respectively, therefore, actually 4 binary digits are needed to represent the upper threshold and the lower threshold of each current range, that is, "00", "01", "10" and "11" of two of the binary digits respectively represent the upper thresholds of different current ranges; "00", "01", "10" and "11" of the other two binary digits respectively represent the lower thresholds of different current ranges; at this time, four comparators are needed to output the voltage comparison result, and each voltage comparison result represents one of the digits.
[0063] Such as Figure 3BAs shown, the entire current range is divided into four current ranges, that is, there are four current upper limit thresholds and four current lower limit thresholds at this time; at this time, the comparison unit 503 is composed of four comparators, namely comparator A, comparator B, comparator C, and comparator D; among them, the output results of comparator A and comparator C are the digits corresponding to the current upper limit thresholds respectively; the output results of comparator B and comparator D are the digits corresponding to the current lower limit thresholds respectively.
[0064] For example, comparator A, comparator B, comparator C, and comparator D output 1, 1, 0, and 0 respectively; it represents the current upper limit threshold corresponding to "10" and the current lower limit threshold corresponding to "10"; from this, the current range where the current output by the VRM is located, that is, the target current range, can be determined. At this time, the target voltage value corresponding to the target current range is the voltage value expected to be achieved in this adjustment.
[0065] Optionally, in the embodiment of the present invention, each voltage dividing resistor in the voltage dividing unit 504 is connected to the comparator in the comparison unit 503 in parallel. Specifically, taking the comparison unit 503 including 4 comparators as an example, as Figure 3C shown, each voltage dividing resistor is connected to each comparator in parallel; compared with the connection method in Figure 3B , different comparators in Figure 3B are connected to different numbers of voltage dividing resistors, and the reference voltages received by each comparator must be different. Therefore, Figure 3B the series connection method of the comparator and the voltage dividing unit 504 in
[0066] makes the corresponding current thresholds definitely have no overlapping parts in the interval; Figure 3C while in Figure 3C , different comparators are connected to the same number of voltage dividing resistors. When the resistance values of two voltage dividing resistors are the same, the reference voltages obtained by the two comparators are also the same at this time. Since the output voltage signal of the above VRM is also the same, for these two comparators, the same result will be obtained, that is, there may be overlapping parts in the respective corresponding current ranges; this is more flexible for configuring the current range because even if there is an overlapping phenomenon when configuring the current range, a matching current value can still be found. In addition,
[0067] the parallel connection method in Figure 3C makes more adjustable resistors be connected in the parsing module 500, which is more convenient for flexibly adjusting the reference voltages of each comparator.
[0067] At the same time, the comparator in the embodiment of the present invention can have a hysteresis comparison function, that is, among the current thresholds of each current range, the upward crossing threshold is higher than the downward crossing threshold, which is used to prevent the current from frequently crossing back and forth within the interval, resulting in unstable voltage; the debounce time of the debounce unit 505 can be set as needed, which is used to ensure that the output current of the VRM stably enters the current range before performing the next voltage regulation operation.
[0068] In the technical solution of the embodiment of the present invention, the parsing module 500 converts the output current of the voltage regulation module into a voltage signal and transmits it to a plurality of comparators together with a reference voltage, so as to determine the target current range based on the voltage comparison results of the comparators. This not only realizes the accurate acquisition of the target current range and improves the accuracy of the output current partitioning of the voltage regulation module, but also ensures the rapid acquisition of the target current range, and further realizes the real-time regulation of the output voltage of the voltage regulation module.
[0069] Application scenario 1
[0070] Figure 3D It is a schematic diagram of the voltage regulation result of the voltage regulation system provided for Application Scenario 1 of the present invention, as Figure 3D shown:
[0071] At the initial moment when the voltage regulation module is running, that is, in the time period from 0 second to 5 seconds, the output current is small, and it can be determined that it is in the current range of 5 milliamperes (i.e., the first lower threshold) to 15 milliamperes (i.e., the first upper threshold). At this time, it is not necessary to adjust the output voltage of the VRM, and the current output voltage can be maintained; at the 5th second, the VRM has a large transient current, which causes the system to crash probabilistically; in the traditional technical solution, to solve the above problems, usually the hardware structure of the VRM is improved, and the entire power distribution network needs to be optimized.
[0072] In the embodiment of the present invention, at the 5th second, it has been determined that the output current is in the current range of 115 milliamperes (i.e., the second lower threshold) to 135 milliamperes (i.e., the second upper threshold). At this time, according to the voltage value corresponding to this current range, the output voltage of the VRM is adjusted. Thus, by temporarily dynamically adjusting the output voltage, the insufficient current transient response at the 5th second is compensated, and the problem of the crash of the Power Management Integrated Circuits (PMIC) is solved; among them, the VRM is a functional component in the PMIC; this avoids the cumbersome operation of modifying the power distribution network of the PMIC again, and reduces the capacitance cost and space cost increased by improving the power distribution network of the power management chip.
[0073] Embodiment 4
[0074] Figure 4 It is a flowchart of a voltage regulation method provided for Embodiment 4 of the present invention. This method can be executed by a voltage regulation device, which can be implemented in the form of hardware and / or software. The voltage regulation device can be configured in the voltage regulation system in any embodiment of the present invention; the voltage regulation system can be configured in a voltage regulation module. As Figure 4 shown, the method includes:
[0075] S401. The control module determines a matching target current range according to the output current of the voltage regulation module.
[0076] S402. The control module obtains a target voltage value corresponding to the target current range.
[0077] S403. The execution module adjusts the output voltage of the voltage regulation module according to the target voltage value.
[0078] In the technical solution of the embodiment of the present invention, the voltage regulation system determines a matching target current range according to the output current of the voltage regulation module, obtains a target voltage value corresponding to the target current range, and then adjusts the output voltage of the voltage regulation module according to the target voltage value. Thus, the output voltage of the voltage regulation module is adjusted in real time by means of pre-adjustment, thereby solving the problem that when the load current suddenly jumps under different load currents and different working modes of the voltage regulation module, the load voltage drops too much, greatly improving the transient response effect of the voltage regulation module. At the same time, the above adjustment method is not affected by the inherent characteristics of the semiconductor and the conversion efficiency of the voltage regulation module itself. Compared with the traditional optimized feedback control circuit, the number of load capacitors of the voltage regulation module is reduced, and the hardware cost and space cost are reduced.
[0079] Embodiment Five
[0080] Figure 5 FIG. 5 is a structural block diagram of a voltage regulation device provided in Embodiment Five of the present invention. The device specifically includes:
[0081] A circuit range acquisition module 601, configured in the control module, for determining a matching target current range according to the output current of the voltage regulation module;
[0082] A voltage value acquisition module 602, configured in the control module, for obtaining a target voltage value corresponding to the target current range;
[0083] An adjustment module 603, configured in the execution module, for adjusting the output voltage of the voltage regulation module according to the target voltage value.
[0084] In the technical solution of the embodiment of the present invention, the voltage regulation system determines a matching target current range according to the output current of the voltage regulation module, obtains a target voltage value corresponding to the target current range, and then adjusts the output voltage of the voltage regulation module according to the target voltage value. Thus, the output voltage of the voltage regulation module is adjusted in real time by means of pre-adjustment, thereby solving the problem that the load voltage drops too much when the load current suddenly jumps under different load currents and different working modes of the voltage regulation module, greatly improving the transient response effect of the voltage regulation module. At the same time, the above adjustment method is not affected by the inherent characteristics of semiconductors and the conversion efficiency of the voltage regulation module itself. Compared with the traditional optimized feedback control circuit, the number of load capacitors of the voltage regulation module is reduced, and the hardware cost and space cost are lowered.
[0085] The above device can execute the voltage regulation method provided in any embodiment of the present invention, and has corresponding functional modules and beneficial effects for executing the method. For technical details not described in detail in this embodiment, reference may be made to the voltage regulation method provided in any embodiment of the present invention.
[0086] Embodiment Six
[0087] In some embodiments, the voltage regulation method can be implemented as a computer program, which is tangibly included in a computer-readable storage medium, such as a storage unit. In some embodiments, part or all of the computer program can be loaded and / or installed onto a heterogeneous hardware accelerator via a ROM and / or a communication unit. When the computer program is loaded into the RAM and executed by a processor, one or more steps of the voltage regulation method described above can be executed. Alternatively, in other embodiments, the processor can be configured to execute the voltage regulation method by any other suitable means (e.g., by means of firmware).
[0088] The various embodiments of the systems and technologies described above in this article can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-chip (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: implemented in one or more computer programs, the one or more computer programs can be executed and / or interpreted on a programmable system including at least one programmable processor, the programmable processor can be a dedicated or general-purpose programmable processor, and can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit the data and instructions to the storage system, the at least one input device, and the at least one output device.
[0089] A computer program for implementing the method of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, a special purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowchart and / or block diagram to be implemented. The computer programs can be executed entirely on the machine, partially on the machine, as a stand-alone software package partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0090] In the context of the present invention, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, the computer-readable storage medium can be a machine-readable signal medium. More specific examples of the machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0091] In order to provide interaction with a user, the systems and techniques described herein can be implemented on a heterogeneous hardware accelerator that has: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball) through which the user can provide input to the heterogeneous hardware accelerator. Other kinds of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, speech input, or tactile input).
[0092] The systems and techniques described herein can be implemented in a computing system including backend components (e.g., as a data server), or a computing system including middleware components (e.g., an application server), or a computing system including frontend components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described herein), or a computing system including any combination of such backend, middleware, or frontend components. The components of the system can be interconnected to each other by digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include: local area network (LAN), wide area network (WAN), blockchain network, and the Internet.
[0093] A computing system can include a client and a server. The client and the server are generally remote from each other and typically interact through a communication network. The client-server relationship is created by computer programs running on respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system, and solves the defects of difficult management and weak business scalability existing in traditional physical hosts and VPS services.
[0094] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps recited in the present invention can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved, and no limitation is imposed herein.
[0095] The above specific embodiments do not constitute a limitation on the protection scope of the present invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims
1. A voltage regulation system, characterized in that, Comprising: A management module, a control module, and an execution module; the control module is respectively connected to the management module and the execution module; The management module is used for storing the current thresholds of each current interval and the voltage values respectively corresponding to each current interval; The control module is used for determining a matching target current interval according to the output current of the voltage regulation module, and obtaining the target voltage value corresponding to the target current interval; The execution module is used for adjusting the output voltage of the voltage regulation module according to the target voltage value.
2. The voltage regulation system according to claim 1, wherein The management module includes a plurality of first registers; the control module includes a data selector and an identification register; the data selector is respectively connected to the management module and the identification register; The control module is specifically used for establishing a transmission channel between the target first register corresponding to the target current interval and the identification register through the data selector, and transmitting the target voltage value in the target first register to the identification register; The execution module is specifically used for adjusting the output voltage of the voltage regulation module according to the target voltage value stored in the identification register.
3. The voltage regulation system according to claim 1, characterized in that, The voltage regulation system further includes an enable module; The enable module, connected to the control module, is used for obtaining an enable instruction and sending the parsing result of the enable instruction to the management module; The management module is used for configuring the corresponding current interval as an enabled state according to the parsing result of the enable instruction.
4. The voltage regulation system according to claim 3, characterized in that, The enable module includes a data distributor and a plurality of second registers; The enable module is specifically used for establishing a transmission channel between the target second register and the management module through the data distributor according to the enable instruction, so as to send the enable signal to the management module.
5. The voltage regulation system according to claim 1, wherein The voltage regulation system includes an analysis module; the analysis module includes a conversion unit, a filtering unit, a comparison unit, a voltage dividing unit, and a debouncing unit; the comparison unit includes a plurality of comparators; the voltage dividing unit includes a plurality of voltage dividing resistors; The conversion unit, connected to the filtering unit, is used for converting the output current of the voltage regulation module into a voltage signal; The filtering unit, connected to the debouncing unit, is used for filtering the voltage signal; The comparison unit, connected to the voltage dividing unit, is used for obtaining the voltage signal and obtaining a reference voltage through the voltage dividing unit, and outputting a voltage comparison result; The debouncing unit, connected to the comparison unit, is used for performing debouncing processing on the voltage comparison result; The control module is specifically used for determining a matching target current interval according to the voltage comparison result.
6. The voltage regulation system according to claim 5, characterized in that, Each voltage dividing resistor in the voltage dividing unit is connected to the comparator in the comparison unit in parallel.
7. The voltage regulation system according to claim 1, wherein The management module is further used for, if it is detected that there is an overlapping interval between the first current interval and the second current interval, merging the first current interval and the second current interval into a third current interval, and taking the larger one of the first voltage value corresponding to the first current interval and the second voltage value corresponding to the second current interval as the voltage value of the third current interval.
8. A voltage regulation method, characterized in that, Applied to the voltage regulation system according to any one of claims 1-7, including: The control module determines a matching target current interval according to the output current of the voltage regulation module; The control module obtains the target voltage value corresponding to the target current interval; The execution module adjusts the output voltage of the voltage regulation module according to the target voltage value.
9. A voltage regulating device, characterized in that, Applied to the voltage regulation system according to any one of claims 1-7, comprising: A circuit interval acquisition module, configured in the control module, for determining a matching target current interval according to the output current of the voltage regulation module; A voltage value acquisition module, configured in the control module, for acquiring a target voltage value corresponding to the target current interval; An adjustment module, configured in the execution module, for adjusting the output voltage of the voltage regulation module according to the target voltage value.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions, and the computer instructions are used to implement the voltage regulation method according to claim 8 when executed by a processor.