本发明涉及电源领域,特别是涉及一种供电芯片、供电芯片的控制方法及装置。
背景技术:
1、服务器中的各模块都需要供电装置的供电,并且为了保证服务器的正常运行需要使各模块遵循一定的时序要求依次上电。但在实际应用中有时会出现上升时间设置不合理,造成上电有回沟的问题,进而导致各模块的上电时序异常。此外,为保证服务器的正常运行需要将上升时间设置在合理范围内,但相关技术中必须通过优化调整供电装置内部的工作调制精度才能解决上升时间不符合要求的问题,费时费力。
技术实现思路
1、本发明的目的是提供一种供电芯片、供电芯片的控制方法及装置,能够调节供电芯片输出的供电电压的上升速率和上升时间,且不需要改变供电芯片的硬件电路,简单易实现。
2、为解决上述技术问题,本发明提供了一种供电芯片,包括软启动电容、寄存器及供电子模块;
3、所述供电芯片的输入端连接供电电源,所述供电芯片的输出端用于输出供电电压,所述软启动电容与所述寄存器连接,所述供电子模块分别与所述软启动电容和所述寄存器连接;
4、所述供电子模块用于根据所述供电芯片的实际软启动电容所需的充电时间和目标充电电压值确定上升速率和上升时间,并按照所述上升速率和所述上升时间输出所述供电电压,所述实际软启动电容的容值为所述软启动电容的容值与所述寄存器对应的虚拟电容的容值之和;
5、其中,所述寄存器对应的虚拟电容的容值与所述实际软启动电容所需的充电时间和目标充电电压值相关。
6、另一方面,所述供电子模块包括比较器、可控开关、分压电路及控制芯片;
7、所述供电芯片的输入端与所述软启动电容的第一端、所述寄存器的第一端及所述可控开关的第一端连接,所述软启动电容的第二端与所述比较器的第一输入端连接,所述软启动电容的第三端与所述寄存器的第二端连接,所述可控开关的第三端与所述分压电路的第一端连接且连接的公共端作为所述供电芯片的输出端,所述分压电路的第二端与所述比较器的第二输入端连接,所述分压电路的第三端接地,所述比较器的输出端与所述控制器的第一端连接,所述控制芯片的第二端与所述可控开关的第二端连接;
8、所述控制芯片用于根据所述比较器的输出端的信号控制所述可控开关的开关状态,使所述供电芯片的输出端按照所述上升速率和所述上升时间输出所述供电电压。
9、另一方面,所述供电芯片还包括低压差线性稳压器;
10、所述低压差线性稳压器的输入端与所述供电芯片的输入端连接,所述低压差线性稳压器的输出端与所述软启动电容的一端连接。
11、为解决上述技术问题本技术还提供了一种供电芯片的控制方法,应用于上述任一项的供电芯片,所述供电芯片的控制方法包括:
12、根据所述供电芯片当前输出所述供电电压的上升速率和/或上升时间,调整所述寄存器对应的虚拟电容的容值,直至将所述供电芯片输出所述供电电压的上升速率调整为目标上升速率,和/或,将所述供电芯片输出所述供电电压的上升时间调整为目标上升时间。
13、另一方面,所述供电芯片中的供电子模块具体用于:在所述实际软启动电容所需的目标充电电压值不变且所述实际软启动电容的容值增大时,增加所述实际软启动电容充电至所述目标充电电压值所需的充电时间;
14、在所述实际软启动电容所需的目标充电电压值不变且所述实际软启动电容的容值减小时,降低所述实际软启动电容充电至所述目标充电电压值所需的充电时间;
15、根据所述实际软启动电容充电至所述目标充电电压值所需的充电时间,确定所述上升速率和所述上升时间,其中,所述上升速率维持为预设上升速率,所述上升时间与所述实际软启动电容充电至所述目标充电电压值所需的充电时间呈正相关;
16、根据所述供电芯片当前输出所述供电电压的上升时间,调整所述寄存器对应的虚拟电容的容值,直至将所述供电芯片输出所述供电电压的上升时间调整为目标上升时间,包括:
17、在所述供电芯片当前输出所述供电电压的上升时间小于第一预设时间阈值时,增大所述寄存器对应的虚拟电容的容值,直至所述上升时间增大为第一目标上升时间;
18、在所述供电芯片当前输出所述供电电压的上升时间大于第二预设时间阈值时,减小所述寄存器对应的虚拟电容的容值,直至所述上升时间减小为第二目标上升时间。
19、另一方面,在所述供电芯片当前输出所述供电电压的上升时间小于第一预设时间阈值时,增大所述寄存器对应的虚拟电容的容值,直至所述上升时间增大为第一目标上升时间,包括:
20、在所述供电芯片当前输出所述供电电压的上升时间小于所述第一预设时间阈值时,根据所述实际软启动电容的容值与所述上升时间之间的对应关系,确定所述寄存器对应的虚拟电容的第一目标虚拟电容值;
21、增大所述寄存器对应的虚拟电容的容值至所述第一目标虚拟电容值,使所述上升时间增大为第一目标上升时间;
22、在所述供电芯片当前输出所述供电电压的上升时间大于第二预设时间阈值时,减小所述寄存器对应的虚拟电容的容值,直至所述上升时间减小为第二目标上升时间,包括:
23、在所述供电芯片当前输出所述供电电压的上升时间大于所述第二预设时间阈值时,根据所述实际软启动电容的容值与所述上升时间之间的对应关系,确定所述寄存器对应的虚拟电容的第二目标虚拟电容值;
24、减小所述寄存器对应的虚拟电容的容值至所述第二目标虚拟电容值,使所述上升时间减小为第二目标上升时间。
25、另一方面,还包括:
26、在检测到所述供电芯片输出的供电电压存在上电回沟时,增大所述寄存器对应的虚拟电容的容值,以增大所述实际软启动电容充电至所述目标充电电压值所需的充电时间,使所述上升时间增大。
27、另一方面,所述供电芯片中的供电子模块具体用于:在所述实际软启动电容所需的充电时间不变,且所述实际软启动电容的容值增大时,增大所述实际软启动电容在所述充电时间内达到的目标充电电压值;
28、在所述实际软启动电容所需的充电时间不变,且所述实际软启动电容的容值减小时,减小所述实际软启动电容在所述充电时间内达到的目标充电电压值;
29、根据所述实际软启动电容在所述充电时间内达到的目标充电电压值,确定所述上升速率和所述上升时间,其中,所述上升时间维持为预设上升时间,所述上升速率与所述实际软启动电容在所述充电时间内达到的目标充电电压值呈反比;
30、根据所述供电芯片当前输出所述供电电压的上升速率,调整所述寄存器对应的虚拟电容的容值,直至将所述供电芯片输出所述供电电压的上升速率调整为目标上升速率,包括:
31、在所述供电芯片当前输出所述供电电压的上升速率小于第一预设速率阈值时,增大所述寄存器对应的虚拟电容的容值,直至所述实际软启动电容在所述充电时间内达到第一目标充电电压值;
32、在所述供电芯片当前输出所述供电电压的上升速率大于第二预设速率阈值时,减小所述寄存器对应的虚拟电容的容值,直至所述实际软启动电容在所述充电时间内达到第二目标充电电压值。
33、另一方面,根据所述供电芯片当前输出所述供电电压的上升速率和/或上升时间,调整所述寄存器对应的虚拟电容的容值,包括:
34、获取控制界面输入的目标虚拟电容值,其中,所述目标虚拟电容值为根据所述供电芯片当前输出所述供电电压的上升速率和/或上升时间确定的;
35、基于所述目标虚拟电容值生成调整指令,将所述调整指令输出至所述寄存器,以调整所述寄存器对应的虚拟电容的容值。
36、为解决上述技术问题本技术还提供了一种供电芯片的控制装置,包括:
37、存储器,用于存储计算机程序;
38、处理器,用于执行所述计算机程序时实现上述任一项供电芯片的控制方法的步骤。
39、本发明的有益效果在于提供了一种供电芯片、供电芯片的控制方法及装置,供电芯片包括软启动电容、寄存器和供电子模块,供电子模块根据实际软启动电容的所需的充电时间和目标充电电压值法确定上升速率和上升时间,并按照上升速率和上升时间输出供电电压。供电芯片中实际软启动电容的容值为软启动电容的容值与寄存器对应的虚拟电容的容值之和,当调节寄存器对应的虚拟电容的容值时,实际软启动电容的容值也变化,实际软启动电容的充电时间和目标充电电压值也发生变化,进而使得供电芯片输出供电电压的上升速率和上升时间变化,实现调节供电芯片的供电电压的上升速率和上升时间的目的,且不需要改变供电芯片的硬件电路,简单易实现。