在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于DSP芯片F(xiàn)DM320RV335的ePWM占空比實(shí)時(shí)變化控制方法

中科本原 ? 來源:中科本原 ? 2025-03-13 16:11 ? 次閱讀

FDM320RV335作為高性能浮點(diǎn)DSP芯片,其內(nèi)置的增強(qiáng)型PWM模塊(ePWM)支持高精度占空比動(dòng)態(tài)調(diào)整,廣泛應(yīng)用于電機(jī)控制、光伏逆變器等領(lǐng)域。本文結(jié)合硬件設(shè)計(jì)與調(diào)試經(jīng)驗(yàn),闡述基于該芯片的ePWM占空比實(shí)時(shí)變化控制方法。

ePWM模塊結(jié)構(gòu)與占空比控制原理

FDM320RV335的ePWM模塊(結(jié)構(gòu)如圖1所示)包含7個(gè)子模塊:時(shí)基模塊(TB)、計(jì)數(shù)比較模塊(CC)、動(dòng)作模塊(AQ)、死區(qū)模塊(DB)、PWM斬波模塊(PC)、事件觸發(fā)模塊(ET)和錯(cuò)誤處理模塊(TZ)。

f2d8f62c-ff2a-11ef-9310-92fbcf53809c.png

圖1 ePWM模塊內(nèi)部結(jié)構(gòu)框圖

占空比控制是通過時(shí)基模塊生成時(shí)鐘信號(hào),計(jì)數(shù)比較模塊根據(jù)預(yù)設(shè)值調(diào)整占空比,動(dòng)作模塊控制輸出電平切換。

時(shí)基模塊(TB):負(fù)責(zé)生成PWM周期基準(zhǔn),通過設(shè)置周期寄存器(TBPRD)和時(shí)鐘分頻參數(shù)(HSPCLKDIV、CLKDIV)確定PWM頻率。

計(jì)數(shù)比較模塊(CC):將時(shí)基計(jì)數(shù)器(TBCTR)與比較寄存器(CMPA/CMPB)值比較,觸發(fā)占空比調(diào)整。

動(dòng)作模塊(AQ):根據(jù)計(jì)數(shù)器狀態(tài)(如TBCTR=0或TBCTR=TBPRD)和預(yù)設(shè)動(dòng)作(置高、置低、翻轉(zhuǎn)),控制PWM輸出電平。

例如,系統(tǒng)時(shí)鐘為150MHz,TB模塊選擇UP模式,時(shí)鐘分頻參數(shù)HSPCLKDIV=2、CLKDIV=0,其頻率與占空比計(jì)算方式如下:

頻率計(jì)算:

=/(2*(TBPRD+1));

其中,為系統(tǒng)時(shí)鐘(150MHz),TBPRD為時(shí)基周期寄存器值。
占空比計(jì)算:

Duty=CMPA/TBPRD×100%;

通過動(dòng)態(tài)更新CMPA值即可實(shí)現(xiàn)占空比實(shí)時(shí)調(diào)整。

實(shí)現(xiàn)步驟

工程創(chuàng)建

使用中科本原公司RV系統(tǒng)處理器集成開發(fā)環(huán)境(IDE)CodeCanvas新建一個(gè)工程,并編寫main.c文件。在main函數(shù)中,首先進(jìn)行必要的硬件初始化,包括系統(tǒng)時(shí)鐘配置、GPIO配置。然后,對(duì)epwm模塊進(jìn)行初始化,包括配置時(shí)鐘模塊、計(jì)數(shù)比較模塊和動(dòng)作模塊等。最后進(jìn)行工程編譯、調(diào)試階段。CodeCanvas工程創(chuàng)建及調(diào)試使用如圖2、圖3所示。

f3210494-ff2a-11ef-9310-92fbcf53809c.png

圖2 新建工程

f3443130-ff2a-11ef-9310-92fbcf53809c.png

圖3 編譯與調(diào)試工程

軟件配置步驟

占空比的實(shí)時(shí)變化主要通過動(dòng)態(tài)調(diào)整比較寄存器的值來實(shí)現(xiàn)。可以在一個(gè)循環(huán)中,根據(jù)實(shí)際需要?jiǎng)討B(tài)計(jì)算比較寄存器的值,并將其寫入相應(yīng)的寄存器。這樣,隨著循環(huán)的不斷執(zhí)行,epwm信號(hào)的占空比也會(huì)實(shí)時(shí)發(fā)生變化。以下是一個(gè)簡(jiǎn)單的示例代碼:

f35f1842-ff2a-11ef-9310-92fbcf53809c.png

調(diào)試與驗(yàn)證

硬件調(diào)試

首先,使用CodeCanvas調(diào)試器將代碼下載到開發(fā)板上,并通過示波器觀察epwm信號(hào)的輸出。調(diào)整示波器的設(shè)置,以便能夠清晰地看到epwm信號(hào)的頻率和占空比。然后,觀察ePWM頻率、占空比是否符合設(shè)計(jì)要求。圖4為調(diào)試使用的硬件板卡,圖5為測(cè)試結(jié)果。

常見問題及解決辦法

· epwm波形不穩(wěn)定或失真:檢查板卡電源、地以及測(cè)試線是否正常。 ·epwm波形頻率異常:檢查硬件板卡晶振及軟件代碼時(shí)鐘配置是否正確。 ·波形占空比異常:檢查軟件代碼epwm寄存器配置是否正確(可通過CodeCanvas寄存器視圖查看對(duì)應(yīng)寄存器的值是否與配置一致)。

f380f8ea-ff2a-11ef-9310-92fbcf53809c.jpg

圖4 板卡調(diào)試

f3a14df2-ff2a-11ef-9310-92fbcf53809c.gif

圖5 EPWM1A輸出波形

結(jié)論與優(yōu)化建議

FDM320RV335的ePWM模塊通過靈活的軟件配置和硬件支持,實(shí)現(xiàn)了ePWM占空比實(shí)時(shí)變化控制。在實(shí)際應(yīng)用中,可進(jìn)一步優(yōu)化性能:

算法優(yōu)化:引入自適應(yīng)算法,根據(jù)實(shí)際應(yīng)用場(chǎng)景動(dòng)態(tài)調(diào)整PWM參數(shù)。

多模塊協(xié)同:結(jié)合其他模塊(如ADC通信模塊)實(shí)現(xiàn)更復(fù)雜的功能和控制策略。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • dsp
    dsp
    +關(guān)注

    關(guān)注

    556

    文章

    8150

    瀏覽量

    355792
  • 芯片
    +關(guān)注

    關(guān)注

    459

    文章

    52291

    瀏覽量

    437639
  • 電機(jī)控制
    +關(guān)注

    關(guān)注

    3568

    文章

    1953

    瀏覽量

    271538
  • PWM
    PWM
    +關(guān)注

    關(guān)注

    116

    文章

    5432

    瀏覽量

    218472
  • 逆變器
    +關(guān)注

    關(guān)注

    293

    文章

    4870

    瀏覽量

    210323

原文標(biāo)題:基于FDM320RV335型DSP芯片的PWM占空比控制實(shí)現(xiàn)及調(diào)試

文章出處:【微信號(hào):中科本原,微信公眾號(hào):中科本原】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    《電子發(fā)燒友電子設(shè)計(jì)周報(bào)》聚焦硬科技領(lǐng)域核心價(jià)值 第3期:2025.03.10--2025.03.14

    電路是新能源時(shí)代硬件設(shè)計(jì)的安全基石。從傳統(tǒng)dV/dt控制到智能化多軌監(jiān)控,其演進(jìn)始終圍繞“精度、響應(yīng)速度與集成度”三大核心。 基于DSP芯片FDM320RV335
    發(fā)表于 03-14 18:00

    這個(gè)程序中EPWM1和EPWM2初始化設(shè)置相同,只是EPWM2加了限制條件為什么得到的spwm變化差異很大?

    本帖最后由 柚子團(tuán) 于 2015-7-25 12:29 編輯 這個(gè)程序中EPWM1和EPWM2初始化設(shè)置相同,只是EPWM2加了限制條件為什么得到的spwm變化差異很大?
    發(fā)表于 07-25 12:28

    【創(chuàng)龍TMS320C6748開發(fā)板試用】+DSP的PWM信號(hào)產(chǎn)生

    本帖最后由 24不可說 于 2015-11-23 15:46 編輯 TMS320C6748DSP共12路16位的ePWM,能進(jìn)行頻率和占空比控制。其內(nèi)置的
    發(fā)表于 11-23 15:45

    dsp 28335 epwm

    要在epwm1a和epwm1B產(chǎn)生頻率不同的波形應(yīng)該怎么編程?下面的程序產(chǎn)生的占空比時(shí)相同的,應(yīng)該怎么修改下列程序?void InitEPwm1(){ //Modulatedwave
    發(fā)表于 07-04 16:37

    請(qǐng)問ePWM模塊怎么實(shí)現(xiàn)0%占空比控制

    專家您好請(qǐng)教一下,怎么配置才能實(shí)現(xiàn)ePWM模塊實(shí)現(xiàn)0%占空比控制
    發(fā)表于 12-10 11:11

    TI DSP實(shí)時(shí)操作系統(tǒng)

    DSP/BIOS不同于傳統(tǒng)的DSP軟件方法,能助您迅速發(fā)展及部署復(fù)雜的應(yīng)用,而不需另外開發(fā)及維護(hù)常用的操作系統(tǒng)或控制回路,因?yàn)槎嘟M鏈接碼(multi-threading) 使得
    發(fā)表于 06-21 06:11

    基于DSP人工混響算法實(shí)時(shí)處理系統(tǒng)

    提出了基于定點(diǎn)DSP 的人工混響算法實(shí)時(shí)處理系統(tǒng)。討論了DSP芯片TMS320VC5509與音頻編解碼
    發(fā)表于 07-27 16:22 ?46次下載

    DSP28335的普通EPWM的代碼--轉(zhuǎn)載

    關(guān)于TMS320F28335DSPePWM模塊的一些代碼
    發(fā)表于 06-16 17:24 ?13次下載

    使用0% - 100% EPWM模塊占空比控制申請(qǐng)報(bào)告

    本文檔提供了一個(gè)對(duì)ePWM模塊提供0%的使用指南100%占空比控制適用于處理器的tms320x280x家庭。
    發(fā)表于 04-11 11:41 ?4次下載
    使用0% - 100% <b class='flag-5'>EPWM</b>模塊<b class='flag-5'>占空比</b><b class='flag-5'>控制</b>申請(qǐng)報(bào)告

    TMS320x280x增強(qiáng)型脈寬調(diào)制器ePWM模塊參考指南

    增強(qiáng)型脈寬調(diào)制器(EPWM)模塊在本參考指南描述的是一個(gè)0型EPWM。看到tms320x28xx,28xxx DSP外圍參考指南(spru566)的一個(gè)列表中的所有設(shè)備為同一類型的
    發(fā)表于 04-13 10:58 ?44次下載
    TMS<b class='flag-5'>320</b>x280x增強(qiáng)型脈寬調(diào)制器<b class='flag-5'>ePWM</b>模塊參考指南

    使用EPWM模塊0% - 100%占空比控制

    靈活性和資源提供的處理器的tms320x280x家庭使系統(tǒng)控制與應(yīng)用工程師實(shí)現(xiàn)在整個(gè)范圍內(nèi)的占空比控制
    發(fā)表于 04-13 15:06 ?24次下載
    使用<b class='flag-5'>EPWM</b>模塊0% - 100%<b class='flag-5'>占空比</b><b class='flag-5'>控制</b>

    通過指令控制pwm占空比變化

    通過指令控制 pwm占空比變化資料分享
    發(fā)表于 02-09 16:56 ?5次下載

    怎么實(shí)現(xiàn)dsp芯片輸出占空比固定的pwm波形

    的比例。例如,占空比為50%表示高電平持續(xù)時(shí)間等于一個(gè)周期的一半。在實(shí)現(xiàn)DSP芯片輸出占空比固定的PWM波形之前,我們需要先確定所需的占空比
    的頭像 發(fā)表于 12-26 17:28 ?3717次閱讀

    基于C28x系列MCU Type 1 EPWM模塊實(shí)現(xiàn)0%-100%占空比輸出控制

    電子發(fā)燒友網(wǎng)站提供《基于C28x系列MCU Type 1 EPWM模塊實(shí)現(xiàn)0%-100%占空比輸出控制.pdf》資料免費(fèi)下載
    發(fā)表于 09-27 10:16 ?0次下載
    基于C28x系列MCU Type 1 <b class='flag-5'>EPWM</b>模塊實(shí)現(xiàn)0%-100%<b class='flag-5'>占空比</b>輸出<b class='flag-5'>控制</b>

    使用增強(qiáng)型脈寬調(diào)制器(ePWM)模塊進(jìn)行0-100%占空比控制

    電子發(fā)燒友網(wǎng)站提供《使用增強(qiáng)型脈寬調(diào)制器(ePWM)模塊進(jìn)行0-100%占空比控制.pdf》資料免費(fèi)下載
    發(fā)表于 10-16 10:32 ?0次下載
    使用增強(qiáng)型脈寬調(diào)制器(<b class='flag-5'>ePWM</b>)模塊進(jìn)行0-100%<b class='flag-5'>占空比</b><b class='flag-5'>控制</b>
    主站蜘蛛池模板: 天天爽夜夜爽精品视频一 | 欧美成人在线网站 | 国产成都一二三四区 | videosgratis乱色欧美野外 | www四虎在线高清 | 在线免费视频你懂的 | 亚洲午夜视频 | 丁香午夜 | 五月婷婷激情五月 | 四虎永久在线观看视频精品 | 视频1区| 色老头综合免费视频 | 色偷偷88欧美精品久久久 | 四虎国产精品免费视 | 黄色美女网址 | 成人欧美一区二区三区黑人免费 | www干| 在线你懂的 | 天天干天天操天天拍 | 亚洲成人精品 | www一片黄 | 亚洲九色 | 国产亚洲午夜精品a一区二区 | 精品三级内地国产在线观看 | аⅴ资源中文在线天堂 | 欧美综合色 | 夜夜爽影院 | 国产精品网站在线进入 | 午夜视频免费国产在线 | 国产精品理论 | 一本在线免费视频 | 欧美日韩亚洲一区 | 天堂福利视频 | 美女一级牲交毛片视频 | 亚洲视频在线免费看 | 精品免费福利视频 | 欧美xxxx性特级高清 | 亚洲国产成人久久99精品 | 在线观看免费av网站 | 日本天堂影院在线播放 | 俄罗斯女人69xxx |