1. Technical Field
The present disclosure relates to adjusting systems and methods and, particularly, to an adjusting system and an adjusting method for adjusting phases of a multi-phase pulse-width modulation (PWM) controller.
2. Description of Related Art
Nowadays, many electronic devices have energy-saving control functions by using multi-phase pulse-width modulation (PWM) controllers. For example, a central processing unit (CPU) of a motherboard may have a light-load work status, a normal-load work status, and an over-load work status. When the CPU works at the light-load work status, a multi-phase PWM controller of the motherboard may provide four phases (namely four PWM signals) to the CPU to control a voltage value provided to the CPU. When the CPU works at the normal-load work status, the multi-phase PWM controller of the motherboard may provide eight phases to the CPU to control the voltage value. When the CPU works at the over-load work status, the multi-phase PWM controller of the motherboard may provide twelve phases of PWM signals to the CPU to control the voltage value. In other words, the more phases provided by the multi-phase PWM controller, the greater voltage value provided to the CPU.
However, an ordinary multi-phase PWM controller may include some default phases and some non-default phases. These default phases are always used in any work status, and the non-default phases are only used for some work statuses. Therefore, the life-spans of the particular parts providing the default phases are less then the life-spans of the particular parts providing the non-default phases, which may reduce the life-span of the multi-phase PWM controller and waste parts providing the non-default phases.
Referring to
The MCU 10 is connected to the CPU 30 via the multi-phase PWM controller 20. A detecting pin Monitor of the MCU 10 is connected to a detecting pin IMonitor of the CPU 30 to receive a voltage sensing signal, which indicates the work voltage level of the CPU 30. The MCU 10 controls the multi-phase PWM controller 20 to provide a corresponding number of phases to the CPU 30 according to the voltage sensing signal, to satisfy a requirement of the work voltage level of the CPU 30.
The MCU 10 also calculates work time of the default phases of the multi-phase PWM controller 20, and determines whether the work time of the default phases of the multi-phase PWM controller 20 is greater than a predetermined value, such as seven days, when the MCU 10 is initialized. When the work time of the default phases of the multi-phase PWM controller 20 is greater than the predetermined value, the MCU 10 controls the multi-phase PWM controller 20 to change the default phases according to a predetermined order, for example change first to fourth phases from default phases to non-default phases and change fifth to eighth phases from non-default phases to default phases. When the work time of the default phases of the multi-phase PWM controller 20 is less than or equal to the predetermined value, the default phases of the multi-phase PWM controller 20 are not changed. According to the above changing operation, the MCU 30 controls the work time of all phases of the multi-phase PWM controller 20 to be approximately equal, which can increase the life-span of the multi-phase PWM controller 20.
Referring to
In step S1, the MCU 10 determines whether work time of the default phases of the multi-phase PWM controller 20 is greater than a predetermined value. If the work time of the default phases of the multi-phase PWM controller 20 is greater than the predetermined value, the process goes to step S2. If the work time of the default phases of the multi-phase PWM controller 20 is less than or equal to the predetermined value, the process goes to step S3.
In step S2, the MCU 10 controls the multi-phase PWM controller 20 to change the default phases according to a predetermined order. For example, for first time change, the first to fourth phases are changed from default phases to non-default phase and the fifth to eighth phases are changed from non-default phases to default phases. For a second change, the fifth to eighth phases are changed from default phases to non-default phase and ninth to twelfth phases are changed from non-default phases to default phases. For a third change, the ninth to twelfth phases are changed from default phases to non-default phase and the first to fourth phases are changed from non-default phases to default phases. In the above changing order, the work time of all phases of the multi-phase PWM controller 20 is approximately equivalent over time, which can increase the life-span of the multi-phase PWM controller 20.
In step S3, the MCU 10 detects the work voltage level of the CPU 30.
In step S4, the MCU 10 determines whether the work voltage level of the CPU 30 is less than or equal to a first predetermined value, such as 387.0 milli-volts (mV). For this situation, the CPU 30 operates in a first work status. If the work voltage level of the CPU 30 is less than or equal to the first predetermined value, the process goes to step S5. If the work voltage level of the CPU 30 is greater than the first predetermined value, the process goes to step S6.
In step S5, the MCU 10 controls the multi-phase PWM controller 20 to provide four default phases to the CPU 30, and then the process goes back to step S3.
In step S6, the MCU 10 determines whether the work voltage level of the CPU 30 is greater than the first predetermined value and less than or equal to a second predetermined value, such as 518.30 mV. For this situation, the CPU 30 operates in a second work status. If the work voltage level of the CPU 30 is greater than the first predetermined value and less than or equal to the second predetermined value, the process goes to step S7. If the work voltage level of the CPU 30 is greater than the second predetermined value, the process goes to step S8.
In step S7, the MCU 10 controls the multi-phase PWM controller 20 to provide six phases including the four default phases and two non-default phases to the CPU 30, and then the process goes back to step S3.
In step S8, the MCU 10 determines whether the work voltage level of the CPU 30 is greater than the second predetermined value and less than or equal to a third predetermined value, such as 645.8 mV. For this situation, the CPU 30 will operate in a third work status. If the work voltage level of the CPU 30 is greater than the second predetermined value and less than or equal to the third predetermined value, the process goes to step S9. If the work voltage level of the CPU 30 is greater than the third predetermined value, the process goes to step S10.
In step S9, the MCU 10 controls the multi-phase PWM controller 20 to provide eight phases including the four default phases and four non-default phases to the CPU 30, and then the process goes back to step S3.
In step S10, the MCU 10 determines whether the work voltage level of the CPU 30 is greater than the third predetermined value and less than or equal to a fourth predetermined value, such as 780.24 mV. For this situation, the CPU 30 operates in a fourth work status. If the work voltage level of the CPU 30 is greater than the third predetermined value and less than or equal to the fourth predetermined value, the process goes to step S11. If the work voltage level of the CPU 30 is greater than the fourth predetermined value, the process goes to step S12.
In step S11, the MCU 10 controls the multi-phase PWM controller 20 to provide ten phases including the four default phases and six non-default phases to the CPU 30, and then the process goes back to step S3.
In step S12, the MCU 10 controls the multi-phase PWM controller 20 to provide twelve phases including the four default phases and eight non-default phases to the CPU 30, and then the process goes back to step S3.
It is to be understood, however, that even though numerous characteristics and advantages of the embodiments have been set forth in the foregoing description, together with details of the structure and function of the embodiments, the disclosure is illustrative only, and changes may be made in details, especially in matters of shape, size, and arrangement of parts within the principles of the embodiments to the full extent indicated by the broad general meaning of the terms in which the appended claims are expressed.
| Number | Date | Country | Kind |
|---|---|---|---|
| 200910309828.4 | Nov 2009 | CN | national |