控制器相關申請的交叉引用通過引用將2011年11月30日提交的日本專利申請No.2011-261656的公開,包括說明書、附圖以及摘要,全體并入在此。技術領域本發(fā)明涉及控制器,尤其是,涉及用于控制到半導體裝置(諸如,CPU(中央處理單元))的電源的控制器。
背景技術:已知這樣一種電源裝置,其能夠降低在電源電壓被切換到另一電壓時發(fā)生過沖/下沖(overshoot/undershoot)并使得能夠實現(xiàn)高速電壓切換。例如,根據(jù)專利文獻1(日本未審查專利申請公開No.2007-288974)的電源裝置如下操作。在用于增加輸出電壓的轉換狀態(tài)中,DD1(其是用于DCDC的寄存器(該寄存器是用于開關調節(jié)器400的寄存器)中的DAC值)被供應到用于LDO的DAC302,而不是LD01(其是用于LDO的寄存器201(該寄存器是用于串聯(lián)串聯(lián)調節(jié)器300的寄存器)中的DAC值)。串聯(lián)調節(jié)器300的用于LDO的DAC302參考DD1(用于DCDC的寄存器202中的DAC值)執(zhí)行DAC操作。[相關技術文獻][專利文獻][專利文獻1]日本未審查專利申請公開No.2007-288974概要說明根據(jù)專利文獻1的裝置意圖在改變電壓時滿足響應性和效率兩者。為了防止在電壓切換到另一電壓時的過沖和下沖,在電壓切換過程中啟動具有較高響應速度的LDO和具有較高功率效率的DCDC兩者,并且通過調節(jié)兩者的電壓設定來優(yōu)化其用于當前驅動的比例。然而,根據(jù)專利文獻1的裝置需要兩種類型的調節(jié)器:LDO和DCDC。因此,本發(fā)明的一個目的是提供一種控制器,其能夠防止在將電壓切換到另一電壓時發(fā)生過沖和下沖而不使用兩種類型的調節(jié)器。本發(fā)明的一個方面是一種控制向第一半導體裝置供應電源電壓的多個電壓調節(jié)器的控制器。所述控制器包括:接口,從外部接收改變所述電壓調節(jié)器當中要啟動的電壓調節(jié)器的數(shù)量的命令;以及控制單元,其將要啟動的電壓調節(jié)器的數(shù)量從當前的調節(jié)器數(shù)量逐步改變到所命令的改變之后的調節(jié)器數(shù)量。根據(jù)本發(fā)明的一個方面,可以防止在電壓被切換到另一電壓時出現(xiàn)過沖以及下沖而不使用兩種類型的調節(jié)器。附圖說明圖1是描述了根據(jù)第一實施例的半導體系統(tǒng)的配置的圖。圖2是示出了根據(jù)第一實施例的電壓控制操作的處理過程的流程圖。圖3是示出了根據(jù)第一實施例的用于控制相位的數(shù)量的過程的流程圖。圖4是示例說明根據(jù)第一實施例的步進調度表的圖。圖5是用于解釋對于當前相位數(shù)量K為8并且改變之后的相位數(shù)量M為1的情況應當如何改變相位數(shù)量的圖。圖6是呈現(xiàn)第一實施例中的調節(jié)器簇30的輸出電壓(Vo)將如何改變的示例的圖。圖7是描述了根據(jù)第二實施例的半導體系統(tǒng)的配置的圖。圖8是示出了根據(jù)第二實施例的在改變相位數(shù)量時用于目標電壓控制的過程的流程圖。圖9是示例說明根據(jù)第二實施例的步進調度表的圖。圖10是用于解釋對于當前相位數(shù)量K為8并且改變之后的相位數(shù)量M為1的情況應當如何改變相位數(shù)量和目標電壓的圖。圖11是呈現(xiàn)第二實施例中的調節(jié)器簇30的輸出電壓(Vo)將如何改變的示例的圖。圖12是用于解釋在對第二實施例進行修改的示例中如何實現(xiàn)控制的圖。圖13是描述了根據(jù)第三實施例的半導體系統(tǒng)的配置的圖。圖14是示出了根據(jù)第三實施例的在改變相位數(shù)量時改變放大系數(shù)的過程的流程圖。圖15是示例說明根據(jù)第三實施例的步進調度表的圖。圖16是用于解釋對于當前相位數(shù)量K為8并且改變之后的相位數(shù)量M為1的情況應當如何改變放大系數(shù)的圖。圖17是呈現(xiàn)第三實施例中的調節(jié)器簇30的輸出電壓(Vo)將如何改變的示例的圖。具體實施方式下面將參考附圖說明本發(fā)明的實施例。第一實施例圖1是描述了根據(jù)第一實施例的半導體系統(tǒng)的配置的圖。參考圖1,該半導體系統(tǒng)包括控制器1、調節(jié)器簇30、以及CPU25。調節(jié)器簇30在控制器1以及CPU25的控制下向CPU25供給電壓Vo。調節(jié)器簇30包括電壓調節(jié)器30-1到30-n。在此,控制器1被配置在單個芯片(一個半導體芯片)中??刂破?包括引腳(PIN)控制單元6、閃存存儲器7、參數(shù)寄存器8、性能寄存器9、MCU5、PMBUS(功率管理總線)接口10、SVID(串行VID)命令判決電路12、硬邏輯電源控制電路13、模擬電源控制電路11、以及電源異常監(jiān)視電路2。在控制器1的部件當中,MCU5、硬邏輯電源控制電路13、模擬電源控制電路11以及電源異常監(jiān)視電路2構成控制單元161。SVID命令判決電路12包括SVID接口14、操作模式寄存器16、電壓命令值寄存器18、以及功率狀態(tài)命令值寄存器19。在此,CPU25被配置在單個芯片中,并且其接收從電壓調節(jié)器30-1到30-n輸出的電源電壓并執(zhí)行各種處理操作。此外,CPU25還通過SVID接口14發(fā)送命令到控制器1。例如,CPU25通過SVID接口14發(fā)送給出改變要啟動的電壓調節(jié)器的命令的控制信號到控制器1。引腳控制單元6根據(jù)被外部電位鉗位單元26鉗位的端子電位輸出表示外部端子已經(jīng)被如何設置的設置信息到MCU5。閃存存儲器7存儲供MCU5執(zhí)行處理的程序。通過使用該程序,可以使得即使電源規(guī)范已經(jīng)改變也不需要重新開發(fā)裝置。此外,閃存存儲器7還存儲含有多個參數(shù)的表,所述多個參數(shù)指定用于最大允許電壓、最大允許溫度、最大允許電流等的初始值等。參數(shù)寄存器8存儲數(shù)字步階控制中的每步階(step)的電壓的改變量(步長電壓)以及在放電模式中作為電壓應當下降到的最終電壓的所命令的電壓和在通過SVID接口14在達到所命令的電壓之前放電模式終止時的目標電壓Vs之間的差值ΔV等。性能寄存器9接收數(shù)據(jù)(諸如,最大允許電壓、最大允許溫度、和最大允許電流)并將其存儲在閃存存儲器7中。這里,最大允許電壓是能夠應用到CPU的最大電源電壓。最大允許溫度是通過電壓調節(jié)器等測量的允許進行操作的最高溫度。最大允許電流是電壓調節(jié)器允許流動的最大電流。如果任何這些值已經(jīng)被超出,則控制器輸出降低該值的命令信號到電壓調節(jié)器等。MCU5根據(jù)程序執(zhí)行運算處理。PMBUS接口10通過PMBUS從外部系統(tǒng)控制單元27接收信號并向外部系統(tǒng)控制單元27輸出信號。SVID接口14通過串行通信線路從CPU25接收信號并輸出信號到CPU25。操作模式寄存器16存儲當前操作模式。例如,作為操作模式,存在正常模式和放電模式等。電壓命令值寄存器18存儲在執(zhí)行電壓控制時所命令的電壓的值。功率狀態(tài)命令值寄存器19存儲在執(zhí)行功率狀態(tài)控制時用于功率狀態(tài)模式的指定值。順序表寄存器15存儲步進調度表。步進調度表指定對于作為改變之前的相位數(shù)量的數(shù)量和作為改變之后的相位數(shù)量的數(shù)量的每一個組合的用于多個步階中的每一個的執(zhí)行時間和相位數(shù)量。這里,所述相位數(shù)量是要啟動的電壓調節(jié)器的數(shù)量。硬邏輯電源控制電路13包括DAC數(shù)字步階控制單元20和相位時鐘生成單元21。DAC數(shù)字步階控制單元20確定對于每一個步階(步)的電壓改變值,并輸出所確定的電壓改變值作為數(shù)字電壓DV,從而使得以多個步階到達所命令的電壓。相位時鐘生成單元21激活去往要啟動的電壓調節(jié)器的控制信號SMOD。相位時鐘生成單元21確定用于到要啟動的電壓調節(jié)器的相位時鐘的相位,并輸出具有所確定的相位的相位時鐘。相位時鐘生成單元21根據(jù)內部計時器產(chǎn)生在PWM(脈沖寬度調制)的定時的相位時鐘。用于電壓調節(jié)器的相位時鐘具有相同的周期(PWM周期),但是其相位全都不同。相位時鐘生成單元21將去往要停止的電壓調節(jié)器的控制信號SMOD去激活(deactivate)。在相位時鐘生成單元21從CPU25接收給出改變要啟動的電壓調節(jié)器的數(shù)量(相位數(shù)量)的命令的控制命令時,其根據(jù)順序表寄存器中的步進調度表,進行從當前的相位數(shù)量到CPU25所命令的改變之后的相位數(shù)量的步進的相位數(shù)量改變。相位時鐘生成單元21根據(jù)步進調度表中指定的每一個步階的執(zhí)行時間從一個步階切換到另一步階。模擬電源控制電路11包括DAC(數(shù)模轉換器)22、差分放大器24、誤差放大器23、以及ADC(模數(shù)轉換器)17。DAC22將從DAC數(shù)字步階控制單元20輸出的數(shù)字電壓DV轉換為模擬電壓V1。差分放大器24放大用于CPU25的高電位電壓VSEN1和低電位電壓VSEN2之間的差,并輸出電壓V2。誤差放大器23放大從DAC22輸出的電壓V1和從差分放大器24輸出的電壓V2之間的差,并將放大的電壓作為表示所指定的電壓和現(xiàn)在正在供應到CPU25的電壓之間的差的電壓輸出到電壓調節(jié)器。ADC17執(zhí)行電壓調節(jié)器30-1到30-n的輸出電壓等的A/D轉換。電源異常監(jiān)視電路2包括電壓比較器4以及電源異常監(jiān)視單元3。電壓比較器4接收電壓調節(jié)器產(chǎn)生的電壓,并通過模擬處理將其與預定的標準電壓進行比較。電源異常監(jiān)視單元3根據(jù)電壓比較器4的輸出監(jiān)視到CPU25的電源電壓是否異常。電壓調節(jié)器30-1到30-n供給電源電壓到CPU25。這里,每一個電壓調節(jié)器30-1到30-n被包封在單個封裝件中。另外,這里,在該封裝件內,每一個電壓調節(jié)器由用于高側MOS晶體管196、低側MOS晶體管197以及其它部件(PWM單元151和MOS控制單元198)的三個芯片構成。每一個電壓調節(jié)器30-1到30-n包括PWM單元151和DC-DC轉換器33。每一個電壓調節(jié)器30-1到30-n在其控制信號SMOD被激活時開始操作,并在控制信號SMOD被去激活時停止其操作。PWM單元151包括PWM比較器31以及鎖存電路32。PWM比較器31基于由誤差放大器23輸出的誤差信號輸出PWM信號。PWM比較器31的輸出被輸入到鎖存電路32的“置位”(“set”)端子S。相位時鐘生成單元21輸出的時鐘被輸入到鎖存電路32的“復位”(“reset”)端子R。DC-DC轉換器33耦接到鎖存電路32的輸出,并供給電源電壓到CPU25。這里,通過從鎖存電路32輸出的PWM信號控制DC-DC轉換器33。通過使如圖中1所示的高側MOS晶體管196接通并使低側MOS晶體管197關斷,CPU電壓線路上的高電位電壓VSEN1上升。另一方面,通過關斷高側MOS晶體管196并接通低側MOS晶體管197,CPU電壓線路上的電壓VSEN1下降。在正常模式中,控制高側MOS晶體管196和低側MOS晶體管197的導通/關斷從而使得CPU電壓線路上的電壓VSEN1將是恒定的電壓。也即,在電壓為低的情況下,通過接通高側MOS晶體管196(此時,關斷低側MOS晶體管197),使所述電壓上升。也即,在電壓為高的情況下,通過接通低側MOS晶體管197(此時,關斷高側MOS晶體管196),使所述電壓下降。(電源控制操作)圖2是示出了根據(jù)第一實施例的電壓控制操作的處理過程的流程圖。參考圖2,CPU25輸出指定電壓值Vt的電壓控制命令到串行通信線路上(步驟S801)。SVID接口14解譯通過串行通信線路接收的該命令,并將用于控制電壓的該命令傳遞到DAC數(shù)字步階控制單元20(步驟S802)。DAC數(shù)字步階控制單元20將該命令中指定的正常的所命令的電壓Vt設置作為目標電壓,并輸出用以到達該目標電壓數(shù)字電壓DV(步驟S803)。DAC22將數(shù)字電壓DV轉換為模擬電壓V1(步驟S804)。差分放大器24放大用于CPU25的高電位電壓VSEN1和低電位電壓VSEN2之間的差,并輸出電壓V2(步驟S805)。誤差放大器23放大從DAC22輸出的電壓V1和從差分放大器24輸出的電壓V2之間的差,并將放大的電壓作為表示所指定的電壓和現(xiàn)在正供應給CPU25的電壓之間的差的電壓輸出到電壓調節(jié)器。每一個電壓調節(jié)器基于從誤差放大器23輸出的電壓(Eout)改變其輸出電壓。例如,如果高電位電壓VSEN1低于所命令的電壓Vt,則電壓調節(jié)器通過接通高側MOS晶體管196來使高電位電壓VSEN1上升。如果高電位電壓VSEN1高于所命令的電壓Vt,則電壓調節(jié)器通過接通低側MOS晶體管197使高電位電壓VSEN1下降(步驟S806)。在此之后,過程返回到步驟S803并重復處理。從而,控制CPU供應電壓以使得高電位電壓VSEN1變?yōu)榈扔谒畹碾妷篤t。(控制相位數(shù)量的操作)圖3是示出了根據(jù)第一實施例的用于控制相位數(shù)量的過程的流程圖。首先,CPU25輸出控制命令到串行通信線路上,該控制命令給出改變所述多個電壓調節(jié)器當中要啟動的電壓調節(jié)器的數(shù)量(相位數(shù)量)的命令(步驟S901)。SVID接口14解譯通過串行通信線路接收的控制命令,并將用于控制相位數(shù)量的命令傳遞到相位時鐘生成單元21(步驟S902)。相位時鐘生成單元21從順序表寄存器獲得與所命令的相位數(shù)量和當前的相位數(shù)量的組合對應的步進調度表(步驟S903)。相位時鐘生成單元21根據(jù)步進調度表改變相位數(shù)量。相位時鐘生成單元21根據(jù)每一步階中相位數(shù)量確定電壓調節(jié)器30-1到30-n當中哪個或哪些電壓調節(jié)器要被啟動以及哪個或哪些電壓調節(jié)器要被停止。在改變相位數(shù)量時,進行該確定以使得相位時鐘盡可能均勻。例如,在從八個電壓調節(jié)器輸出八個相位時鐘時,并且如果相位數(shù)量應當被改變?yōu)樗?,則相位時鐘生成單元21確定要啟動的電壓調節(jié)器以及要被停止的電壓調節(jié)器,以使得作為該改變結果輸出的四個相位時鐘的間隔將是均勻的。相位時鐘生成單元21激活到每一要被啟動的電壓調節(jié)器的控制信號SMOD,并輸出具有所確定的相位的相位時鐘到每一要被啟動電壓調節(jié)器。每一電壓調節(jié)器在接收到激活的控制信號SMOD的情況下,基于從相位時鐘生成單元發(fā)送的時鐘輸出電壓。相位時鐘生成單元21將到每一要被停止的電壓調節(jié)器的控制信號SMOD去激活。每一電壓調節(jié)器在接收到去激活的控制信號SMOD的情況下停止其電壓輸出(步驟S904)。圖4是示例說明根據(jù)第一實施例的步進調度表的圖。在圖4中的一個示例中,對于當前的相位數(shù)量K為8并且改變之后的相位數(shù)量M為1的情況,表被定義來以四個步階改變相位。定義:在步階1中,在執(zhí)行時間ΔT(1)內相位數(shù)量應當被增加以“+i(1)”。定義:在步階2中,在執(zhí)行時間ΔT(2)內相位數(shù)量應當被增加以“+i(2)”。定義:在步階3中,在執(zhí)行時間ΔT(3)內相位數(shù)量應當被增加以“+i(3)”。定義:在步階4中,在執(zhí)行時間ΔT(4)內相位數(shù)量應當被增加以“+i(4)”。在圖4中的另一示例中,對于當前的相位數(shù)量K為16并且改變之后的相位數(shù)量M為2的情況,表被定義來以六個步階改變相位。定義:在步階1中,在執(zhí)行時間ΔT(1)內相位數(shù)量應當被增加以“+i(1)”。定義:在步階2中,在執(zhí)行時間ΔT(2)內相位數(shù)量應當被增加以“+i(2)”。定義:在步階3中,在執(zhí)行時間ΔT(3)內相位數(shù)量應當被增加以“+i(3)”。定義:在步階4中,在執(zhí)行時間ΔT(4)內相位數(shù)量應當被增加以“+i(4)”。定義:在步階5中,在執(zhí)行時間ΔT(5)內相位數(shù)量應當被增加以“+i(5)”。定義:在步階6中,在執(zhí)行時間ΔT(6)內相位數(shù)量應當被增加以“+i(6)”。圖5是用于解釋對于當前的相位數(shù)量K為8并且改變之后的相位數(shù)量M為1的情況應當如何改變相位數(shù)量的圖。這里,假設i(1)=0、i(2)=-4、i(3)=-2,并且i(4)=-1。首先,在步階1中,相位數(shù)量變?yōu)镵+i(1)(即,8)。在步階2中,相位數(shù)量變?yōu)镵+i(1)+i(2)(即,4)。在步階3中,相位數(shù)量變?yōu)镵+i(1)+i(2)+i(3)(即,2)。在步階4中,相位數(shù)量變?yōu)镵+i(1)+i(2)+i(3)+i(4)(即,1)。圖6是呈現(xiàn)第一實施例中的調節(jié)器簇30的輸出電壓(Vo)將如何改變的示例的圖。如在圖6中可以看到的,在相位數(shù)量從8快速改變到1的情況下,如在此以前踐行的,輸出電壓(Vo)急劇地改變并且出現(xiàn)下沖。在相位數(shù)量以步進方式從8改變到4到2到1的情況下,如在本實施例中實現(xiàn)的,輸出電壓(Vo)溫和地改變并且不出現(xiàn)下沖。如上所述,根據(jù)本實施例,通過逐漸改變相位數(shù)量能夠防止出現(xiàn)下沖。此外,根據(jù)本發(fā)明,在相位數(shù)量減小時,進行確定哪個或哪些電壓調節(jié)器要被啟動以及哪個或哪些電壓調節(jié)器要被停止,以使得從調節(jié)器簇30輸出的多個相位時鐘的間隔將是均勻的。因此,可以使電壓穩(wěn)定。步進調度設定被保持在寄存器上,并且是否應當應用這些設定中的適當?shù)脑O定可以根據(jù)關于是否對電壓穩(wěn)定或快速切換給予優(yōu)先權的情況而變。例如,如果期望對負載情形進行立即改變,則相位數(shù)量需要快速切換。因此,也可以將相位數(shù)量直接從8改變?yōu)?。此外,根據(jù)本實施例,即使在板設計完成之后發(fā)現(xiàn)電壓變化,也可以僅通過修改固件解決該電壓變化而不需要重新調整該IC外部的濾波器電路。如果在PWM周期的中間,相位數(shù)量減小,則可能出現(xiàn)電壓調節(jié)器的非均衡的切換,并且電壓可能變?yōu)殡y以穩(wěn)定。在這樣的情況下,也可以使每一步階的執(zhí)行時間(也即,步階切換時間)與PWM周期定時同步。代替地,可以使用于多個步階中的一部分的切換定時與PWM周期同步,而用于其它步階的切換定時可以遵照步進調度表中的設定。第二實施例圖7是描述了根據(jù)第二實施例的半導體系統(tǒng)的配置的圖。參考圖7,該半導體系統(tǒng)不同于圖1中所示的第一實施例的半導體系統(tǒng)之處在于有關控制器1A的下述方面。SVID命令判決電路12A中的順序表寄存器115存儲步進調度表。步進調度表指定對于作為在改變之前的相位數(shù)量的數(shù)量和作為改變之后的相位數(shù)量的數(shù)量的每一個組合的多個步階中的每一個的偏移電壓和的執(zhí)行時間。這里,使用偏移電壓來根據(jù)CPU25所命令的電壓設置目標電壓。硬邏輯電源控制電路13A中的相位時鐘生成單元121在從CPU25接收給出改變要啟動的電壓調節(jié)器的數(shù)量(相位數(shù)量)的命令的控制命令的情況下,將當前的相位數(shù)量改變?yōu)镃PU25所命令的改變之后的相位數(shù)量。硬邏輯電源控制電路13A中的DAC數(shù)字步階控制單元120在未從CPU25接收到給出改變要啟動的電壓調節(jié)器的數(shù)量(相位數(shù)量)的命令的控制命令時,將所命令的電壓設置作為目標電壓,并執(zhí)行電壓控制以使得到CPU25的電源電壓變?yōu)榈扔谠撃繕穗妷?,如對于第一實施例所說明的。DAC數(shù)字步階控制單元120在從CPU25接收到給出改變要啟動的電壓調節(jié)器的數(shù)量(相位數(shù)量)的命令的控制命令的情況下,在從當前的調節(jié)器數(shù)量到所命令的改變之后的調節(jié)器數(shù)量的轉換期間以及在所述轉換之前和之后,根據(jù)順序表寄存器115中的步進調度表定義的調度,通過以步進方式向所命令的電壓增加偏移電壓來進行目標電壓的步進改變,并執(zhí)行電壓控制以使得到CPU25的電源電壓變?yōu)榈扔诿恳徊诫A中的目標電壓。DAC數(shù)字步階控制單元120根據(jù)步進調度表中指定的每一個步階的執(zhí)行時間從一個步階切換到另一步階。(電源控制操作)圖8是示出了根據(jù)第二實施例的在改變相位數(shù)量時用于目標電壓控制的過程的流程圖。首先,CPU25輸出指定要改變的相位數(shù)量的控制命令到串行通信線路上(步驟S301)。SVID接口14解譯通過串行通信線路接收的控制命令,并將用于控制相位數(shù)量的命令傳遞到DAC數(shù)字步階控制單元120(步驟S302)。DAC數(shù)字步階控制單元120從順序表寄存器獲取與所命令的相位數(shù)量和當前的相位數(shù)量對應的步進改變調度(步驟S303)。DAC數(shù)字步階控制單元120根據(jù)所述步進改變調度通過增加偏移電壓來改變目標電壓(步驟S304),并輸出數(shù)字電壓DV(步驟S305)。DAC22將數(shù)字電壓DV轉換為模擬電壓V1(步驟S306)。差分放大器24放大用于CPU25的高電位電壓VSEN1和低電位電壓VSEN2之間的差,并輸出電壓V2(步驟S307)。誤差放大器23放大從DAC22輸出的電壓V1和從差分放大器24輸出的電壓V2之間的差,并將放大的電壓(Eout)作為表示指定的電壓和現(xiàn)在正在供應給CPU25的電壓之間的差的電壓輸出到電壓調節(jié)器。每一個電壓調節(jié)器基于從誤差放大器23輸出的該電壓(Eout)改變其輸出電壓。例如,如果高電位電壓VSEN1低于所命令的電壓Vt,則電壓調節(jié)器通過接通高側MOS晶體管196來使高電位電壓VSEN1上升。如果高電位電壓VSEN1高于所命令的電壓Vt,則電壓調節(jié)器通過接通低側MOS晶體管197使高電位電壓VSEN1下降(步驟S308)。在此之后,過程返回到步驟S304并重復處理。圖9是示例說明根據(jù)第二實施例的步進調度表的圖。在圖9中的一個示例中,對于當前的相位數(shù)量K為8并且改變之后的相位數(shù)量M為1的情況,定義表來以六步階改變相位。定義:在執(zhí)行時間為ΔT(1)的步階1中,相位數(shù)量應當保持在K,并且目標電壓應當被從所命令的電壓Vt增加以“+dv(1)”。定義:在執(zhí)行時間為ΔT(2)的步階2中,相位數(shù)量應當保持在K,并且目標電壓應當被進一步增加以“+dv(2)”。定義:在執(zhí)行時間為ΔT(3)的步階3中,相位數(shù)量應當改變?yōu)镸,并且目標電壓應當被進一步增加以“+dv(3)”。定義:在執(zhí)行時間為ΔT(4)的步階4中,相位數(shù)量應當保持在M,并且目標電壓應當被進一步增加以“+dv(4)”。定義:在執(zhí)行時間為ΔT(5)的步階5中,相位數(shù)量應當保持在M,并且目標電壓應當被進一步增加以“+dv(5)”。定義:在執(zhí)行時間為ΔT(6)的步階6中,相位數(shù)量應當保持在M,并且目標電壓應當被進一步增加以“+dv(6)”。圖10是用于解釋對于當前的相位數(shù)量K為8并且改變之后的相位數(shù)量M為1的情況相位數(shù)量和目標電壓應當如何改變的圖。這里,假設dv(1)=+20mv,dv(2)=+5mv,dv(3)=0mv,dv(4)=-5mv,dv(5)=-20mv,并且dv(6)=0mv。首先,在步階1中,相位數(shù)量保持在K并且目標電壓變?yōu)閂t+dv(1)。在步階2中,相位數(shù)量保持在K并且目標電壓變?yōu)閂t+dv(1)+dv(2)。在步階3中,相位數(shù)量改變?yōu)镸并且目標電壓變?yōu)閂t+dv(1)+dv(2)+dv(3)。在步階4中,相位數(shù)量保持在M并且目標電壓變?yōu)閂t+dv(1)+dv(2)+dv(3)+dv(4)。在步階5中,相位數(shù)量改變?yōu)镸并且目標電壓變?yōu)閂t+dv(1)+dv(2)+dv(3)+dv(4)+dv(5)。在步階6中,相位數(shù)量保持在M并且目標電壓變?yōu)閂t+dv(1)+dv(2)+dv(3)+dv(4)+dv(5)+dv(6)。圖11是呈現(xiàn)第二實施例中的調節(jié)器簇30的輸出電壓(Vo)將如何改變的示例的圖。如在圖11中可以看到的,在偏移電壓未被添加到所命令的電壓的情況下,在改變相位數(shù)量時,如在此以前踐行的,輸出電壓(Vo)急劇地改變并且出現(xiàn)下沖。在以步進方式將偏移電壓加到所命令的電壓的情況下,在改變相位數(shù)量時,如本實施例中實現(xiàn)的,輸出電壓(Vo)溫和地改變并且不出現(xiàn)下沖。如上所述,根據(jù)本實施例,通過在相位數(shù)量的切換之前正向地偏移(增加)目標電壓以及在相位數(shù)量的切換之后負向地偏移(降低)目標電壓,可以補償下沖。如果在PWM周期的中間出現(xiàn)步階切換,則可能出現(xiàn)電壓調節(jié)器的非均衡的切換,并且電壓可能變?yōu)殡y以穩(wěn)定。在這樣的情況下,也可以使每一步階的執(zhí)行時間(也即,步階切換時間)與PWM周期定時同步。替代地,可以將用于多個步階的一部分(其中相位數(shù)量應當改變的步階和/或其中偏移電壓應當改變的步階)的切換定時與PWM周期同步,而用于其它步階的切換定時可以遵照步進調度表中的設定。此外,根據(jù)本實施例,即使在板設計完成之后發(fā)現(xiàn)電壓變化,也可以僅通過修改固件解決該電壓變化而不需要重新調整該IC外部的濾波器電路。[對第二實施例的修改示例]在該修改示例中,相位數(shù)量的切換根據(jù)每PWM周期出現(xiàn)的PWM周期中斷(其通過相位時鐘生成單元中的計時器產(chǎn)生)而發(fā)生。圖12是用于解釋在對第二實施例的修改示例中如何實現(xiàn)控制的圖。如在第二實施例中所說明的,在相位數(shù)量從3改變到1時,偏移電壓將在步階1到6中以步進方式改變。首先,在步階1中,相位數(shù)量保持在1并且將所命令的電壓Vt加上20mV的偏移電壓設置作為目標電壓。在步階2中,相位數(shù)量保持在1并且通過增加+5mV的偏移電壓增加目標電壓。在步階3中,相位數(shù)量改變?yōu)?并且不增加偏移電壓。在步階4中,相位數(shù)量保持在3并且通過增加-5mV的偏移電壓來降低目標電壓。在步階5中,相位數(shù)量保持在3并且通過增加-20mV的偏移電壓來降低目標電壓。在步階6中,相位數(shù)量保持在3并且不增加偏移電壓。在已經(jīng)接收到改變相位數(shù)量的命令時,內部狀態(tài)從PS0改變?yōu)镻S1。從狀態(tài)改變?yōu)镻S1的時刻起,在步進調度表中指定的時間“8h05”流逝的情況下,步階1開始。從步階1的開始起,在步進調度表中指定的時間“8h30”流逝的情況下,步階1終止并且步階2開始。在已經(jīng)出現(xiàn)PWM周期中斷時,步階2終止并且步階3開始。從步階3的開始起,在步進調度表中指定的時間“8h40”流逝的情況下,步階3終止并且步階4開始。從步階4的開始起,在步進調度表中指定的時間“8h10”流逝的情況下,步階4終止并且步階5開始。從步階5的開始起,在步進調度表中指定的時間“8h16”流逝的情況下,步階5終止并且步階6開始。第三實施例圖13是描述了根據(jù)第三實施例的半導體系統(tǒng)的配置的圖。參考圖13,該半導體系統(tǒng)不同于圖1中所示的第一實施例的半導體系統(tǒng)之處在于有關控制器1B的下述方面。SVID命令判決電路12B中的順序表寄存器215存儲步進調度表。步進調度表指定對于作為在改變之前的相位數(shù)量的數(shù)量和作為改變之后的相位數(shù)量的數(shù)量的每一個組合的多個步階中的每一個的放大系數(shù)和執(zhí)行時間。這里,所述放大系數(shù)是放大從差分放大器24輸出的電壓V2的可變放大器224的放大系數(shù)。硬邏輯電源控制電路13B中的相位時鐘生成單元121在從CPU25接收到給出改變要啟動的電壓調節(jié)器的數(shù)量(相位數(shù)量)的命令的控制命令的情況下,將當前的相位數(shù)量改變?yōu)镃PU25所命令的改變之后的相位數(shù)量。硬邏輯電源控制電路13B中的DAC數(shù)字步階控制單元220在未從CPU25接收到給出改變要啟動的電壓調節(jié)器的數(shù)量(相位數(shù)量)的命令的控制命令時,經(jīng)由DAC222使可變放大器224的放大系數(shù)設置為“1”(也即,不執(zhí)行放大)。從而,與正在供應到CPU25的電壓和所命令的電壓之間的差對應的電壓被供應到電壓調節(jié)器。DAC數(shù)字步階控制單元220在從CPU25接收到給出改變要啟動的電壓調節(jié)器的數(shù)量(相位數(shù)量)的命令的控制命令的情況下,在從當前的調節(jié)器數(shù)量到所命令的改變之后的調節(jié)器數(shù)量的轉換期間以及在所述轉換之前和之后,根據(jù)順序表寄存器115中的步進調度表所定義的調度進行可變放大器224的放大系數(shù)的步進改變。從而,與通過以每一步階中的放大系數(shù)放大正在供應CPU25的電壓而放大的電壓和所命令的電壓之間的差對應的電壓被供應到電壓調節(jié)器。DAC數(shù)字步階控制單元220根據(jù)步進調度表中指定的每一個步階的執(zhí)行時間從一個步階切換到另一步階。DAC22將從DAC數(shù)字步階控制單元220輸出的數(shù)字電壓DV轉換為模擬電壓V1。差分放大器24放大用于CPU25的高電位電壓VSEN1和低電位電壓VSEN2之間的差,并輸出電壓V2??勺兎糯笃?24以通過DAC222設置的放大系數(shù)放大從差分放大器24輸出的電壓V2,并輸出電壓V3。誤差放大器23放大從DAC22輸出的電壓V1和從可變放大器224輸出的電壓V3的差,并將放大的電壓作為表示所指定的電壓和現(xiàn)在正在供應到CPU25的電壓之間的差的電壓輸出到電壓調節(jié)器。(電源控制操作)圖14是根據(jù)第三實施例的在改變相位數(shù)量時的改變放大系數(shù)的過程的流程圖。首先,CPU25輸出指定要改變的相位數(shù)量的控制命令到串行通信線路上(步驟S101)。SVID接口14解譯通過串行通信線路接收的控制命令,并將用于控制相位數(shù)量的該命令傳遞到DAC數(shù)字步階控制單元220(步驟S102)。DAC數(shù)字步階控制單元220從順序表寄存器獲取與所命令的相位數(shù)量和當前的相位數(shù)量的組合對應的步進改變調度(步驟S103)。DAC數(shù)字步階控制單元220根據(jù)步進改變調度經(jīng)由DAC22改變可變放大器224的放大系數(shù)(步驟S104)。DAC數(shù)字步階控制單元20設置正常的所命令的電壓作為目標電壓,并輸出用以達到所述目標電壓的數(shù)字電壓DV(步驟S105)。DAC22將數(shù)字電壓DV轉換為模擬電壓V1(步驟S106)。差分放大器24放大用于CPU25的高電位電壓VSEN1和低電位電壓VSEN2之間的差,并輸出電壓V2(步驟S107)??勺兎糯笃?24以已經(jīng)設定的放大系數(shù)放大差分放大器24的輸出,并輸出電壓V3(步驟S108)。誤差放大器23放大從DAC22輸出的電壓V1和從可變放大器224輸出的電壓V2之間的差,并將放大的電壓(Eout)作為表示指定的電壓和現(xiàn)在供應給CPU25的電壓之間的差的電壓輸出到電壓調節(jié)器。每一個電壓調節(jié)器基于從誤差放大器23輸出的該電壓(Eout)改變其輸出電壓。例如,如果高電位電壓VSEN1低于所命令的電壓Vt,則電壓調節(jié)器通過接通高側MOS晶體管196來使高電位電壓VSEN1上升。如果高電位電壓VSEN1高于所命令的電壓Vt,則電壓調節(jié)器通過接通低側MOS晶體管197使高電位電壓VSEN1下降(步驟S109)。在此之后,過程返回到步驟S104并重復處理。圖15是示例說明根據(jù)第三實施例的步進調度表的圖。在圖15中的一個示例中,對于當前的相位數(shù)量K為8并且改變之后的相位數(shù)量M為1的情況,定義表來以五步階改變相位。定義:在執(zhí)行時間是ΔT(1)的步階1中,相位數(shù)量應當保持在K,并且放大系數(shù)應當被設置為F(1)。定義:在執(zhí)行時間是ΔT(2)的步階2中,相位數(shù)量應當保持在K,并且放大系數(shù)應當被設置為F(2)。定義:在執(zhí)行時間是ΔT(3)的步階3中,相位數(shù)量應當改變?yōu)镸,并且放大系數(shù)應當被設置為F(3)。定義:在執(zhí)行時間是ΔT(4)的步階4中,相位數(shù)量應當保持在M,并且放大系數(shù)應當被設置為F(4)。定義:在執(zhí)行時間是ΔT(5)的步階5中,相位數(shù)量應當保持在M,并且放大系數(shù)應當被設置為F(5)。圖16是對于解釋對于當前的相位數(shù)量K為8并且改變之后的相位數(shù)量M為1的情況應當如何改變相位數(shù)量的圖。這里,假設F(1)=8、F(2)=4、F(3)=4、F(4)=2,并且F(5)=1。首先,在步階1中,相位數(shù)量保持在K并且放大系數(shù)變?yōu)镕(1)(=8)。在步階2中,相位數(shù)量保持在K并且放大系數(shù)變?yōu)镕(2)(=4)。在步階3中,相位數(shù)量改變?yōu)镸并且放大系數(shù)變?yōu)镕(3)(=4)。在步階4中,相位數(shù)量保持在M并且放大系數(shù)變?yōu)镕(4)(=2)。在步階5中,相位數(shù)量保持在M并且放大系數(shù)變?yōu)镕(5)(=1)。圖17是呈現(xiàn)第三實施例中的調節(jié)器簇30的輸出電壓(Vo)將如何改變的示例的圖。如在圖17中可以看到的,在放大系數(shù)未改變的情況下,在改變相位數(shù)量時,如在此以前踐行的,輸出電壓(Vo)急劇地改變并且出現(xiàn)下沖。在以步進方式改變放大系數(shù)的情況下,在改變相位數(shù)量時,如本實施例中實現(xiàn)的,輸出電壓(Vo)溫和地改變并且不出現(xiàn)下沖。如上所述,根據(jù)本實施例,通過自相位數(shù)量的切換之前起步進地切換可變放大器的放大系數(shù),可以補償下沖。如果在PWM周期的中間出現(xiàn)步階切換,則可能出現(xiàn)電壓調節(jié)器的非均衡的切換,并且電壓可能變?yōu)殡y以穩(wěn)定。在這樣的情況下,也可以使每一步階的執(zhí)行時間(也即,步階切換時間)與PWM周期定時同步。替代地,可以將用于多個步階的一部分(其中相位數(shù)量應當改變的步階和/或其中放大系數(shù)應當改變的步階)的切換定時與PWM周期同步,而用于其它步階的切換定時可以遵照步進調度表中的設定。此外,根據(jù)本實施例,即使在板設計完成之后發(fā)現(xiàn)電壓變化,也可以僅通過修改固件解決該電壓變化而不需要重新調整該IC外部的濾波器電路。(修改例)本發(fā)明并不限于前述的實施例,并且構思了如下的修改例。(1)第一至第三實施例的功能可以組合。在這種情況下,順序表寄存器應當存儲對于第一至第三實施例說明的步進調度表。在此公開的實施例應當在所有方面都被認為是說明性的和非限制性的。本發(fā)明的范圍由所附權利要求限定,而不是由前述的說明限定,并且因此,意圖將所有落在權利要求的等同的含義和范圍內的所有改變包括在其中。