色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

C2000系列DSP移相功能缺陷的分析與解決方法(二)

CHANBAEK ? 來源:匠人電子實驗室 ? 作者:匠人電子實驗室 ? 2023-03-20 15:39 ? 次閱讀

此前關于TI的C2000系列DSP的移相功能模塊導致部分周期出現驅動脈沖丟失的現象,已經寫了兩篇文章了,其中第一篇提出這個現象并分析這種情況產生的原因,第二篇給出了一種可以在一定范圍內規避脈沖丟失的方法。這種方法的思路是使用額外的ePWM2模塊作為中繼,產生一個固定的移相角,通過接力的方式,使ePWM1與ePWM3之間得到一個較大的移相角。雖然各種方式可以得到一個絕對值較大的移相角,但移相角的變化范圍依然受到比較值的限制。以雙有源橋為例,每一個開關管均為50% 占空比,所以比較值CMP等于周期值PRD的一半,由于ePWM3模塊的移相值不能與自身的比較值發生跨越,因此可用的移相范圍依然只是180度,當然這個移相范圍對于雙有源橋已經足夠了,但這種方法需要消耗更多的硬件資源,對于復雜移相調制的雙有源橋來說,可能需要多大4組互補且相位可調的PWM驅動信號,在加上所需要的中繼模塊,很可能超過DSP的片上資源總量,即使不超過這也是硬件資源的極大浪費,只能作為一種臨時的解決方案。

本文根據ePWM模塊的使用手冊,給出另一種移相方法,在節省硬件資源的前提下實現較大范圍的移相。

上回書說到PWM移相是通過傳遞同步信號實現的,每個ePWM模塊都有個同步信號的輸入端SYNCI和同步信號的輸出端SYNCO,同步信號的產生有三種方式,分別是:

直接透傳SYNCI的信號到SYNCO,作為下一個模塊SYNCI,這種方式也是我當年的畢業設計用應用的,這樣可以避免途經的模塊移相角對后面的模塊相位的影響。

CTR=0時產生SYNCO脈沖,這種方式假設模塊1與模塊2之間的相位發生變換,模塊3也會隨之變化,導致模塊之間的移相同步值存在耦合,增加計算復雜度。

CMPB=CTR 這種方法可以在模塊不使用CMPB時獲得比較自由的移相方式,但也具有第2中方式的缺點,累計移相角的問題。

產生同步脈沖后,后一個模塊接收到同步脈沖,會將PHS寄存器的值直接寫到計數器CRT中,相當于為計數器賦初值,改變這個初值就會改變該計數器與前一個計數器的相位差。

上篇文章是針對方式2提出的方法,本篇文章針對方式3給出一種不用額外硬件資源作為中繼就可以實現大范圍移相的方法。

首先需要了解的是每個ePWM模塊有兩個比較值CMPA和CMPB,對于互補輸出只需要使用一個CMP比較值寄存器,另一個閑置就可以了。因為死區模塊可以根據CMPA自動生成兩路互補帶死區的驅動信號,那么閑置CMPB就可以用于產生移相同步脈沖,而且不會影響到自己模塊的發波。根據上面的第三種同步信號產生方式,可以使用ePWM模塊中的比較值CMPB與計數器CTR匹配的事件來產生同步信號輸出SYNCO,通過調整CMPB寄存器的值調整SYNCO與SYNCI的延遲相位。

wKgZomQYDVGAH6fFAAA7IWNoeAQ003.jpg

以上圖為例,設定兩個ePWM模塊均為周期100,ePWM1的CMPB寄存器為30,ePWM2模塊的PHS寄存器為0,得到的效果就是當模塊1計數到30的時候,將模塊2清零。這里面的CMPB用于產生移相角,移相角變化范圍可以在0到360度之間。當然這個移相角的變換并非沒有限制,假設在一個周期內移相角變化過大,超過180度,同樣可能造成驅動脈沖的丟失。

wKgaomQYDVKAeUwAAABEauPteKU696.jpg

上圖給出了一個實例,移相角從80一下子改成了20,超過了半周期50,那么下一周期的ePWM2模塊的計數只到40就再次歸零了,沒有機會與CMPA發生匹配(見紅色虛線圈出的部分),因此這個周期的驅動脈沖無翻轉。這種方法需要使用者注意:調整移相角要每個周期逐漸調整,設定一個最大調整步長。當然這個步長最好設定為遠小于半周期,因為單次調整及時不超過半周期,也會導致驅動脈沖畸變,原本互補50% 占空比的PWM會變成非50%。造成變壓器磁偏。較小的磁偏可以通過回路寄生電阻自行矯正,如果一個周期產生很大的磁偏,無法及時矯正,就可能導致變壓器飽和。

值得注意的是這種移相方法獲得的移相角是滯后的,而原本通過改寫PHS寄存器得到的移相角是超前的。用戶可以根據需要同時使用本文提出的移相方法和通過PHS寄存器賦初值的方法,這樣可以獲得更靈活的應用。但切記PHS的變化范圍一定不能與比較值CMP發生跨跨越。

到此為止,關于C2000系列移相功能缺陷的分析與解決的文章就要告一段路了,接下來我準備了一塊LCD板子,打算做一個串口屏,帶觸摸按鍵和一些存儲外設,然后寫寫代碼。此后屏幕可以作為更大的系統的HMI,例如數控電源顯示與調節面板,電池模組的顯示單元等等。我將會把串口屏的軟硬件設計經驗分享出來。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • dsp
    dsp
    +關注

    關注

    554

    文章

    8059

    瀏覽量

    349747
  • 模塊
    +關注

    關注

    7

    文章

    2730

    瀏覽量

    47644
  • PWM
    PWM
    +關注

    關注

    114

    文章

    5196

    瀏覽量

    214494
  • 脈沖
    +關注

    關注

    20

    文章

    897

    瀏覽量

    95706
  • 串口屏
    +關注

    關注

    8

    文章

    546

    瀏覽量

    37521
收藏 人收藏

    評論

    相關推薦

    C2000系列DSP相同步功能缺陷

    的應用當屬LLC諧振變換器;調制目前主要應用于全橋。在我對我的課題進行實驗的時候,發現在閉環條件下,變換器驅動信號存在丟周期現象,也就是我題目中提到的
    的頭像 發表于 03-20 15:51 ?2912次閱讀
    <b class='flag-5'>C2000</b><b class='flag-5'>系列</b><b class='flag-5'>DSP</b><b class='flag-5'>移</b>相同步<b class='flag-5'>功能</b>的<b class='flag-5'>缺陷</b>

    #硬聲創作季 #DSP DSP從入門到編寫-02 如何學好C2000

    dspC2000
    水管工
    發布于 :2022年10月25日 13:41:22

    #硬聲創作季 #DSP DSP從入門到編寫-06 C2000的中斷機制-1

    dspC2000
    水管工
    發布于 :2022年10月25日 13:43:44

    請問c2000或其它的數字電源芯片的PWM模塊能在使用外部同步時鐘時嗎?

    c2000 或其它的數字電源芯片的PWM模塊能在使用外部同步時鐘時嗎?同時還可以工作在中間對齊模式嗎?
    發表于 10-31 14:56

    如何對DSP C2000系列中的8位數據進行讀寫呢

    DSP C2000系列中8位數據的讀寫DSP C2000中char占2個字節8位數據讀寫的目的8位數據讀寫的實現過程8位數據讀寫的實際應用
    發表于 12-09 07:35

    C2000 DSP實驗指導

    C2000 DSP實驗指導 1 概述1.1 TMS320LF2407A簡介TMS320LF2407A芯片作為是TI公司TMS320C2000系列中的一種16位定點
    發表于 04-07 11:07 ?23次下載

    C2000 DSP實驗箱實驗指導用書

    電氣與自動化工程學院為本科生和研究生開設了DSP原理及應用課程、DSP技術及其應用綜合實驗。根據我們學院所設置專業的特點,選擇TI公司C2000系列
    發表于 02-27 23:36 ?56次下載

    DSP C2000程序員高手進階

    DSP C2000程序員高手進階 PDF 版
    發表于 05-06 15:13 ?33次下載

    基于DSP C2000程序員高手進階

    基于DSP C2000程序員高手進階
    發表于 10-12 14:37 ?10次下載
    基于<b class='flag-5'>DSP</b> <b class='flag-5'>C2000</b>程序員高手進階

    DSP c2000中文資料

    DSP c2000中文資料
    發表于 10-13 11:08 ?46次下載
    <b class='flag-5'>DSP</b> <b class='flag-5'>c2000</b>中文資料

    DSP C2000程序員的高手進階

    DSP C2000程序員的高手進階
    發表于 10-16 13:16 ?20次下載
    <b class='flag-5'>DSP</b> <b class='flag-5'>C2000</b>程序員的高手進階

    c2000的事件管理器及其應用

    C2000系列DSP與其它系列DSP的主要區別體現在功能強大的事件管理器模塊;
    發表于 04-04 10:38 ?0次下載
    <b class='flag-5'>c2000</b>的事件管理器及其應用

    C2000入門:C2000的基本知識介紹 (2)

    C2000入門基礎()C2000概述(下)
    的頭像 發表于 04-15 06:30 ?4199次閱讀
    <b class='flag-5'>C2000</b>入門:<b class='flag-5'>C2000</b>的基本知識介紹 (2)

    DSP C2000系列中8位數據的讀寫

    DSP C2000系列中8位數據的讀寫DSP C2000中char占2個字節8位數據讀寫的目的8位數據讀寫的實現過程8位數據讀寫的實際應用
    發表于 11-26 14:21 ?27次下載
    <b class='flag-5'>DSP</b> <b class='flag-5'>C2000</b><b class='flag-5'>系列</b>中8位數據的讀寫

    C2000系列DSP功能缺陷分析解決方法(一)

      此前寫過一篇文章,分析德州儀器C2000系列DSP相同C2000
    的頭像 發表于 03-20 15:44 ?3269次閱讀
    <b class='flag-5'>C2000</b><b class='flag-5'>系列</b><b class='flag-5'>DSP</b><b class='flag-5'>移</b><b class='flag-5'>相</b><b class='flag-5'>功能</b><b class='flag-5'>缺陷</b>的<b class='flag-5'>分析</b>與<b class='flag-5'>解決方法</b>(一)
    主站蜘蛛池模板: 国内极度色诱视频网站| 精品国产乱码久久久久久免费流畅| 国产人妻午夜无码AV天堂| 色综合久久久久久| 大睾丸内射老师| 日韩人妻无码精品-专区| 成人区精品一区二区不卡AV免费| 欧美亚洲日韩国码在线观看| 99国产精品欲AV蜜桃臀麻豆| 欧美三级黄色大片| 不良网站进入窗口软件下载免费| 日本高清免费看| 高H辣肉办公室| 亚洲AV 无码AV 中文字幕| 黑人BBCVIDEOS极品| 一一本之道高清手机在线观看| 快播电影网址| ABO成结顶腔锁住| 日日天干夜夜狠狠爱| 国产精品免费观看视频| 亚洲不卡视频在线| 久久99re6热在线播放| 在线看片成人免费视频| 年轻夫妇韩剧中文版免费观看| YY600800新视觉理论私人| 四虎影视国产精品亚洲精品hd | 欧美日韩中文国产一区| 成 人 动漫3d 在线看| 小短文H啪纯肉公交车| 久久精品小视频| 不良网站进入窗口软件下载免费| 小货SAO边洗澡边CAO你动漫| 久久精品视频在线看99| qvod免费电影| 亚洲成片在线看| 女攻男受高h全文肉肉| 国产精品免费一区二区区| 在线看片av以及毛片| 日产精品高潮呻吟AV久久| 国语自产视频在线不卡| 99视频福利|