新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于DSP 56F801的正弦波输出DC/AC电源设计方案

基于DSP 56F801的正弦波输出DC/AC电源设计方案

作者:时间:2014-03-08来源:网络收藏
角载波信号频率为9.6kHz,则在IPBus时钟为40MHz且预分频因子为l的情况下,PWM模块中寄存器PWMCM存储的模数(modulus)值为[PWMCM]=40M/9.6k/2=2084。

为防止一个桥臂上的两个管子直通,通过设置脉冲死区寄存器PMDFADTM设置2μs的死区时间。

PWMCM的赋值决定了脉冲的周期,而PWMVAL中的值则代表了脉宽,它们共同控制15位计数器PWMCNT形成PWM波形。为了产生SPWM驱动信号,必须在每个周期产生中断并在中断服务中对PWMVAL中的值加以刷新。

通过对一个存储于随机存取存储器中的脉宽表的检索获取本周期的脉宽并对PWMVAL赋值。对PWMVAL逐周期查表赋值的过程称为周期参数重载。参数重载的频率由PWM模块的频率和预分频因子,以及载波的频率来共同决定。图3是输出倍频SPWM脉冲的流程图。图3中中性点的值为F=1042,即载波三角波周期的一半。正弦表指针为PWMPTR。


上一页 1 2 3 下一页

关键词: 56F801 dsp 正弦波

评论


相关推荐

技术专区

关闭