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

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

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

3天內不再提示

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

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

此前寫過一篇文章,分析德州儀器C2000系列DSP移相同C2000系列DSP移相同步功能步功能的一個缺陷,導致在大范圍移相時出現的脈沖丟失問題。

最近,一位西安交大的博士遇到相同的問題,經過跟他的討論,發現在他這種特定應用下,是可以規避脈沖丟失問題的,本文給出了一個簡單的實例,對方法做一個介紹。

poYBAGQYDkKAbQQzAARIo608Hso584.png

上圖為脈沖丟失時刻的波形。

前文中介紹了,出現脈沖丟失問題的原因是移相值與比較值發生跨越,導致二者在一個周期內沒能發生匹配,所以驅動信號在這個周期內就沒有發生任何變化,我們看到的現象就是“脈沖丟失”。如下圖:

poYBAGQYDnSAKeBXAAM2FXihrfg114.png

想避免出現脈沖丟失,可以通過規避比較值與移相值跨越的情出現。根據脈沖丟失的原因,當移相值在0與CMP(比較值)之間變化或在CMP(比較值)與PRD(周期值)之間變化,是不會出現脈沖丟失問題的,對于大部分應用,移相值變化范圍并不會非常大。例如移相全橋的應用,就不會出現脈沖丟失問題,也正因為這個原因,C2000移相同步功能的這個缺陷鮮為人知。

關于這個解決方案,首先我們要針對C2000系列的同步信號傳遞方式做一些介紹。

poYBAGQYDoKAfti2AALYWkvP2pM956.png

上圖是280x,2801x,2802x,2803x等DSP的ePWM模塊連接結構,手冊中還可以查到2833x的結構,本次以上圖為例。其中EPWMxSYNCI是模塊同步信號的輸入端,當有脈沖輸入時,將該模塊計數(CTR)器會被設定為PHS寄存器的預設值。EPWMxSYNCO是模塊同步信號的輸出端,連接到下一個模塊的輸入端,用于同步下一個模塊。SYNCO信號有三種產生的方式如下:

直接透傳SYNCI的信號到下一個模塊,這種方式也是我當年的畢業設計用應用的,這樣可以避免途經的模塊移相角對后面的模塊相位的影響。實際應用中可能存在一個時鐘的延遲。

CTR=0時產生SYNCO脈沖,即計數器歸零時產生脈沖,這種方式假設模塊1與模塊2之間的相位發生變換,模塊3也會隨之變化,導致模塊之間的移相同步值存在耦合

CMPB=CTR 時產生同步脈沖這種方法可以在模塊不使用CMPB時獲得比較自由的移相方式。

本文將使用第二種同步脈沖產生方式,解決特定需求下的移相操作。第三種同步脈沖產生方式將會在下一篇文章中講解,當不使用CMPB時,這種同步方式也許可以徹底解決在雙向傳輸的雙有源橋調制問題,且不會導致脈沖丟失,不過我還需要進一步推導一下。

使用第二種同步方式時,第一個ePWM1模塊并不需要設置輸入同步信號,該模塊作為同步的主導,后面的的同步脈沖均與該模塊有關。下面以一個需求為例:

任務描述:獲得2路驅動脈沖,均為50%占空比,相位關系在100°-260°之間變化。

50%對應的比較值CMP剛好為180°,由于相位PHS的變換范圍正好覆蓋了比較值CMP的位置,因此當移相角PHS與占空比CMP發生跨越時,將會導致脈沖丟失。當占空比50% 且移相角范圍超過180°時必然造成比較值與移相值的跨越,導致脈沖丟失。而當前應用移相角變換范圍為160°,小于180°。如果移相角在0°-180°之間變化,就不會導致比較值與移相值跨越,也就不會因此造成脈沖丟失。

本文的設計思路是使用ePWM2模塊作為中繼,提供一個固定的移相值90°,ePWM3產生第二路50%占空比的驅動脈沖,使ePWM2與ePWM3之間的移相角始終在0°-180°之間變化,加上固定的90°移相角,剛好獲得90°-270°移相效果,從而規避了移相值與比較值的跨越。具體移相方法見下圖:

pYYBAGQYDpOAZljYAABtnqWlPVo979.png

使用ePWM2模塊產生了一個固定的90°移相角作為中繼,使ePWM1與ePWM3之間的相位可以在大于90°小于270°之間變化,當然由于本實例的周期分度比較粗,變化范圍會有所減小,畢竟周期PRD中的一個值要對應3.6°了。值得說明的是C2000系列的移相并不是滯后移相,而是超前移相,因此上圖中滯后1/4周期的移相,設置移相寄存器為超前3/4周期。

本方法的設計思路就是在需要做大移相角移相時,使用一個ePWM模塊作為中繼,提供一個固定的移相角,從而避免移相值與比較值發生跨越,進而避免出現脈沖丟失的現象。這個方法為了規避脈沖丟失的問題,使用了一個額外的ePWM模塊,造成了片上資源的浪費,但從思路上來看,這個方式是有效的,希望這個設計思路能夠對你們的設計有幫助。

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

    關注

    553

    文章

    7987

    瀏覽量

    348745
  • 寄存器
    +關注

    關注

    31

    文章

    5336

    瀏覽量

    120230
  • 德州儀器
    +關注

    關注

    123

    文章

    1706

    瀏覽量

    140691
  • 脈沖
    +關注

    關注

    20

    文章

    889

    瀏覽量

    95620
  • CMP
    CMP
    +關注

    關注

    6

    文章

    150

    瀏覽量

    25980
收藏 人收藏

    評論

    相關推薦

    C2000系列DSP相同步功能缺陷

    的應用當屬LLC諧振變換器;調制目前主要應用于全橋。在我對我的課題進行實驗的時候,發現在閉環條件下,變換器驅動信號存在丟周期現象,也就是我題目中提到的
    的頭像 發表于 03-20 15:51 ?2818次閱讀
    <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系列中的
    發表于 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>的事件管理器及其應用

    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系列芯片的RAM在線診斷實現方法

    C2000系列芯片的RAM在線診斷實現方法
    發表于 10-31 08:23 ?1次下載
    <b class='flag-5'>一</b>種<b class='flag-5'>C2000</b><b class='flag-5'>系列</b>芯片的RAM在線診斷實現<b class='flag-5'>方法</b>

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

    此前關于TI的C2000系列DSP功能模塊導致部分周期出現驅動脈沖丟失的現象,已經寫了兩篇
    的頭像 發表于 03-20 15:39 ?3083次閱讀
    <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>(二)
    主站蜘蛛池模板: 久久五月综合婷婷中文云霸高清| 久久综合狠狠综合久久综合88 | 久久a在线视频观看| 国产成人国产在线观看入口| ebc5恐怖5a26房间| 99婷婷久久精品国产一区二区| 中文日产无乱码AV在线观| 亚洲视频无码高清在线| 亚洲精品乱码久久久久久中文字幕| 色悠久久久久综合网小说| 青青草原社区| 日韩亚洲国产中文字幕欧美 | 国产香蕉尹人视频在线| 国产精品青青青高清在线密亚 | 在线免费观看毛片| 永久免费无码AV国产网站| 一个人免费视频在线观看高清频道 | 中文字幕在线观看亚洲| 国产成人刺激视频在线观看| 日本少妇内射视频播放舔| FREE性丰满HD毛多多| 丝瓜视频在线免费| 国产午夜视频在永久在线观看| 一个人HD在线观看免费高清视频| 日韩视频中文字幕精品偷拍| 久久久伊人影院| 久久综合香蕉久久久久久久| 蜜芽资源高清在线观看| 女性爽爽影院免费观看| 亚洲免费成人| 在线观看国产高清免费不卡| 4399的视频BD高清在线观看免费| 97久久超碰中文字幕| hdsex老太婆70| 高h np 强j 乱l 双性| 国产伦精品一区二区三区免费观看| 国产人妻XXXX精品HD电影| 寂寞夜晚视频高清观看免费| 久久爽狠狠添AV激情五月| 欧美性极品黑人hd| 天天操人人射|