PWM生成原理与控制输出
PWM生成原理与控制输出
PWM生成原理与控制输出
-
PWM生成原理
PWM实现DA转换,通过产生数字信号模拟输出模拟信号
基本原理:- PWM简称脉冲宽度调制,一个周期内存在不同极性电平状态。
- PWM频率:一秒钟从高电平再到低电平,再从低电平到高电平的瞬间次数。
- PWM周期:一秒钟从高电平到低电平时间 T= f/1(s)。
- PWM占空比:一周期高电平时间和总时间比值。
PWM产生:
- PWM实现通过锯齿波/三角波同所需合成波形(调制波)比较,确定输出极性,锯齿波从比较器反向段输出,大于参考电压输出与锯齿波相反极性
- 锯齿波同相端输入,大于参考电压时输出与锯齿波相同极性。
- 反相端接锯齿波,大于参考电压输出为0,而小于参考电压为1,通过改变参考电压的值,从而产生了不同占空比的信号。
-
FPGA实现控制PWM输出
- PWM调控:计数+译码,计数器从0开始到period-1,是整个pwm周期。译码器实现,计数值 < max 输出高电平,否则输出低电平,实现可调节占空比。
- 针对低电平传输标志信号,并调用相应的器件如蜂鸣器对控制信号进行输出,实现控制pwm输出。
根据周期变化,调节占空比,实现不同占空比的方波输出。
- PWM调控:计数+译码,计数器从0开始到period-1,是整个pwm周期。译码器实现,计数值 < max 输出高电平,否则输出低电平,实现可调节占空比。