SPWM的FPGA设计
KevinWan
SPWM:正弦波脉宽调制,将正弦半波N等分,把每一等分的正弦曲线与横轴所包围的面积用一个与此面积相等的等高矩形脉冲来替代。三角波载波信号Ut与一组三相对称的正弦参考电压信号Ura、Urb、Urc比较后,产生的SPWM脉冲序列波Uda 、Udb、Udc作为逆变器功率开关器件的驱动控制信号。逆变器输出电压的基波正是调制时所要求的正弦波,调节正弦波参考信号的幅值和频率就可以调节SPWM逆变器输出电压的幅值和频率。
基于FPGA的设计,SIN信号通过SIN_IN接口输入,代码接口如下:
TRI_CLK_FREQ设置三角波频率
仿真时通过预先存储的ROM表来验证模块:
正弦波仿真如下图:
SPWM和三角波波形如下:
wiliamzhou_446210705 2016-2-15 10:33
用户211539 2014-2-13 21:30
用户1665751 2014-2-11 21:43