《控制器.pdf》由会员分享,可在线阅读,更多相关《控制器.pdf(29页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103135459 A (43)申请公布日 2013.06.05 CN 103135459 A *CN103135459A* (21)申请号 201210505884.7 (22)申请日 2012.11.30 2011-261656 2011.11.30 JP G05B 19/04(2006.01) (71)申请人 瑞萨电子株式会社 地址 日本神奈川 (72)发明人 村上弘志 山口幸彦 牧濑拓也 (74)专利代理机构 中国国际贸易促进委员会专 利商标事务所 11038 代理人 刘倜 (54) 发明名称 控制器 (57) 摘要 本发明涉及控制器。所公开的方面提供了一 种。
2、控制器, 其可以防止在电压被切换到另一电压 时出现过冲以及下冲而不使用两种类型的调节 器。电压调节器供应电源电压到 CPU。SVID 接口 从外部接收用于改变所述电压调节器当中要启动 的电压调节器的数量的命令。相位时钟产生电路 进行要启动的电压调节器的数量从当前的调节器 数量到所命令的改变之后的调节器数量的步进改 变。 (30)优先权数据 (51)Int.Cl. 权利要求书 2 页 说明书 11 页 附图 15 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书11页 附图15页 (10)申请公布号 CN 103135459 A CN 103135459 A。
3、 *CN103135459A* 1/2 页 2 1. 一种控制器, 用于控制供应电源电压到第一半导体装置的多个电压调节器, 所述控 制器包括 : 接口, 从外部接收用于改变所述电压调节器当中要启动的电压调节器的数量的命令 ; 以及 控制单元, 其进行要启动的电压调节器的数量从当前的调节器数量到所命令的改变之 后的调节器数量的步进改变。 2. 如权利要求 1 所述的控制器, 还包括 : 寄存器, 其存储调度, 每一调度指定对于作为改变之前的电压调节器数量的数量和作 为改变之后的电压调节器数量的数量的每一个组合的多个步阶中的每一个的电压调节器 的数量 ; 其中所述控制单元根据所述寄存器中存储的调度。
4、进行要启动的电压调节器的数量的 步进改变。 3. 如权利要求 2 所述的控制器, 其中所述寄存器还保持每一步阶的执行时间, 并且 其中所述控制单元根据所述寄存器中存储的调度中指定的每一步阶的执行时间进行 要启动的电压调节器的数量的步进改变。 4. 如权利要求 1 所述的控制器, 其中所述控制单元输出相位时钟到要启动的电压调节器, 其中具有不同相位的所述相 位时钟被供应到各电压调节器, 并且 其中所述控制单元将正在被供应到所述电压调节器的相位时钟的周期与所述调度中 指定的至少一个步阶的执行时间同步。 5. 一种控制器, 用于控制供应电源电压到第一半导体装置的多个电压调节器, 所述控 制器包括 :。
5、 接口, 其接收命令的电压以及来自外部的改变所述电压调节器当中要启动的电压调节 器的数量的命令 ; 以及 控制单元, 其在未接收到改变电压调节器的数量的所述命令时, 将所命令的电压设置 为目标电压, 并执行电压控制, 以使得到所述第一半导体的电源电压变为等于所述目标电 压, 其中所述控制单元在接收到改变电压调节器的数量的所述命令的情况下, 在从当前的 调节器数量到所命令的改变之后的调节器数量的转换期间以及在所述转换之前和之后, 根 据调度进行目标电压的步进改变, 并执行电压控制, 从而使得到所述第一半导体装置的电 源电压变为等于每一步阶中的目标电压, 所述调度用于进行被添加到所命令的电压的偏移。
6、 电压的步进改变。 6. 如权利要求 5 所述的控制器, 还包括 : 寄存器, 其存储所述调度, 每一调度指定对于作为在改变之前的电压调节器数量的数 量和作为改变之后的电压调节器数量的数量的每一个组合的多个步阶中的每一个的偏移 电压 ; 其中所述控制单元根据所述寄存器中存储的调度进行所述偏移电压的步进改变。 7. 如权利要求 6 所述的控制器, 权 利 要 求 书 CN 103135459 A 2 2/2 页 3 其中所述寄存器还保持每一步阶的执行时间, 并且 其中所述控制单元根据所述寄存器中存储的调度中指定的每一步阶的执行时间进行 所述偏移电压的步进改变。 8. 如权利要求 5 所述的控制器。
7、, 其中所述控制单元输出相位时钟到要启动的电压调节器, 其中具有不同相位的相位时钟被供应到各电压调节器, 并且 其中所述控制单元将被供应到所述电压调节器的相位时钟的周期与所述调度中指定 的至少一个步阶的执行时间同步。 9. 一种控制器, 用于控制供应电源电压到第一半导体装置的多个电压调节器, 所述控 制器包括 : 接口, 其接收命令的电压以及来自外部的改变所述电压调节器当中要启动的电压调节 器的数量的命令 ; 以及 控制单元, 其在未接收到改变电压调节器的数量的所述命令时, 给予所述电压调节器 以与所命令的电压和正在被供应到所述第一半导体装置的第一电压之间的差对应的电压, 其中所述控制单元在接。
8、收到改变电压调节器的数量的所述命令的情况下, 在从当前的 调节器数量到所命令的改变之后的调节器数量的转换期间以及在所述转换之前和之后, 根 据调度进行所述第一电压的放大系数的步进改变, 并给予所述电压调节器以与所命令的电 压和通过每一步阶中的所述放大系数放大所述第一电压而放大的电压之间的差对应的电 压, 所述调度用于进行所述第一电压的所述放大系数的步进改变。 10. 如权利要求 9 所述的控制器, 还包括 : 寄存器, 其存储所述调度, 每一调度指定对于作为在改变之前的电压调节器数量的数 量和作为改变之后的电压调节器数量的数量的每一个组合的多个步阶中的每一个的放大 系数 ; 其中所述控制单元根。
9、据所述寄存器中存储的调度进行所述放大系数的步进改变。 11. 如权利要求 10 所述的控制器, 其中所述寄存器还保持每一步阶的执行时间, 并且 其中所述控制单元根据所述寄存器中存储的调度中指定的每一步阶的执行时间进行 所述放大系数的步进改变。 12. 如权利要求 9 所述的控制器, 其中所述控制单元输出相位时钟到要启动的电压调节器, 其中具有不同相位的所述相 位时钟被供应到各电压调节器, 并且 其中所述控制单元将被供应到所述电压调节器的相位时钟的周期与所述调度中指定 的至少一个步阶的执行时间同步。 权 利 要 求 书 CN 103135459 A 3 1/11 页 4 控制器 0001 相关申。
10、请的交叉引用 0002 通过引用将 2011 年 11 月 30 日提交的日本专利申请 No.2011-261656 的公开, 包 括说明书、 附图以及摘要, 全体并入在此。 技术领域 0003 本发明涉及控制器, 尤其是, 涉及用于控制到半导体装置 (诸如, CPU(中央处理单 元) ) 的电源的控制器。 背景技术 0004 已知这样一种电源装置, 其能够降低在电源电压被切换到另一电压时发生过冲 / 下冲 (overshoot/undershoot) 并使得能够实现高速电压切换。 0005 例如, 根据专利文献 1(日本未审查专利申请公开 No.2007-288974) 的电源装置如 下操作。
11、。在用于增加输出电压的转换状态中, DD1(其是用于 DCDC 的寄存器 (该寄存器是用 于开关调节器 400 的寄存器) 中的 DAC 值) 被供应到用于 LDO 的 DAC302, 而不是 LD01(其是 用于 LDO 的寄存器 201(该寄存器是用于串联串联调节器 300 的寄存器) 中的 DAC 值) 。串 联调节器 300 的用于 LDO 的 DAC302 参考 DD1(用于 DCDC 的寄存器 202 中的 DAC 值) 执行 DAC 操作。 0006 相关技术文献 0007 专利文献 0008 专利文献 1 日本未审查专利申请公开 No.2007-288974 0009 概要说明。
12、 0010 根据专利文献 1 的装置意图在改变电压时满足响应性和效率两者。为了防止在电 压切换到另一电压时的过冲和下冲, 在电压切换过程中启动具有较高响应速度的 LDO 和具 有较高功率效率的 DCDC 两者, 并且通过调节两者的电压设定来优化其用于当前驱动的比 例。 0011 然而, 根据专利文献 1 的装置需要两种类型的调节器 : LDO 和 DCDC。 0012 因此, 本发明的一个目的是提供一种控制器, 其能够防止在将电压切换到另一电 压时发生过冲和下冲而不使用两种类型的调节器。 0013 本发明的一个方面是一种控制向第一半导体装置供应电源电压的多个电压调节 器的控制器。 所述控制器包。
13、括 : 接口, 从外部接收改变所述电压调节器当中要启动的电压调 节器的数量的命令 ; 以及控制单元, 其将要启动的电压调节器的数量从当前的调节器数量 逐步改变到所命令的改变之后的调节器数量。 0014 根据本发明的一个方面, 可以防止在电压被切换到另一电压时出现过冲以及下冲 而不使用两种类型的调节器。 附图说明 说 明 书 CN 103135459 A 4 2/11 页 5 0015 图 1 是描述了根据第一实施例的半导体系统的配置的图。 0016 图 2 是示出了根据第一实施例的电压控制操作的处理过程的流程图。 0017 图 3 是示出了根据第一实施例的用于控制相位的数量的过程的流程图。 0。
14、018 图 4 是示例说明根据第一实施例的步进调度表的图。 0019 图 5 是用于解释对于当前相位数量 K 为 8 并且改变之后的相位数量 M 为 1 的情况 应当如何改变相位数量的图。 0020 图6是呈现第一实施例中的调节器簇30的输出电压 (Vo) 将如何改变的示例的图。 0021 图 7 是描述了根据第二实施例的半导体系统的配置的图。 0022 图 8 是示出了根据第二实施例的在改变相位数量时用于目标电压控制的过程的 流程图。 0023 图 9 是示例说明根据第二实施例的步进调度表的图。 0024 图 10 是用于解释对于当前相位数量 K 为 8 并且改变之后的相位数量 M 为 1 。
15、的情 况应当如何改变相位数量和目标电压的图。 0025 图 11 是呈现第二实施例中的调节器簇 30 的输出电压 (Vo) 将如何改变的示例的 图。 0026 图 12 是用于解释在对第二实施例进行修改的示例中如何实现控制的图。 0027 图 13 是描述了根据第三实施例的半导体系统的配置的图。 0028 图 14 是示出了根据第三实施例的在改变相位数量时改变放大系数的过程的流程 图。 0029 图 15 是示例说明根据第三实施例的步进调度表的图。 0030 图 16 是用于解释对于当前相位数量 K 为 8 并且改变之后的相位数量 M 为 1 的情 况应当如何改变放大系数的图。 0031 图 。
16、17 是呈现第三实施例中的调节器簇 30 的输出电压 (Vo) 将如何改变的示例的 图。 具体实施方式 0032 下面将参考附图说明本发明的实施例。 0033 第一实施例 0034 图 1 是描述了根据第一实施例的半导体系统的配置的图。 0035 参考图 1, 该半导体系统包括控制器 1、 调节器簇 30、 以及 CPU25。 0036 调节器簇 30 在控制器 1 以及 CPU25 的控制下向 CPU25 供给电压 Vo。调节器簇 30 包括电压调节器 30-1 到 30-n。 0037 在此, 控制器 1 被配置在单个芯片 (一个半导体芯片) 中。控制器 1 包括引脚 (PIN) 控制单元。
17、 6、 闪存存储器 7、 参数寄存器 8、 性能寄存器 9、 MCU5、 PMBUS(功率管理总线) 接口 10、 SVID(串行 VID) 命令判决电路 12、 硬逻辑电源控制电路 13、 模拟电源控制电路 11、 以及 电源异常监视电路 2。 0038 在控制器 1 的部件当中, MCU5、 硬逻辑电源控制电路 13、 模拟电源控制电路 11 以 及电源异常监视电路 2 构成控制单元 161。 0039 SVID 命令判决电路 12 包括 SVID 接口 14、 操作模式寄存器 16、 电压命令值寄存器 说 明 书 CN 103135459 A 5 3/11 页 6 18、 以及功率状态命。
18、令值寄存器 19。 0040 在此, CPU25 被配置在单个芯片中, 并且其接收从电压调节器 30-1 到 30-n 输出的 电源电压并执行各种处理操作。此外, CPU25 还通过 SVID 接口 14 发送命令到控制器 1。例 如, CPU25 通过 SVID 接口 14 发送给出改变要启动的电压调节器的命令的控制信号到控制 器 1。 0041 引脚控制单元 6 根据被外部电位钳位单元 26 钳位的端子电位输出表示外部端子 已经被如何设置的设置信息到 MCU5。 0042 闪存存储器 7 存储供 MCU5 执行处理的程序。通过使用该程序, 可以使得即使电源 规范已经改变也不需要重新开发装置。
19、。此外, 闪存存储器 7 还存储含有多个参数的表, 所述 多个参数指定用于最大允许电压、 最大允许温度、 最大允许电流等的初始值等。 0043 参数寄存器 8 存储数字步阶控制中的每步阶 (step) 的电压的改变量 (步长电压) 以及在放电模式中作为电压应当下降到的最终电压的所命令的电压和在通过 SVID 接口 14 在达到所命令的电压之前放电模式终止时的目标电压 Vs 之间的差值 V 等。 0044 性能寄存器 9 接收数据 (诸如, 最大允许电压、 最大允许温度、 和最大允许电流) 并 将其存储在闪存存储器 7 中。 0045 这里, 最大允许电压是能够应用到 CPU 的最大电源电压。最。
20、大允许温度是通过电 压调节器等测量的允许进行操作的最高温度。 最大允许电流是电压调节器允许流动的最大 电流。如果任何这些值已经被超出, 则控制器输出降低该值的命令信号到电压调节器等。 0046 MCU5 根据程序执行运算处理。PMBUS 接口 10 通过 PMBUS 从外部系统控制单元 27 接收信号并向外部系统控制单元 27 输出信号。 0047 SVID 接口 14 通过串行通信线路从 CPU25 接收信号并输出信号到 CPU25。 0048 操作模式寄存器 16 存储当前操作模式。例如, 作为操作模式, 存在正常模式和放 电模式等。 0049 电压命令值寄存器 18 存储在执行电压控制时。
21、所命令的电压的值。功率状态命令 值寄存器 19 存储在执行功率状态控制时用于功率状态模式的指定值。 0050 顺序表寄存器 15 存储步进调度表。步进调度表指定对于作为改变之前的相位数 量的数量和作为改变之后的相位数量的数量的每一个组合的用于多个步阶中的每一个的 执行时间和相位数量。这里, 所述相位数量是要启动的电压调节器的数量。 0051 硬逻辑电源控制电路 13 包括 DAC 数字步阶控制单元 20 和相位时钟生成单元 21。 0052 DAC 数字步阶控制单元 20 确定对于每一个步阶 (步) 的电压改变值, 并输出所确定 的电压改变值作为数字电压 DV, 从而使得以多个步阶到达所命令的。
22、电压。 0053 相位时钟生成单元 21 激活去往要启动的电压调节器的控制信号 SMOD。相位时钟 生成单元 21 确定用于到要启动的电压调节器的相位时钟的相位, 并输出具有所确定的相 位的相位时钟。相位时钟生成单元 21 根据内部计时器产生在 PWM (脉冲宽度调制) 的定时的 相位时钟。用于电压调节器的相位时钟具有相同的周期 (PWM 周期) , 但是其相位全都不同。 相位时钟生成单元 21 将去往要停止的电压调节器的控制信号 SMOD 去激活 (deactivate) 。 0054 在相位时钟生成单元21从CPU25接收给出改变要启动的电压调节器的数量 (相位 数量) 的命令的控制命令时。
23、, 其根据顺序表寄存器中的步进调度表, 进行从当前的相位数量 到 CPU25 所命令的改变之后的相位数量的步进的相位数量改变。相位时钟生成单元 21 根 说 明 书 CN 103135459 A 6 4/11 页 7 据步进调度表中指定的每一个步阶的执行时间从一个步阶切换到另一步阶。 0055 模拟电源控制电路 11 包括 DAC(数模转换器) 22、 差分放大器 24、 误差放大器 23、 以及 ADC(模数转换器) 17。 0056 DAC22 将从 DAC 数字步阶控制单元 20 输出的数字电压 DV 转换为模拟电压 V1。 0057 差分放大器 24 放大用于 CPU25 的高电位电压。
24、 VSEN1 和低电位电压 VSEN2 之间的 差, 并输出电压 V2。 0058 误差放大器 23 放大从 DAC22 输出的电压 V1 和从差分放大器 24 输出的电压 V2 之 间的差, 并将放大的电压作为表示所指定的电压和现在正在供应到 CPU25 的电压之间的差 的电压输出到电压调节器。 0059 ADC17 执行电压调节器 30-1 到 30-n 的输出电压等的 A/D 转换。电源异常监视电 路 2 包括电压比较器 4 以及电源异常监视单元 3。 0060 电压比较器 4 接收电压调节器产生的电压, 并通过模拟处理将其与预定的标准电 压进行比较。 0061 电源异常监视单元 3 根。
25、据电压比较器 4 的输出监视到 CPU25 的电源电压是否异 常。 0062 电压调节器 30-1 到 30-n 供给电源电压到 CPU25。这里, 每一个电压调节器 30-1 到 30-n 被包封在单个封装件中。另外, 这里, 在该封装件内, 每一个电压调节器由用于高侧 MOS 晶体管 196、 低侧 MOS 晶体管 197 以及其它部件 (PWM 单元 151 和 MOS 控制单元 198) 的 三个芯片构成。 0063 每一个电压调节器 30-1 到 30-n 包括 PWM 单元 151 和 DC-DC 转换器 33。每一个电 压调节器 30-1 到 30-n 在其控制信号 SMOD 被。
26、激活时开始操作, 并在控制信号 SMOD 被去激 活时停止其操作。 0064 PWM 单元 151 包括 PWM 比较器 31 以及锁存电路 32。PWM 比较器 31 基于由误差放 大器 23 输出的误差信号输出 PWM 信号。 0065 PWM 比较器 31 的输出被输入到锁存电路 32 的 “置位” ( “set” ) 端子 S。相位时钟 生成单元 21 输出的时钟被输入到锁存电路 32 的 “复位” ( “reset” ) 端子 R。 0066 DC-DC 转换器 33 耦接到锁存电路 32 的输出, 并供给电源电压到 CPU25。这里, 通 过从锁存电路 32 输出的 PWM 信号控。
27、制 DC-DC 转换器 33。 0067 通过使如图中 1 所示的高侧 MOS 晶体管 196 接通并使低侧 MOS 晶体管 197 关断, CPU 电压线路上的高电位电压 VSEN1 上升。另一方面, 通过关断高侧 MOS 晶体管 196 并接通 低侧 MOS 晶体管 197, CPU 电压线路上的电压 VSEN1 下降。 0068 在正常模式中, 控制高侧 MOS 晶体管 196 和低侧 MOS 晶体管 197 的导通 / 关断从 而使得 CPU 电压线路上的电压 VSEN1 将是恒定的电压。也即, 在电压为低的情况下, 通过接 通高侧 MOS 晶体管 196(此时, 关断低侧 MOS 晶。
28、体管 197) , 使所述电压上升。也即, 在电压 为高的情况下, 通过接通低侧 MOS 晶体管 197(此时, 关断高侧 MOS 晶体管 196) , 使所述电 压下降。 0069 (电源控制操作) 0070 图 2 是示出了根据第一实施例的电压控制操作的处理过程的流程图。 0071 参考图 2, CPU25 输出指定电压值 Vt 的电压控制命令到串行通信线路上 (步骤 说 明 书 CN 103135459 A 7 5/11 页 8 S801) 。 0072 SVID 接口 14 解译通过串行通信线路接收的该命令, 并将用于控制电压的该命令 传递到 DAC 数字步阶控制单元 20(步骤 S8。
29、02) 。 0073 DAC 数字步阶控制单元 20 将该命令中指定的正常的所命令的电压 Vt 设置作为目 标电压, 并输出用以到达该目标电压数字电压 DV(步骤 S803) 。 0074 DAC22 将数字电压 DV 转换为模拟电压 V1(步骤 S804) 。 0075 差分放大器 24 放大用于 CPU25 的高电位电压 VSEN1 和低电位电压 VSEN2 之间的 差, 并输出电压 V2(步骤 S805) 。 0076 误差放大器 23 放大从 DAC22 输出的电压 V1 和从差分放大器 24 输出的电压 V2 之 间的差, 并将放大的电压作为表示所指定的电压和现在正供应给 CPU25。
30、 的电压之间的差的 电压输出到电压调节器。每一个电压调节器基于从误差放大器 23 输出的电压 (Eout) 改变 其输出电压。 例如, 如果高电位电压VSEN1低于所命令的电压Vt, 则电压调节器通过接通高 侧 MOS 晶体管 196 来使高电位电压 VSEN1 上升。如果高电位电压 VSEN1 高于所命令的电压 Vt, 则电压调节器通过接通低侧 MOS 晶体管 197 使高电位电压 VSEN1 下降 (步骤 S806) 。 0077 在此之后, 过程返回到步骤 S803 并重复处理。从而, 控制 CPU 供应电压以使得高 电位电压 VSEN1 变为等于所命令的电压 Vt。 0078 (控制相。
31、位数量的操作) 0079 图 3 是示出了根据第一实施例的用于控制相位数量的过程的流程图。 0080 首先, CPU25 输出控制命令到串行通信线路上, 该控制命令给出改变所述多个电压 调节器当中要启动的电压调节器的数量 (相位数量) 的命令 (步骤 S901) 。 0081 SVID 接口 14 解译通过串行通信线路接收的控制命令, 并将用于控制相位数量的 命令传递到相位时钟生成单元 21(步骤 S902) 。 0082 相位时钟生成单元 21 从顺序表寄存器获得与所命令的相位数量和当前的相位数 量的组合对应的步进调度表 (步骤 S903) 。 0083 相位时钟生成单元 21 根据步进调度。
32、表改变相位数量。相位时钟生成单元 21 根据 每一步阶中相位数量确定电压调节器30-1到30-n当中哪个或哪些电压调节器要被启动以 及哪个或哪些电压调节器要被停止。在改变相位数量时, 进行该确定以使得相位时钟尽可 能均匀。 例如, 在从八个电压调节器输出八个相位时钟时, 并且如果相位数量应当被改变为 四, 则相位时钟生成单元 21 确定要启动的电压调节器以及要被停止的电压调节器, 以使得 作为该改变结果输出的四个相位时钟的间隔将是均匀的。相位时钟生成单元 21 激活到每 一要被启动的电压调节器的控制信号 SMOD, 并输出具有所确定的相位的相位时钟到每一要 被启动电压调节器。每一电压调节器在接。
33、收到激活的控制信号 SMOD 的情况下, 基于从相位 时钟生成单元发送的时钟输出电压。相位时钟生成单元 21 将到每一要被停止的电压调节 器的控制信号 SMOD 去激活。每一电压调节器在接收到去激活的控制信号 SMOD 的情况下停 止其电压输出 (步骤 S904) 。 0084 图4是示例说明根据第一实施例的步进调度表的图。 在图4中的一个示例中, 对于 当前的相位数量K为8并且改变之后的相位数量M为1的情况, 表被定义来以四个步阶改变 相位。定义 : 在步阶 1 中, 在执行时间 T(1) 内相位数量应当被增加以 “+i(1)” 。定义 : 在 步阶 2 中, 在执行时间 T(2) 内相位数。
34、量应当被增加以 “+i(2)” 。定义 : 在步阶 3 中, 在执 说 明 书 CN 103135459 A 8 6/11 页 9 行时间 T(3) 内相位数量应当被增加以 “+i(3)” 。定义 : 在步阶 4 中, 在执行时间 T(4) 内相位数量应当被增加以 “+i(4)” 。 0085 在图 4 中的另一示例中, 对于当前的相位数量 K 为 16 并且改变之后的相位数量 M 为 2 的情况, 表被定义来以六个步阶改变相位。定义 : 在步阶 1 中, 在执行时间 T(1) 内相 位数量应当被增加以 “+i(1)” 。 定义 : 在步阶2中, 在执行时间T(2)内相位数量应当被增 加以 “。
35、+i(2)” 。定义 : 在步阶 3 中, 在执行时间 T(3) 内相位数量应当被增加以 “+i(3)” 。 定义 : 在步阶 4 中, 在执行时间 T(4) 内相位数量应当被增加以 “+i(4)” 。定义 : 在步阶 5 中, 在执行时间 T(5) 内相位数量应当被增加以 “+i(5)” 。定义 : 在步阶 6 中, 在执行时间 T(6) 内相位数量应当被增加以 “+i(6)” 。 0086 图 5 是用于解释对于当前的相位数量 K 为 8 并且改变之后的相位数量 M 为 1 的情 况应当如何改变相位数量的图。这里, 假设 i(1)=0、 i(2)=-4、 i(3)=-2, 并且 i(4)=。
36、-1。 0087 首先, 在步阶 1 中, 相位数量变为 K+i(1)( 即, 8) 。在步阶 2 中, 相位数量变为 K+i(1)+i(2) (即, 4) 。在步阶 3 中, 相位数量变为 K+i(1)+i(2)+i(3) (即, 2) 。在步阶 4 中, 相位数量变为 K+i(1)+i(2)+i(3)+i(4)(即, 1) 。 0088 图6是呈现第一实施例中的调节器簇30的输出电压 (Vo) 将如何改变的示例的图。 0089 如在图 6 中可以看到的, 在相位数量从 8 快速改变到 1 的情况下, 如在此以前践行 的, 输出电压 (Vo) 急剧地改变并且出现下冲。 0090 在相位数量以。
37、步进方式从 8 改变到 4 到 2 到 1 的情况下, 如在本实施例中实现的, 输出电压 (Vo) 温和地改变并且不出现下冲。 0091 如上所述, 根据本实施例, 通过逐渐改变相位数量能够防止出现下冲。 0092 此外, 根据本发明, 在相位数量减小时, 进行确定哪个或哪些电压调节器要被启动 以及哪个或哪些电压调节器要被停止, 以使得从调节器簇 30 输出的多个相位时钟的间隔 将是均匀的。因此, 可以使电压稳定。 0093 步进调度设定被保持在寄存器上, 并且是否应当应用这些设定中的适当的设定可 以根据关于是否对电压稳定或快速切换给予优先权的情况而变。例如, 如果期望对负载情 形进行立即改变。
38、, 则相位数量需要快速切换。因此, 也可以将相位数量直接从 8 改变为 1。 0094 此外, 根据本实施例, 即使在板设计完成之后发现电压变化, 也可以仅通过修改固 件解决该电压变化而不需要重新调整该 IC 外部的滤波器电路。 0095 如果在 PWM 周期的中间, 相位数量减小, 则可能出现电压调节器的非均衡的切换, 并且电压可能变为难以稳定。在这样的情况下, 也可以使每一步阶的执行时间 (也即, 步阶 切换时间) 与 PWM 周期定时同步。代替地, 可以使用于多个步阶中的一部分的切换定时与 PWM 周期同步, 而用于其它步阶的切换定时可以遵照步进调度表中的设定。 0096 第二实施例 0。
39、097 图 7 是描述了根据第二实施例的半导体系统的配置的图。 0098 参考图 7, 该半导体系统不同于图 1 中所示的第一实施例的半导体系统之处在于 有关控制器 1A 的下述方面。 0099 SVID命令判决电路12A中的顺序表寄存器115存储步进调度表。 步进调度表指定 对于作为在改变之前的相位数量的数量和作为改变之后的相位数量的数量的每一个组合 的多个步阶中的每一个的偏移电压和的执行时间。这里, 使用偏移电压来根据 CPU25 所命 说 明 书 CN 103135459 A 9 7/11 页 10 令的电压设置目标电压。 0100 硬逻辑电源控制电路 13A 中的相位时钟生成单元 12。
40、1 在从 CPU25 接收给出改变要 启动的电压调节器的数量 (相位数量) 的命令的控制命令的情况下, 将当前的相位数量改变 为 CPU25 所命令的改变之后的相位数量。 0101 硬逻辑电源控制电路 13A 中的 DAC 数字步阶控制单元 120 在未从 CPU25 接收到给 出改变要启动的电压调节器的数量 (相位数量) 的命令的控制命令时, 将所命令的电压设置 作为目标电压, 并执行电压控制以使得到 CPU25 的电源电压变为等于该目标电压, 如对于 第一实施例所说明的。 0102 DAC 数字步阶控制单元 120 在从 CPU25 接收到给出改变要启动的电压调节器的 数量 (相位数量) 。
41、的命令的控制命令的情况下, 在从当前的调节器数量到所命令的改变之后 的调节器数量的转换期间以及在所述转换之前和之后, 根据顺序表寄存器 115 中的步进调 度表定义的调度, 通过以步进方式向所命令的电压增加偏移电压来进行目标电压的步进改 变, 并执行电压控制以使得到CPU25的电源电压变为等于每一步阶中的目标电压。 DAC数字 步阶控制单元 120 根据步进调度表中指定的每一个步阶的执行时间从一个步阶切换到另 一步阶。 0103 (电源控制操作) 0104 图 8 是示出了根据第二实施例的在改变相位数量时用于目标电压控制的过程的 流程图。 0105 首先, CPU25 输出指定要改变的相位数量。
42、的控制命令到串行通信线路上 (步骤 S301) 。 0106 SVID 接口 14 解译通过串行通信线路接收的控制命令, 并将用于控制相位数量的 命令传递到 DAC 数字步阶控制单元 120(步骤 S302) 。 0107 DAC 数字步阶控制单元 120 从顺序表寄存器获取与所命令的相位数量和当前的相 位数量对应的步进改变调度 (步骤 S303) 。 0108 DAC 数字步阶控制单元 120 根据所述步进改变调度通过增加偏移电压来改变目标 电压 (步骤 S304) , 并输出数字电压 DV(步骤 S305) 。 0109 DAC22 将数字电压 DV 转换为模拟电压 V1(步骤 S306)。
43、 。差分放大器 24 放大用于 CPU25 的高电位电压 VSEN1 和低电位电压 VSEN2 之间的差, 并输出电压 V2(步骤 S307) 。 0110 误差放大器 23 放大从 DAC22 输出的电压 V1 和从差分放大器 24 输出的电压 V2 之 间的差, 并将放大的电压 (Eout) 作为表示指定的电压和现在正在供应给 CPU25 的电压之 间的差的电压输出到电压调节器。每一个电压调节器基于从误差放大器 23 输出的该电压 (Eout) 改变其输出电压。例如, 如果高电位电压 VSEN1 低于所命令的电压 Vt, 则电压调节 器通过接通高侧 MOS 晶体管 196 来使高电位电压 。
44、VSEN1 上升。如果高电位电压 VSEN1 高于 所命令的电压Vt, 则电压调节器通过接通低侧MOS晶体管197使高电位电压VSEN1下降 (步 骤 S308) 。 0111 在此之后, 过程返回到步骤 S304 并重复处理。图 9 是示例说明根据第二实施例的 步进调度表的图。 0112 在图 9 中的一个示例中, 对于当前的相位数量 K 为 8 并且改变之后的相位数量 M 为 1 的情况, 定义表来以六步阶改变相位。定义 : 在执行时间为 T(1) 的步阶 1 中, 相位 说 明 书 CN 103135459 A 10 8/11 页 11 数量应当保持在 K, 并且目标电压应当被从所命令的。
45、电压 Vt 增加以 “+dv(1)” 。定义 : 在执 行时间为 T(2) 的步阶 2 中, 相位数量应当保持在 K, 并且目标电压应当被进一步增加以 “+dv(2)” 。定义 : 在执行时间为 T(3) 的步阶 3 中, 相位数量应当改变为 M, 并且目标电压 应当被进一步增加以 “+dv(3)” 。定义 : 在执行时间为 T(4) 的步阶 4 中, 相位数量应当 保持在 M, 并且目标电压应当被进一步增加以 “+dv(4)” 。定义 : 在执行时间为 T(5) 的步 阶 5 中, 相位数量应当保持在 M, 并且目标电压应当被进一步增加以 “+dv(5)” 。定义 : 在执 行时间为 T(6。
46、) 的步阶 6 中, 相位数量应当保持在 M, 并且目标电压应当被进一步增加以 “+dv(6)” 。 0113 图 10 是用于解释对于当前的相位数量 K 为 8 并且改变之后的相位数量 M 为 1 的情况相位数量和目标电压应当如何改变的图。这里, 假设 dv(1)=+20mv, dv(2)=+5mv, dv(3)=0mv, dv(4)=-5mv, dv(5)=-20mv, 并且 dv(6)=0mv。 0114 首先, 在步阶 1 中, 相位数量保持在 K 并且目标电压变为 Vt+dv(1)。在步阶 2 中, 相位数量保持在 K 并且目标电压变为 Vt+dv(1)+dv(2)。在步阶 3 中,。
47、 相位数量改变为 M 并 且目标电压变为 Vt+dv(1)+dv(2)+dv(3)。在步阶 4 中, 相位数量保持在 M 并且目标电压变 为 Vt+dv(1)+dv(2)+dv(3)+dv(4)。在步阶 5 中, 相位数量改变为 M 并且目标电压变为 Vt+d v(1)+dv(2)+dv(3)+dv(4)+dv(5)。 在步阶6中, 相位数量保持在M并且目标电压变为Vt+dv (1)+dv(2)+dv(3)+dv(4)+dv(5)+dv(6)。 0115 图 11 是呈现第二实施例中的调节器簇 30 的输出电压 (Vo) 将如何改变的示例的 图。 0116 如在图 11 中可以看到的, 在偏移。
48、电压未被添加到所命令的电压的情况下, 在改变 相位数量时, 如在此以前践行的, 输出电压 (Vo) 急剧地改变并且出现下冲。 0117 在以步进方式将偏移电压加到所命令的电压的情况下, 在改变相位数量时, 如本 实施例中实现的, 输出电压 (Vo) 温和地改变并且不出现下冲。 0118 如上所述, 根据本实施例, 通过在相位数量的切换之前正向地偏移 (增加) 目标电 压以及在相位数量的切换之后负向地偏移 (降低) 目标电压, 可以补偿下冲。 0119 如果在 PWM 周期的中间出现步阶切换, 则可能出现电压调节器的非均衡的切换, 并且电压可能变为难以稳定。在这样的情况下, 也可以使每一步阶的执。
49、行时间 (也即, 步阶 切换时间) 与 PWM 周期定时同步。替代地, 可以将用于多个步阶的一部分 (其中相位数量应 当改变的步阶和 / 或其中偏移电压应当改变的步阶) 的切换定时与 PWM 周期同步, 而用于其 它步阶的切换定时可以遵照步进调度表中的设定。 0120 此外, 根据本实施例, 即使在板设计完成之后发现电压变化, 也可以仅通过修改固 件解决该电压变化而不需要重新调整该 IC 外部的滤波器电路。 0121 对第二实施例的修改示例 0122 在该修改示例中, 相位数量的切换根据每PWM周期出现的PWM周期中断 (其通过相 位时钟生成单元中的计时器产生) 而发生。 0123 图 12 是用于解释在对第二实施例的修改示例中如何实现。