本发明涉及信号产生领域,特别是涉及多路不同相位pwm信号产生方法、电路、装置和控制设备。
背景技术:
1、pwm代表脉冲宽度调制(pulse width modulation),是一种调制技术。它通过改变信号的脉冲宽度来表示或控制某个特定的参数。pwm常用于控制电流、电压、转速等,在电子电路中,输出能量的电源,如恒流源,恒压源等,一般内部都需要使用pwm信号做能量转换开关电路的控制。通过改变pwm的占空比,可以控制输出电流或电压的大小,实现精确的控制和调节目的。
2、目前,电源内部一般使用一路pwm信号做能量转换开关电路的控制的方法。一路pwm信号,也就意味着只有一路能量转换开关电路。如果输出功率变大,输出的电流或电压会变大,电路发热也会变大。为了保护电路的正常运行,则需要大的电流参数的后级器件,大的电流参数的后级器件往往也会增大电路的体积。如果可以使用多路不同相位的pwm信号,就可以让输出能量通过多路转换开关电路输出。虽然路数增加,但可以使用较小的电路器件,减少了电路的设计难度。
3、如何通过一路pwm信号产生多路不同相位的pwm信号是一个需要解决的问题。
技术实现思路
1、基于此,有必要针对上述的问题,提供多路不同相位pwm信号产生方法、电路、装置和控制设备。
2、本发明实施例是这样实现的,多路不同相位pwm信号产生方法,所述多路不同相位pwm信号产生方法包括:
3、s101,设置输出信号的数量n;
4、s102,当检测到输入信号pwm-in的第i个上升沿或下降沿,改变第i个中间信号pwm-i的电压状态,当检测到输入信号pwm-in的第i+1个上升沿或下降沿,改变第i个中间信号pwm-i的电压状态;
5、s103,将第i个中间信号pwm-i和输入信号pwm-in做逻辑运算得到输出信号pwm-oi;
6、s104,将i加1;
7、s105,重复s102~s104,直至i大于n;
8、s106,将i设置为1;
9、s107,重复s102~s106,每次重复s102~s106得到n个输出信号pwm-oi;
10、其中,i为输入信号pwm-in上升沿或下降沿的序数,i的初始值为1。
11、在其中一个实施例中,本发明提供了多路不同相位pwm信号产生电路,所述多路不同相位pwm信号产生电路包括逻辑处理电路和算数逻辑模块;
12、所述逻辑处理电路用于当检测到输入信号pwm-in的第i个上升沿或下降沿,改变第i个中间信号pwm-i的电压状态,当检测到输入信号pwm-in的第i+1个上升沿或下降沿,改变第i个中间信号pwm-i的电压状态,对i进行累加、判断和设置;
13、所述算数逻辑模块与所述逻辑处理电路相连,用于将第i个中间信号pwm-i和输入信号pwm-in做逻辑运算得到输出信号pwm-oi。
14、在其中一个实施例中,本发明提供了多路不同相位pwm信号产生装置,所述多路不同相位pwm信号产生装置包括:
15、设置数量模块,用于设置输出信号的数量n;
16、中间信号模块,用于当检测到输入信号pwm-in的第i个上升沿或下降沿,改变第i个中间信号pwm-i的电压状态,当检测到输入信号pwm-in的第i+1个上升沿或下降沿,改变第i个中间信号pwm-i的电压状态;
17、输入信号模块,用于将第i个中间信号pwm-i和输入信号pwm-in做逻辑运算得到输出信号pwm-oi;
18、累加序数模块,用于将i加1;
19、判断序数模块,用于重复s102~s104,直至i大于n;
20、重置序数模块,用于将i设置为1。
21、在其中一个实施例中,本发明提供了控制设备,包括存储器和处理器,所述存储器中存储有软件程序,所述软件程序被所述处理器执行时,使得所述处理器执行上述多路不同相位pwm信号产生方法的步骤。
22、本发明实施例提供的多路不同相位pwm信号产生方法通过以输入信号pwn-in的上升沿或下降沿为触发信号,进行计数并生成中间信号,将每个中间信号都和输入信号pwm-in进行逻辑运算,产生多路不同相位的pwm输出信号,产生的多路不同相位的pwm信号经过整流滤波后合并的输出和输入信号pwm-in整流滤波后输出相同,这样做解决了通过一路pwm信号产生多路不同相位的pwm信号的问题。
1.多路不同相位pwm信号产生方法,其特征在于,所述多路不同相位pwm信号产生方法包括:
2.根据权利要求1所述的多路不同相位pwm信号产生方法,其特征在于,所述当检测到输入信号pwm-in的第i个上升沿或下降沿,改变第i个中间信号pwm-i的电压状态,包括:
3.根据权利要求2所述的多路不同相位pwm信号产生方法,其特征在于,所述当检测到输入信号pwm-in的第i+1个上升沿或下降沿,改变第i个中间信号pwm-i的电压状态,包括:
4.根据权利要求1所述的多路不同相位pwm信号产生方法,其特征在于,所述将第i个中间信号pwm-i和输入信号pwm-in做逻辑运算得到输出信号pwm-oi,包括:
5.多路不同相位pwm信号产生电路,其特征在于,所述多路不同相位pwm信号产生电路包括逻辑处理电路和算数逻辑模块;
6.根据权利要求5所述的多路不同相位pwm信号产生电路,其特征在于,所述逻辑处理电路包括计数模块和触发器电路;
7.根据权利要求6所述的多路不同相位pwm信号产生电路,其特征在于,对于输出信号pwm-i和输出信号pwm-(i+1),所述触发器电路包括芯片u1和反向器u2a;
8.根据权利要求6所述的多路不同相位pwm信号产生电路,其特征在于,对于输出信号pwm-i和输出信号pwm-(i+1),所述算数逻辑模块包括芯片u3和芯片u4;
9.多路不同相位pwm信号产生装置,其特征在于,所述多路不同相位pwm信号产生装置包括:
10.控制设备,其特征在于,包括存储器和处理器,所述存储器中存储有软件程序,所述软件程序被所述处理器执行时,使得所述处理器执行权利要求1至4中任一项权利要求所述多路不同相位pwm信号产生方法的步骤。