PWM信号调制模块

时间:2008-10-28

  (1)PWM的产生 为了产生PWM信号,需要1个计数器重复对应于PWM周期的计数,由作为时基的通用定时器的周期寄存器实现PWM的调制频率(周期),1个比较器保存调制值。比较器不断地与定时计数器的值比较,当值相等时,输出引脚发生电平跃变;当值第2次相等时或计数到达周期值时:输出引脚又发生电平跳变。对于每一个定时周期,改变对应调制值的比较器的值,可以得到不同脉冲宽度的信号,从而得到所需要的调制波形。

  具体步骤如下:首先选择通用定时器Tz作为单比较单元的时基,并设置它的计数模式,如果要产生连续PWM波形,计数模式设置为连续增或连续增/减计数模式。根据调制频率设置相应的定时周期寄存器的值,初始化计数寄存器的值,然后启动定时器。按照脉宽的变化规律,设置当前的单比较寄存器值。计数寄存器按照计数模式进行计数,并与单比较寄存器的值进行比较。若两值相等,则将发生单比较匹配事件,并在延迟2个CPU时钟后在中断标志寄存器的相关位上置1,同时使输出引脚按设定的极性发生电平变化,从而实现PWM波形输出。

  (2)常用的PWM实现方法 常用的 vPWM波形实现方法有两种,其中一种是调制法,即把希望输出的波形作为调制信号,把接受调制的信号作为载波,通过信号波型调制得到所期望的PWM波形。通常采用三角波作为载波,其工作原理如图所示。输入需要放大调制的模拟信号,与调制电路内部产生的三角载波进行比较,三角载波的周期是固定的。当模拟信号比三角波值大时,调制电路输出高电平;反之,则输出低电平。可以看出,的输出波形就是宽度变化的一系列脉冲,包含有模拟信号的信息。

PWM控制信号的生成

  图 PWM控制信号的生成

  对于传统的DSP数字控制系统,DSP控制器输出数字信号,需要经过D/A转换后转换成模拟信号输出;开关功放输入模拟信号,通过PWM开关调制控制电路将模拟信号转换成PWM信号,驱动控制MOSFET桥式电路,实现放大功能。

  本设计中通过DSP的PWM调制单元产生PWM触发信号,并终通过PFC模块处理,得到终控制MOSFET的PWM信号。
  


  
上一篇:信号滤波电路设计
下一篇:A/D转换模块

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料