APP下载

基于计数溢出置位及比较相等清零方法的脉冲宽度调制器

2021-07-14张磊杨小庆

科技风 2021年18期

张磊 杨小庆

摘 要:通用脉冲宽度调制器是通过控制波形发生器产生的一种状态可变的调制波形,其输出信号的特征通常是保持脉冲信号的频率不变,而占空比随着脉冲发生器设定值的变化而变化。是对模拟电路进行控制的一种常用技术,以达到节能高效的目的,常用在直流电机调速和显示系统背光亮度调节的领域中。本文设计了一种脉冲宽度调制器,其工作原理是系统的设定值与计数器的输出值进行对比,二者相等时让输出电路清零,当计数器溢出时,让输出电路置位,从而控制输出电平的变化,实现输出脉冲调制的功能,而输出信号占空比的大小由系统设定值决定。

关键词:数值比较;计数溢出置位;比较相等清零;占空比调节

1 系统结构框图

脉冲宽度调制器系统主要由8个部分组成,分别是主计数器、设定值寄存器、写设定值控制电路、数值比较电路、逻辑运算电路、电平保持電路、极性控制电路和输出电平控制电路组成。

主计数器在时钟的驱动下实现计数值的改变。在每个系统时钟CLK上升沿来临的时刻,主计数器进行加1操作并输出该计数的数值。当主计数器所有的计数值输出引脚全是1的时刻,即输出的计数值达到最大值,其溢出指示引脚HCO被置1,在随后脉冲上升沿的作用下,计数值再次加1,主计数器输出全为0,此时溢出指示引脚HCO被置0,HCO由0变到1再变成0,产生这个持续时间为一个系统时钟周期的尖峰脉冲即是其中一个输出脉冲翻转控制信号。……

登录APP查看全文