基于DSP 56F801的正弦波輸出DC/AC電源設(shè)計方案
為防止一個橋臂上的兩個管子直通,通過設(shè)置脈沖死區(qū)寄存器PMDFADTM設(shè)置2μs的死區(qū)時間。
PWMCM的賦值決定了脈沖的周期,而PWMVAL中的值則代表了脈寬,它們共同控制15位計數(shù)器PWMCNT形成PWM波形。為了產(chǎn)生SPWM驅(qū)動信號,必須在每個周期產(chǎn)生中斷并在中斷服務(wù)中對PWMVAL中的值加以刷新。
通過對一個存儲于隨機(jī)存取存儲器中的脈寬表的檢索獲取本周期的脈寬并對PWMVAL賦值。對PWMVAL逐周期查表賦值的過程稱為周期參數(shù)重載。參數(shù)重載的頻率由PWM模塊的頻率和預(yù)分頻因子,以及載波的頻率來共同決定。圖3是輸出倍頻SPWM脈沖的流程圖。圖3中中性點的值為F=1042,即載波三角波周期的一半。正弦表指針為PWMPTR。
評論