一种pwm信号移相电路及控制方法

文档序号:7522964阅读:4195来源:国知局
专利名称:一种pwm信号移相电路及控制方法
技术领域
本发明涉及信号移相技术领域,尤其涉及一种PWM(Pulse Width Modulation,脉冲宽度调制)信号的移相电路及控制方法。
背景技术
PWM(Pulse Width Modulation,脉冲宽度调制)是一种模拟控制方式,其根据相应载荷的变化来调制晶体管栅极或基极的偏置,来实现开关稳压电源输出或晶体管导通时间的改变,这种方式能使电源的输出电压在工作条件变化时保持恒定,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。当前在LED(Light Emitting Diode,发光二极管)领域中,一般使用PWM来设置周期和占空度,即采用PWM调光移相实现对LED的数字调光。在LED中其具体工作原理是通过改变PWM输入脉冲信号的占空比来调制LED驱动芯片对功率场效应管的栅极控制信号,来调节通过LED电流的大小,实现对LED 的数字调光。具体在现有技术中,一个PWM移相调光电路中包含多个串接的延迟锁相回路 (DLLs),各DLL根据所收到的PWM信号,以一高频时脉信号(取样频率)计算输入的PWM信号的脉波宽度并产生一个具有相同脉波宽度的PWM信号予以输出,再将复制产生的具有相位差的PWM复制信号,作为下一个LED通道的PWM信号。但是,由于上述执行PWM信号移相的电路所采用的电路较为复杂,并且在取样计算完毕与复制输出之间存在时间延迟,从而导致无法提供精确的PWM信号的移相。

发明内容
有鉴于此,本发明的目的在于提供一种PWM信号的移相电路及控制方法,实现对 PWM信号准确的移相。为了达到上述目的,本发明提供如下技术方案一种脉冲宽度调制PWM信号移相电路,包括由串联于低电位与高电位之间的电阻R和电容C构成的移相相位设定电路,所述电阻R的一端接高电位,所述电容C的一端接低电位;与输入PWM信号的PWM_IN端、置位信号PSET端、时钟信号CLK端连接的移相PWM 信号生成电路;其中,所述置位信号PSET连接于所述电阻和电容之间,所述移相PWM信号生成电路依据置位信号PSET、所述PWM信号周期与脉宽的计数结果对所述PWM信号进行移相,由 PWM.0UT端输出移相后的PWM信号。 优选地,所述移相PWM信号生成电路包括存储所述PWM信号周期和脉宽的记忆PWM_IN的周期与脉宽电路;依据置位信号PSET的充放电状态,生成置高信号SETH使所述PWM信号置高的 PWM.0UT置高信号产生电路;
生成置低信号SETL使所述PWM信号置低的PWM_0UT置低信号产生电路;依据所述置高信号SETH和置低信号SETL对所述PWM信号进行移相,输出移相后的PWM信号的PWM_0UT生成电路。优选地,所述记忆PWM_IN的周期与脉宽电路包括一输入端通过第一短延迟电路SDl与所述PWM_IN端连接的第一与门G1,另一输入端通过依次连接的所述第一短延迟电路SD1、第二短延迟电路SD2、第一非门Fl与所述PWM_ IN端连接;复位端输入端R与所述第一与门Gl的输出端连接的第一计数器C0UNTER1,其时钟脉冲输入端与所述时钟信号CLK端相连,其输出端分别与第一寄存器REGl和第二寄存器 REG2的数据预置输入端相连,且在所述PWM_IN端输出的PWM信号延迟后的上升沿处重置所述第一计数器C0UNTER1中的数值;所述第一寄存器REGl的时钟脉冲输入端通过第二非门F2与所述PWM_IN端连接, 输入的所述PWM信号作为所述第一寄存器REGl的触发信号,并在所述PWM信号的下降沿时记录第一计数器C0UNTER1的数值,作为所述PWM信号的脉宽计数结果由所述第一寄存器 REGl的输出端输出;所述第二寄存器REG2的时钟脉冲输入端与所述PWM_IN端连接,输入的所述PWM 信号作为第二寄存器REG2的触发信号,并在所述PWM信号的上升沿时记录所述第一计数器 C0UNTER1的数值,作为所述PWM信号的周期计数结果由所述第二寄存器REG2的输出端输
出ο优选地,所述PWM_0UT置高信号产生电路包括同相输入端与所述置位信号PSET端连接的运算放大器,其反相输入端与参考电压VREF端相连,其输出端与移位寄存器L的置位端S相连,当所述置位信号PSET端开始充电,且所述置位信号PSET端的电压高于所述参考电压VREF端输出的第二参考信号V2时, 所述运算放大器的输出端输出PWM_0UT置高信号SETH ;一输入端与所述PWM_IN端相连的第二与门G2,其另一输入端通过依次相连的第三短延迟电路SD3、第三非门F3与所述PWM_IN端连接,所述第二与门G2的输出端与所述移位寄存器L的复位端R相连;栅极与所述移位寄存器L的输出端Q相连的场效应管,其源极与所述置位信号 PSET端相连,漏极接低电位。其中,在所述置位信号PSET端开始放电使所述置位信号PSET端输出的电压置于零电位之后,在所述PWM_IN端输入的PWM信号下一个上升沿时,所述置位信号PSET端开始充电,所述置位信号PSET端输出的电压由零电位上升至所述参考电压VREF端输出的第三参考信号V3的时间为所述PWM信号的移相时间。优选地,所述PWM_0UT置低信号产生电路包括一输入端与所述PWM_0UT端相连的第三与门G3,其另一输入端通过依次相连的第四短延迟电路SD4、第四非门F4与所述PWM_0UT端连接;复位端输入端R与所述第三与门G3的输出端连接的第二计数器C0UNTER2,其时钟脉冲输入端与所述时钟信号CLK端相连,所述第二计数器C0UNTER2中的计数结果在所述 PWM.0UT端输出的移相后的PWM信号的上升沿时重置;
第一数据输入端Dl与所述第二计数器C0UNTER2的输出端连接的第一数字比较器,其第二数据输入端D2与所述记忆PWM_IN的周期与脉宽电路中输出所述PWM信号的脉宽计数结果的输出端相连,当所述第二计数器C0UNTER2的计数结果与所述PWM信号的脉宽计数结果相同时,所述第一数字比较器输出端输出PWM_0UT置低信号SETL。优选地,所述PWM_0UT置高信号产生电路包括第二数字比较器,所述第二数据比较器的第一输入端Dl与所述第一计数器 C0UNTER1的输出端相连,第二输入端D2与所述第二寄存器REG2输出端相连,当所述第一计数器C0UNTER1输出的数值为所述第二寄存器REG2输出数值的1/2时,所述第二数字比较器的输出端输出PWM_0UT置高信号SETH。优选地,所述PWM_0UT生成电路为移位寄存器。一种脉冲宽度调制PWM信号移相电路的控制方法,应用于上述PWM信号移相电路, 包括移相相位设定电路依据电阻R和电容C的RC常数设定PWM信号的移相度数,控制置位信号PSET端处于充电状态或放电状态;移相PWM信号生成电路记录由PWM_IN端输入的PWM信号的周期和脉宽,以及依据所述置位信号PSET的充放电状态、时钟信号CLK、所述PWM信号的周期与脉宽的计数结果生成对应的置高信号SETH或置低信号SETL对所述PWM信号进行移相,输出移相后的PWM信号 PWM_0UT。优选地,包括依据所述PWM_IN端输入的PWM信号的频率范围设定所述时钟信号CLK的精度。通过上述技术方案可知,本发明具有如下有益效果通过由计数器、寄存器、比较器组成的电路,能够实时更新寄存的PWM周期与脉宽计数,使得电路可以对周期或脉宽变化的PWM进行移相,而且根据芯片引脚PSET的外部设定能够进行任意相位的移相,因此,实现了针对不同的应用场合对PWM信号进行准确可靠的移相。


图1是本发明实施例提供的PWM信号移相电路的电路框图;图2是本发明实施例提供的PWM信号移相电路中PSET引脚的外接电路;图3是本发明实施例提供的一种记忆PWM_IN的周期与脉宽电路;图4(a)是本发明实施例提供的PWM_0UT的置高信号产生电路;图4(b)是本发明实施例提供的PWM_0UT的置低信号产生电路;图4 (c)是本发明实施例提供的PWM_0UT生成电路;图4(d)是本发明实施例提供的移相180度时PWM_0UT的置高信号产生电路;图5是本发明实施例提供的信号波形图。
具体实施例方式本发明公开了一种PWM(Pulse Width Modulation,脉冲宽度调制)信号的移相电路及控制方法,通过由计数器、寄存器、比较器组成的PWM信号移相电路,可以实时更新寄存的PWM周期与脉宽计数,使得电路可以对周期或脉宽变化的PWM进行移相,而且根据芯片引脚PSET的外部设定能够进行任意相位的可靠移相,因此,实现了针对不同的应用场合对 PWM信号进行准确的移相。为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。参考附图1所示,为PWM信号移相电路的电路框图。图1中示出了与输入PWM信号的PWM_IN端、置位信号PSET端、时钟信号CLK端连接的移相PWM信号生成电路1。其中, 引脚PWM_IN为输入的PWM信号;PWM_0UT为移相后的PWM信号;CLK为时钟信号,可具体为高频时钟信号,具有可以根据PWM_IN信号的频率范围选择其相应的精度;引脚PSET的外部设定用来进行任意相位的移相。PSET外接的移相相位设定电路如附图2所示,由串联于低电位与高电位之间的电阻R和电容C构成所述的移相相位设定电路,所述电阻R的一端接低电位,所述电容C的一端接高电位,所述置位信号PSET连接于所述电阻和电容之间;具体如图2中所示PSET通过电阻R接到VCC(高电位),通过电容C接到GND(低电位)。上述移相PWM信号生成电路1主要依据置位信号PSET、所述PWM信号周期与脉宽的计数结果对所述PWM信号进行移相,由PWM_0UT端输出移相后的PWM信号。其具体实现的功能为PWM_0UT为PWM_IN移相一定度数后的信号,由公式(1)和公式(2)可知,具体移相的度数Wiase shift与PSET所接电阻电容的RC常数相关。
权利要求
1.一种脉冲宽度调制PWM信号移相电路,其特征在于,包括由串联于低电位与高电位之间的电阻R和电容C构成的移相相位设定电路,所述电阻 R的一端接高电位,所述电容C的一端接低电位;与输入PWM信号的PWM_IN端、置位信号PSET端、时钟信号CLK端连接的移相PWM信号生成电路;其中,所述置位信号PSET连接于所述电阻和电容之间,所述移相PWM信号生成电路依据置位信号PSET、所述PWM信号周期与脉宽的计数结果对所述PWM信号进行移相,由PWM_ OUT端输出移相后的PWM信号。
2.根据权利要求1所述的电路,其特征在于,所述移相PWM信号生成电路包括 存储所述PWM信号周期和脉宽的记忆PWM_IN的周期与脉宽电路;依据置位信号PSET的充放电状态,生成置高信号SETH使所述PWM信号置高的PWM_0UT 置高信号产生电路;生成置低信号SETL使所述PWM信号置低的PWM_0UT置低信号产生电路; 依据所述置高信号SETH和置低信号SETL对所述PWM信号进行移相,输出移相后的PWM 信号的PWM_0UT生成电路。
3.根据权利要求2所述的电路,其特征在于,所述记忆PWM_IN的周期与脉宽电路包括一输入端通过第一短延迟电路SDl与所述PWM_IN端连接的第一与门G1,另一输入端通过依次连接的所述第一短延迟电路SD1、第二短延迟电路SD2、第一非门Fl与所述PWM_IN 端连接;复位端输入端R与所述第一与门Gl的输出端连接的第一计数器C0UNTER1,其时钟脉冲输入端与所述时钟信号CLK端相连,其输出端分别与第一寄存器REGl和第二寄存器REG2 的数据预置输入端相连,且在所述PWM_IN端输出的PWM信号延迟后的上升沿处重置所述第一计数器C0UNTER1中的数值;所述第一寄存器REGl的时钟脉冲输入端通过第二非门F2与所述PWM_IN端连接,输入的所述PWM信号作为所述第一寄存器REGl的触发信号,并在所述PWM信号的下降沿时记录第一计数器C0UNTER1的数值,作为所述PWM信号的脉宽计数结果由所述第一寄存器REGl 的输出端输出;所述第二寄存器REG2的时钟脉冲输入端与所述PWM_IN端连接,输入的所述PWM信号作为第二寄存器REG2的触发信号,并在所述PWM信号的上升沿时记录所述第一计数器 C0UNTER1的数值,作为所述PWM信号的周期计数结果由所述第二寄存器REG2的输出端输出ο
4.根据权利要求2所述的电路,其特征在于,所述PWM_0UT置高信号产生电路包括 同相输入端与所述置位信号PSET端连接的运算放大器,其反相输入端与参考电压VREF端相连,其输出端与移位寄存器L的置位端S相连,当所述置位信号PSET端开始充电, 且所述置位信号PSET端的电压高于所述参考电压VREF端输出的第二参考信号V2时,所述运算放大器的输出端输出PWM_0UT置高信号SETH ;一输入端与所述PWM_IN端相连的第二与门G2,其另一输入端通过依次相连的第三短延迟电路SD3、第三非门F3与所述PWM_IN端连接,所述第二与门G2的输出端与所述移位寄存器L的复位端R相连;栅极与所述移位寄存器L的输出端Q相连的场效应管,其源极与所述置位信号PSET端相连,漏极接低电位;其中,在所述置位信号PSET端开始放电使所述置位信号PSET端输出的电压置于零电位之后,在所述PWM_IN端输入的PWM信号下一个上升沿时,所述置位信号PSET端开始充电,所述置位信号PSET端输出的电压由零电位上升至所述参考电压VREF端输出的第三参考信号V3的时间为所述PWM信号的移相时间。
5.根据权利要求2所述的电路,其特征在于,所述PWM_0UT置低信号产生电路包括 一输入端与所述PWM_0UT端相连的第三与门G3,其另一输入端通过依次相连的第四短延迟电路SD4、第四非门F4与所述PWM_0UT端连接;复位端输入端R与所述第三与门G3的输出端连接的第二计数器C0UNTER2,其时钟脉冲输入端与所述时钟信号CLK端相连,所述第二计数器C0UNTER2中的计数结果在所述PWM_ OUT端输出的移相后的PWM信号的上升沿时重置;第一数据输入端Dl与所述第二计数器C0UNTER2的输出端连接的第一数字比较器,其第二数据输入端D2与所述记忆PWM_IN的周期与脉宽电路中输出所述PWM信号的脉宽计数结果的输出端相连,当所述第二计数器C0UNTER2的计数结果与所述PWM信号的脉宽计数结果相同时,所述第一数字比较器输出端输出PWM_0UT置低信号SETL。
6.根据权利要求3所述的电路,其特征在于,所述PWM_0UT置高信号产生电路包括 第二数字比较器,所述第二数据比较器的第一输入端Dl与所述第一计数器C0UNTER1的输出端相连,第二输入端D2与所述第二寄存器REG2输出端相连,当所述第一计数器 C0UNTER1输出的数值为所述第二寄存器REG2输出数值的1/2时,所述第二数字比较器的输出端输出PWM_0UT置高信号SETH。
7.根据权利要求2所述的电路,其特征在于,所述PWM_0UT生成电路为移位寄存器。
8.—种脉冲宽度调制PWM信号移相电路的控制方法,其特征在于,应用于权利要求1 7中所述的PWM信号移相电路,包括移相相位设定电路依据电阻R和电容C的RC常数设定PWM信号的移相度数,控制置位信号PSET端处于充电状态或放电状态;移相PWM信号生成电路记录由PWM_IN端输入的PWM信号的周期和脉宽,以及依据所述置位信号PSET的充放电状态、时钟信号CLK、所述PWM信号的周期与脉宽的计数结果生成对应的置高信号SETH或置低信号SETL对所述PWM信号进行移相,输出移相后的PWM信号 PWM_0UT。
9.根据权利要求8所述的控制方法,其特征在于,包括依据所述PWM_IN端输入的PWM信号的频率范围设定所述时钟信号CLK的精度。
全文摘要
本发明公开了一种PWM信号的移相方法及实现电路,在本发明所提供的PWM信号移相电路中包括移相PWM信号生成电路,主要由计数器、寄存器、比较器组成;移相相位设定电路,具体为芯片引脚PSET通过电阻R接到VCC,通过电容C接到GND。在本发明所提供的方法中,根据PWM_IN信号的频率范围选择相应精度的高频时钟信号CLK,通过对芯片引脚PSET所连接的电阻电容RC常数的设定来进行具体的移相相位的设定,从而实现对PWM信号进行不同相位的可靠移相;同时,根据PWM信号周期与脉宽的计数结果,实时更新寄存的PWM信号的周期与脉宽计数,使得电路可以对周期或脉宽变化的PWM信号进行准确的移相。
文档编号H03K7/08GK102427350SQ201110388700
公开日2012年4月25日 申请日期2011年11月29日 优先权日2011年11月29日
发明者孙建波, 张铮栋, 朱颖, 章莉 申请人:上海新进半导体制造有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1