电源管理电路、电源管理系统和电路管理方法_3

文档序号:8324874阅读:来源:国知局
,还包括内部反馈回路400,内部反馈回路400起于多个电源模式寄存器300’的各个输出端并且止于第一译码电路100’的相应输入端。内部反馈回路400将电源模式寄存器300’内寄存的中间信号中的至少一个反馈至第一译码电路100’的输入端。与图2所示的实施方式相比,当电源管理单元还包括内部反馈回路400的情况下,可以进一步改变模式改变的灵活性。在图2所示的实施例中,在不设置反馈回路的情况下,电源管理单元的模式切换条件可以设置为预定的模式;而当采用图3所示的情况下,电源管理单元的模式切换可以根据需要由设计者自由编程设定。
[0039]如图所示,第一译码电路100’的输入端和输出端除分别与电源需求信号和电源模式寄存器300’相连之外,电源模式寄存器300’内寄存的信号还被反馈至第一译码电路100’的输入端,由此可以将电源模式寄存器300’的状态有效地反馈至第一译码电路100’。设计者可有效地利用从电源模式寄存器300’的模式自由地设定第一预定逻辑的逻辑。在一个实施例中,多个电源模式寄存器300内寄存的中间信号都被反馈至第一译码电路的输入端,由此能够进一步丰富模式切换的条件。
[0040]根据本公开的一个实施例,电源管理单元还包括与多个电源模式寄存器相连的时钟回路500,时钟回路500被配置成提供用于将多个电源模式寄存器300’内寄存的相相应的中间信号反馈至第一译码电路100的输入端的控制信号。在一个实施例中,借助时钟回路500能够利用电源管理系统内部的时钟实现对寄存器的访问,并进而将多个电源模式寄存器300内寄存的当前的电源模式反馈至第一译码电路。与寄存器300内相连的时钟回路500对于本领域的技术人员是熟知的,省略对其具体说明。
[0041 ] 根据本公开的一个实施例,多个电源需求信号中的至少一个还直接连接至第二译码电路200’的输入端。在某些特定应用的电源管理中,可能需要利用电源需求信号直接来控制电源输出信号。在该实施例中的电路,能够有效地满足这种要求。此外,由于第二译码电路200’是可自由编程的,因此设计者可自由地配置来自电源需求信号和/或其他输入信号与输出信号之间的逻辑关系,大幅度提升了电路设计效率。
[0042]根据本公开的一个实施例,多于实际需要数目的一个或多个电源模式寄存器被掩蔽。将电源模式寄存器预设为多个,优选地超过实际需要的电源模式寄存器的数目,这样的好处是,不需要改变第一和/或第二译码电路的物理结构,即可实现同一规格的电源模式寄存器在不同电源模式和不同数目的耗电装置之间的灵活部署;只需要将多余的电源模式寄存器掩蔽,不进行编程和配置。另一方面,本领域技术人员容易想到的是,在电源模式寄存器的数目小于实际需要的电源模式寄存器时,制造商也可以增加电源模式寄存器,以满足具体要求。当然,制造商也可以考虑减少电源模式寄存器的数目,以控制成本或满足具体应用的要求。
[0043]根据本公开的一个实施例,第二译码电路中的多于实际需要的数目的一个或多个输出端被掩蔽。根据实际需要,当第二译码电路的输出端的数目超过预定需求时,可以将多余的输出端掩蔽。
[0044]本公开的实施例还涉及一种电源管理系统。图4示例性地图示了根据本公开的一个实施例的电源管理系统,包括:电源管理单元10 ;以及电源调节器20,具有多个输入端和多个电压输出端;其中,第二译码电路的多个输出端分别与电源调节器20的相应的输入端相连以便向电源调节器提供多个电源控制信号;其中,电源管理单元10的多个输入端作为电源管理系统的输入端以便接收电源需求信号,电源调节器20的多个电压输出端作为电源管理系统的输出端;其中,电源调节器20被配置成响应于来自电源管理单元10的电源控制信号而输出相应的电压。
[0045]电源调节器20具有为多个耗电装置供电的多个电压输出模式,电源调节器20被配置成响应于来自电源管理单元10的电源控制信号而输出不同的电压输出模式。电源管理系统能够实现与电源管理单元10相同的技术效果,省略对其详细说明。在图4的示例中,30例如表示CPU ;40例如表示存储器;50例如表示I/O和外围装置。当然,也可以包括其他耗电装置。电源管理单元10的输出端被配置用于控制耗电装置的供电,从电源管理单元10的输出的控制信号可直接或间接地用于控制耗电装置的供电和断电。在本公开的实施例中,由于第一译码电路和/或第二译码电路可编程,因此可以根据实际需要灵活地编程从电源管理单元10的输出的控制信号的数目,而不需要改变电路的物理结构。
[0046]根据本公开的一个实施例,电源管理系统还包括用于控制相应的输出电压的多个开关,多个开关响应于电源管理单元的输出信号而通断。在图4的示例中,示例性地示出了开关 301、401、501。
[0047]图5示例性地图示了可编程的译码电路的典型的实现方式。当然这种实现方式仅仅是示例性地,本领域的技术人员可以想到其他的方式来实现译码电路的可编程。
[0048]在图示的示例中,示出了通过与非门和或非门实现的组合逻辑电路,其中输入和输出之间的逻辑可以由设计者任意编程设定。例如,在图中的实施例中,
[0049]OUTPUTO = AO+ ! A1+A2+A3
[0050]OUTPUT I = A0+A1+A2+A3[0051 ] 将上述逻辑转换为门级网表为
[0052]与非门NAND (0UTPUT0,nodeO,nodel);
[0053]或非门NOR (nodeO,AO,! Al);
[0054]或非门NOR (node I,A2,A3);
[0055]与非门NAND (0UTPUT2,node2,node3);
[0056]或非门N0R(node2,A0,Al);
[0057]或非门N0R(node3,A2,A3);
[0058]进而可得到基本MOS电路。上述示例仅为一种实现可编程逻辑的范例,旨在说明输出信号OUTPUTO以及OUTPUT I可以通过输入信号AO,Al,A2,A3来完全灵活的组合以实现具体电路要求。这种利用组合逻辑实现输入输出之间的可编程是本领域常用的技术手段,省略对其说明。本领域的技术人员应当理解的是,技术人员在阅读本申请的教导之后,将本领域现有技术的其他可编程实现方式应用于本公开。
[0059]本公开的实施例还涉及一种电源管理方法。图6示例性地图示了根据本公开的一个实施例的电源管理方法。电源管理方法包括:S101利用按照第一预定逻辑编程的第一译码电路将多个电源需求信号变换成多个中间信号;S102利用多个电源模式寄存器对多个中间信号分别进行寄存;S103利用按照第二预定逻辑编程的第二译码电路将所寄存的多个中间信号变换成多个电源控制信号用作输出。
[0060]根据本公开的实施例的电源管理方法是用于前面电源管理电路的方法。在根据本公开的实施例的电源管理方法中,第一译码电路可按照第一预定逻辑编程。因此,不同电源模式的电子设备而言,如
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1