基于DSP 56F801的正弦波输出DC/AC电源设计方案
为防止一个桥臂上的两个管子直通,通过设置脉冲死区寄存器PMDFADTM设置2μs的死区时间。
PWMCM的赋值决定了脉冲的周期,而PWMVAL中的值则代表了脉宽,它们共同控制15位计数器PWMCNT形成PWM波形。为了产生SPWM驱动信号,必须在每个周期产生中断并在中断服务中对PWMVAL中的值加以刷新。
通过对一个存储于随机存取存储器中的脉宽表的检索获取本周期的脉宽并对PWMVAL赋值。对PWMVAL逐周期查表赋值的过程称为周期参数重载。参数重载的频率由PWM模块的频率和预分频因子,以及载波的频率来共同决定。图3是输出倍频SPWM脉冲的流程图。图3中中性点的值为F=1042,即载波三角波周期的一半。正弦表指针为PWMPTR。

评论