发明名称 一种对称性可调的三角波合成装置
摘要 本发明公开了一种对称性可调的三角波合成装置,控制模块根据设置的对称性参数m、三角波频率f<sub>triangle</sub>和三角波幅度H计算得到参数N、参考时钟频率f<sub>CLK</sub>、延时τ、步长step1和step2,时钟信号产生模块产生参考时钟,脉冲前后沿触发信号产生模块根据参数N和延时τ生成脉冲前沿触发信号和脉冲后沿触发信号,脉冲信号合成模块根据脉冲前沿触发信号和脉冲后沿触发信号生成脉冲信号,三角波对称性控制模块在脉冲信号前沿到来时进行初值为0、步长为step1的累加,在脉冲信号后沿到来时进行初值为H、步长为step2的累减,三角波数字信号处理模块对三角波对称性控制模块输出的数字信号进行处理得到三角波信号。本发明在实现三角波频率调节的同时,实现对三角波对称性的快速、精确的控制。
申请公布号 CN104133409B 申请公布日期 2016.08.17
申请号 CN201410387597.X 申请日期 2014.08.07
申请人 电子科技大学 发明人 刘科;郭广坤;肖寅东;田书林;王厚军;黄建国;王宗梁
分类号 G05B19/042(2006.01)I 主分类号 G05B19/042(2006.01)I
代理机构 成都行之专利代理事务所(普通合伙) 51220 代理人 温利平
主权项 一种对称性可调的三角波合成装置,其特征在于包括控制模块、时钟信号产生模块、脉冲前后沿触发信号产生模块、脉冲信号合成模块、三角波对称性控制模块和三角波数字信号处理模块,其中:控制模块,用于根据设置的对称性参数m、三角波频率f<sub>triangle</sub>和三角波幅度H产生控制信号输出至其他模块,其中对称性参数m表示三角波上升沿持续时间占三角波周期的百分比,控制模块向时钟信号产生模块输出包含参考时钟频率f<sub>CLK</sub>的参考时钟控制信号,向脉冲前后沿触发信号产生模块输出包含参数N和延时τ的触发控制信号,向三角波对称性控制模块输出包含步长step1和step2的三角波对称性控制信号,各参数的计算方法为:根据对称性参数m计算上升沿参考时钟个数K1和下降沿参考时钟个数K2,计算公式为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mfrac><mi>m</mi><mrow><mn>1</mn><mo>-</mo><mi>m</mi></mrow></mfrac><mo>=</mo><mfrac><mrow><mi>K</mi><mn>1</mn></mrow><mrow><mi>K</mi><mn>2</mn></mrow></mfrac></mrow>]]></math><img file="FDA0000968514960000011.GIF" wi="267" he="127" /></maths>其中,K1和K2均为整数;参数N=K1+K2,参考时钟频率f<sub>CLK</sub>=f<sub>triangle</sub>×N,延时τ=(1/f<sub>triangle</sub>)×m,步长step1=H/K1,步长step2=H/K2;时钟信号产生模块,根据从控制模块接收的参考时钟控制信号,生成频率为f<sub>CLK</sub>的参考时钟,发送给脉冲前后沿触发信号产生模块、三角波对称性控制模块和三角波数字信号处理模块;脉冲前后沿触发信号产生模块,包括触发信号产生电路和延时电路,触发信号产生电路根据参数N对从时钟信号产生模块接收的参考时钟计数,产生与三角波频率f<sub>triangle</sub>相同频率的触发信号,触发信号分为两路,一路作为脉冲前沿触发信号输出至脉冲信号合成模块,一路经延时电路进行延时为τ的延时处理后作为脉冲后沿触发信号输出至脉冲信号合成模块;脉冲信号合成模块,根据接收到的脉冲前沿触发信号和脉冲后沿触发信号,生成脉冲信号,输出至三角波对称性控制模块;三角波对称性控制模块,包含三角波上升沿产生电路、三角波下降沿产生电路和切换电路,其中三角波上升沿产生电路在脉冲信号前沿到来后,每当参考时钟信号到来时,进行一次累加操作,累加初值为0,步长为step1,切换电路选择三角波上升沿产生电路的数字信号输出至三角波数字信号处理模块;三角波下降沿产生电路在脉冲信号后沿到来后,每当参考时钟信号到来时,进行一次累减操作,累减初值为H,步长为step2,切换电路选择三角波下降沿产生电路的数字信号输出至三角波数字信号处理模块;三角波数字信号处理模块,包括数模转换电路和滤波电路,数模转换电路接收三角波对称性控制模块输出的数字信号转换为模拟阶梯形三角波信号(Dac_out信号),滤波电路对模拟阶梯形三角波信号进行平滑滤波,得到三角波信号。
地址 611731 四川省成都市高新区(西区)西源大道2006号