下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 在某些應(yīng)用中讓占空比控制達到滿量程0%100% 是非常重要的。TMS320x280x系列處理器使用靈活、配置豐富,是在整個范圍內(nèi)實現(xiàn)滿量程占空比控制的最佳選擇。 增強型脈寬調(diào)制(ePWM)模塊在保證系統(tǒng)開銷最小的前提下可提供0%100%占空比。這些模塊有三種工作模式:加法計數(shù)模式、可逆計數(shù)模式和減法計數(shù)模式,本文重點討論前兩種工作模式。這里對TMS320x280xx/28xxx ePWM的基本使用不做詳細介紹,并假設(shè)用戶已熟悉TMS320x280xx/28xxx ePWM(SPRU791)的使用。 PWM模塊配置 ePWM模塊包括以下幾個子模塊:時基(TB)子模塊、計數(shù)器-比較器(CC)子模
2、塊、動作限定(AQ)子模塊、?死區(qū)(DB)發(fā)生器子模塊、PWM斬波器(PC)子模塊、故障斷路器(Trip Zone)子模塊、事件觸發(fā)器(ET)子模塊。圖1為PWM模塊結(jié)構(gòu)框圖。 圖1:PWM模塊結(jié)構(gòu)框圖。 配置ePWM模塊時需要對上述子模塊中的寄存器進行初始化。必須正確配置控制寄存器,以便ePWM模塊能工作在上述三種模式的任意一種模式中。 在無需0%或100%的占空比的情況下,配置和使用ePWM模塊比較簡單,按照TMS320x280xx/28xxx ePWM參考指南給出的程序就可實現(xiàn)ePWM模塊的配置。但0%和/或100%占空比的應(yīng)用則屬于特殊情況,需要按照附加的程序配置ePWM模塊。附加程序
3、在本文的網(wǎng)絡(luò)版本中給出。 占空比的滿量程調(diào)節(jié) 通過執(zhí)行附加的軟件實現(xiàn)滿量程的占空比調(diào)節(jié),該軟件可以跟蹤當(dāng)前占空比值和下一個占空比值,并充分利用動作限定子模塊所具有的靈活的配置性能。該附加程序代碼位于PWM中斷服務(wù)例程(ISR)中,如果要改變下一個周期寄存器的數(shù)值,可以在當(dāng)前ISR中進行設(shè)置。下文描述了在可逆計數(shù)模式及加法計數(shù)模式下,該軟件的執(zhí)行過程。 1. 可逆計數(shù)模式 當(dāng)工作在可逆計數(shù)模式(PWM波形對稱)時,若加法計數(shù)達到的值與CMPA值相匹配,置位ePWMxA輸出;若減法計數(shù)達到的值與CMPA值相匹配,ePWMxA輸出復(fù)位;如果CMPA值與計數(shù)器的值不匹配,則調(diào)用ISR并加載陰影寄存器。
4、 在這種情況下,向CMPA寄存器加載0實現(xiàn)100%的ePWMxA占空比,向CMPA寄存器加載大于或等于周期的數(shù)值實現(xiàn)0%的ePWMxA占空比。代碼的執(zhí)行過程如下: 在當(dāng)前周期的ISR中,計算下一個PWM周期的比較寄存器的值,這樣通過當(dāng)前ISR就可得知當(dāng)前和下一個周期的占空比。獲知下一個周期的占空比能更好的了解當(dāng)前周期,詳細描述如下: a. 當(dāng)CMPA值由非零變?yōu)榱銜r: (1) 改變動作確認控制寄存器的值,AQCTLA.bit.ZRO=AQ_SET。在下一個周期中立即使PWM引腳置位。 (2) 在下一個周期(實際上是第一個100%占空比)的ISR中,將動作確認寄存器的值變?yōu)槌跏贾怠?b. 當(dāng)CM
5、PA值由零變?yōu)榉橇銜r: (1) 改變動作確認控制寄存器的值,AQCTLA.bit.ZRO=AQ_CLEAR,AQCTLA.bit.CAD=AQ_NO_ACTION。 (2) 改變LOADAMODE位的值,加載零或周期值。 需要注意的是,AQCTLA.bit.CAU=AQ_SET未發(fā)生變化,因此,對于最后一個'CMPA=0'周期之后的下一個周期,即使CMPA值等于1,當(dāng)CMPA值與計數(shù)器值一致時,ePWM引腳也應(yīng)置為高電平。 將動作確認寄存器和控制寄存器的值變回到SIR初始時的值,為下一個周期做準(zhǔn)備。(實際上第一個非0%周期或者第一個非零CMPA周期都跟有一個零CMPA周期。)當(dāng)
6、CMPA值進入周期寄存器和返回時無需上述操作。EPwm1Regs.ETPS.bit.INTPRD應(yīng)初始化為ET_1ST,即每一事件都產(chǎn)生中斷。 2. 加法計數(shù)方式 當(dāng)采用加法計數(shù)模式工作時,若計數(shù)器的值與ZRO值匹配,置位ePWMxA輸出,若計數(shù)器的值與CMPA值匹配,則ePWMxA輸出復(fù)位。CMPA值與計數(shù)器的值不匹配時調(diào)用ISR,并加載陰影寄存器。 在這種情況下,向CMPA寄存器加載大于周期的一個值即可實現(xiàn)100%的ePWMxA占空比;向CMPA寄存器加載0實現(xiàn)0%的ePWMxA占空比。代碼的執(zhí)行過程如下: 采用加法計數(shù)模式工作時,在當(dāng)前周期的ISR中,計算下一個PWM周期的比較寄存器的值
7、。因此,通過當(dāng)前ISR就可得知當(dāng)前和下一個周期的占空比。獲知下一個周期的占空比能更好的了解當(dāng)前周期,詳細描述如下: a. 當(dāng)CMPA的值由非零變?yōu)榱銜r: (1) 改變動作確認控制寄存器的值,AQCTLA.bit.ZRO=AQ_CLEAR。在下一個周期中立即清除PWM引腳的狀態(tài)。 (2) 在下一個周期(實際上是第一個100%占空比)的ISR中,將動作確認寄存器的值變?yōu)槌跏贾怠?b. 當(dāng)CMPA值由零變?yōu)榉橇銜r: (1) 改變動作確認控制寄存器的值A(chǔ)QCTLA.bit.ZRO=AQ_SET。 (2) 改變LOADAMODE位的值,加載零或周期值。 需要注意的是:AQCTLA.bit.CAU=AQ_
8、CLEAR未發(fā)生變化。因此,在最后一個CMPA=0周期后的下一個周期,即使該周期的CMPA值等于1,在CMPA匹配時也應(yīng)清除ePWM引腳的狀態(tài)。 (3) 將動作確認寄存器和控制寄存器的值變回到ISR初始值,為下一個周期工作做準(zhǔn)備。(實際上第一個非0%周期或者第一個非零CMPA周期都跟有一個零CMPA周期)。 當(dāng)CMPA值進入周期寄存器和返回時無需上述操作。 EPwm1Regs.ETPS.bit.INTPRD應(yīng)初始化為ET_1ST,即每一事件都產(chǎn)生中斷。也應(yīng)按此方法配置PWM時基子模塊,這樣可確保在可逆計數(shù)模式下,可在半個PWM周期內(nèi)即可執(zhí)行完ISR代碼;而在加法計數(shù)模式下,可在一個PWM周期內(nèi)執(zhí)行完ISR代碼。 軟件流程 代碼執(zhí)行的軟件流程圖如圖2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 采購合同預(yù)付款的適用范圍3篇
- 采購合同修訂補充協(xié)議范本3篇
- 2024年度家庭裝修貸款委托合同3篇
- 2024年標(biāo)準(zhǔn)玩具購銷協(xié)議模板版B版
- 采購合同的修改與終止條款3篇
- 2024年抵押房產(chǎn)買賣協(xié)議書:全面風(fēng)險管理3篇
- 2024中藥材種子線上線下銷售整合營銷合同3篇
- 2024年地質(zhì)地貌研學(xué)旅游合同樣本3篇
- 2024年度招聘服務(wù)與就業(yè)信息平臺居間合同范本3篇
- 2024年外呼服務(wù)與客戶關(guān)系維護合作協(xié)議3篇
- 2024年中學(xué)科技教育工作總結(jié)樣本(4篇)
- 電網(wǎng)突發(fā)停電應(yīng)急預(yù)案
- 護理安全小組工作計劃
- 2025辦公室無償租賃合同范本
- 翻譯美學(xué)視角下小說《長恨歌》英譯研究
- 遼寧省撫順市撫順縣2023-2024學(xué)年八年級上學(xué)期期末考試數(shù)學(xué)試卷(含解析)
- 廣東省東莞市2024-2025學(xué)年八年級上學(xué)期12月月考道德與法治試題(含答案)
- 期末測試卷(試題)(含答案)2024-2025學(xué)年北師大版數(shù)學(xué)五年級上冊
- 2024屆高考英語500個高中英語詞組(短語)及固定搭配大全
- 礦業(yè)數(shù)字化轉(zhuǎn)型研究
- GB/T 22671-2024外轉(zhuǎn)子電動機試驗方法
評論
0/150
提交評論