TMS320F28035使用學(xué)習(xí)系列分享(十二)ePWM——PWM同步發(fā)波配置
1.簡述
????????同步發(fā)波常見于對管整流器結(jié)構(gòu),如當(dāng)前研究較多的VIENNA整流器便有該種發(fā)波設(shè)置方式。本篇是對TMS320F28035 ePWM同步發(fā)波配置及使用的總結(jié),針對相關(guān)文件函數(shù)進(jìn)行調(diào)用與配置。?
2.中斷設(shè)置
????????相關(guān)文件與相關(guān)寄存器參見本專欄(十)。
????????此處以專欄(十)設(shè)置為基礎(chǔ),將異步發(fā)波改為同步發(fā)波。
????????根據(jù)其邏輯,計(jì)數(shù)為零時(shí)PWMA電平應(yīng)上升,到達(dá)比較值時(shí)應(yīng)下降,要求PWMB只根據(jù)A翻轉(zhuǎn)即可,因此AQ模塊PWMA部分可仍按專欄(十)設(shè)置,即設(shè)為ZRO=10,CAU=01;PWMB部分需與PWMA動(dòng)作一致,故亦用到CMPA進(jìn)行判定,即亦設(shè)為ZRO=10,CAU=01;DB模塊根據(jù)相應(yīng)所需死區(qū)進(jìn)行調(diào)整。
3.基本配置總結(jié)(ePWM2 100kHz同步發(fā)波)?
(1)打開對應(yīng)外設(shè)時(shí)鐘?
(2)IO功能配置
(3)中斷功能設(shè)置
TB模塊
CC模塊
AQ模塊
DB模塊
ET模塊
(4)使能時(shí)基計(jì)數(shù)時(shí)鐘
(5)開啟總中斷,使能調(diào)試事件?
(6)創(chuàng)建占空比設(shè)置函數(shù)
(7)調(diào)用占空比設(shè)置函數(shù)
最后感謝@伴汝如翼? 對代碼的實(shí)際驗(yàn)證
標(biāo)簽: