[发明专利]一种波形移相的控制电路、方法和定时器有效
申请号: | 201910708580.2 | 申请日: | 2019-08-01 |
公开(公告)号: | CN110708045B | 公开(公告)日: | 2021-04-20 |
发明(设计)人: | 吴安涛 | 申请(专利权)人: | 珠海格力电器股份有限公司 |
主分类号: | H03K5/00 | 分类号: | H03K5/00;H02M7/5395 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 姜波 |
地址: | 519070*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 波形 控制电路 方法 定时器 | ||
1.一种波形移相的控制电路,所述波形的电平是根据计数器的计数值与比较值之间的比较结果而确定的,其特征在于,包括:计数器方向采集器、加法模块、减法模块、控制模块、比较值寄存器和移相值寄存器,所述比较值寄存器中存储有初始比较值,所述移相值寄存器中存储有移相值,其中,
所述计数器方向采集器的输入端用于获取计数器的计数方向,并根据计数器的计数方向输出选择信号,其中,所述计数方向是计数器方向采集器响应中断指令后获取的,中断指令指在一个波形周期内仅从上溢中断请求端或仅从下溢中断请求端中接收的中断指令,所述计数器方向采集器中存储有用来表示计数器的计数方向的数值,若所述计数器从下溢出值开始计数,则开启下溢中断事件,如果所述计数器从上溢出值开始计数,则开启上溢中断事件;
控制模块,用于根据所述选择信号选择调用所述加法模块或减法模块对所述初始比较值和移相值进行相加或相减运算以得到最终比较值,并将最终比较值输出至比较器模块,以便由所述比较器模块对计数器的计数值与比较值进行比较并输出比较结果至波形输出模块,以便由所述波形输出模块根据所述比较结果,输出移相后的波形;
监听模块,用于在监听到中断事件时,更新所述比较值寄存器和移相值寄存器中的数值。
2.根据权利要求1所述的波形移相的控制电路,其特征在于,所述比较值寄存器中存储计数器向上计数时的初始比较值和向下计数时的初始比较值。
3.根据权利要求2所述的波形移相的控制电路,其特征在于,所述向上计数时的初始比较值与向下计数时的初始比较值的数值相同。
4.一种定时器,其特征在于,包括:计数器、自动重装载寄存器、比较器模块、波形输出模块以及上述任一权利要求所述的波形移相的控制电路,
所述自动重装载寄存器与所述计数器相连,存储有计数器的溢出值;
所述计数器分别与波形移相的控制电路的输入端和所述比较器模块的输入端相连;
所述波形移相的控制电路的输出端与所述比较器模块的输入端相连;
所述比较器模块的输出端与所述波形输出模块相连。
5.一种波形移相的控制方法,其特征在于,包括如下步骤:
对所有的中断事件请求端中除上溢中断请求端或下溢中断请求端以外的其他请求进行屏蔽;其中,在一个波形周期内仅从上溢中断请求端或仅从下溢中断请求端中接收中断指令,若计数器从下溢出值开始计数,则从下溢中断请求端中接收中断指令,如果计数器从上溢出值开始计数,则从上溢中断请求端中接收中断指令;
响应于所述中断指令,获取计数方向、初始比较值以及移相值;
根据所述计数方向对所述初始比较值和移相值进行相应的运算以得到最终的比较值,以便将最终比较值与计数值进行比较,并根据比较结果输出移相后的波形;
还包括:在产生中断事件时,将初始比较值和移相值更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海格力电器股份有限公司,未经珠海格力电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910708580.2/1.html,转载请声明来源钻瓜专利网。