PWM生成原理与控制输出

PWM生成原理与控制输出

PWM生成原理与控制输出

  • PWM生成原理
    PWM实现DA转换,通过产生数字信号模拟输出模拟信号
    基本原理:

    1. PWM简称脉冲宽度调制,一个周期内存在不同极性电平状态。
    2. PWM频率:一秒钟从高电平再到低电平,再从低电平到高电平的瞬间次数。
    3. PWM周期:一秒钟从高电平到低电平时间 T= f/1(s)。
    4. PWM占空比:一周期高电平时间和总时间比值。

    PWM产生:

    1. PWM实现通过锯齿波/三角波同所需合成波形(调制波)比较,确定输出极性,锯齿波从比较器反向段输出,大于参考电压输出与锯齿波相反极性
    2. 锯齿波同相端输入,大于参考电压时输出与锯齿波相同极性。
      在这里插入图片描述
      在这里插入图片描述
    3. 反相端接锯齿波,大于参考电压输出为0,而小于参考电压为1,通过改变参考电压的值,从而产生了不同占空比的信号。
  • FPGA实现控制PWM输出

    1. PWM调控:计数+译码,计数器从0开始到period-1,是整个pwm周期。译码器实现,计数值 < max 输出高电平,否则输出低电平,实现可调节占空比。 在这里插入图片描述
    2. 针对低电平传输标志信号,并调用相应的器件如蜂鸣器对控制信号进行输出,实现控制pwm输出。
      在这里插入图片描述 在这里插入图片描述
      根据周期变化,调节占空比,实现不同占空比的方波输出。

参考

PWM的基本原理及如何产生PWM