廣東可易亞半導體科技有限公司

國家高新企業

cn en

應用領域

PWM互補輸出--死區時間計算分享-KIA MOS管

信息來源:本站 日期:2023-02-13 

分享到:

PWM互補輸出--死區時間計算分享-KIA MOS管


死區時間計算方式詳解

配置PWM互補輸出的死區時間,本質上就是在配置TIM1高級控制定時器的剎車和死區寄存器(TIMx_BDTR)中的DTG[7:0](死區發生器設置)部分。


在WB32參考手冊中找到該部分:

PWM 死區 計算


先介紹一下公式中的各個變量代表的含義:

1)DT:死區持續時間(DT=步長值×步長時間)。

2)T-DTS:系統時鐘周期時長。

例:WB32F103CBT6的系統時鐘頻率為72M,則T-DTS = 1/72M = 13.89ns


3)Tdtg:步長時間,等于系統時鐘周期時長乘以倍數,這個值用于計算最終死區時間。


4)DTG[7 : 5] = 0xx,DTG[7 : 5] = 10x,DTG[7 : 5] = 110,DTG[7 : 5] = 111。這四個部分分別對應四種死區時間計算方式。


可以簡單理解為將DTG[7 : 0]這8位分為兩部分,一部分決定步長值(二進制),另一部分決定與步長時間相乘的系數。


仔細閱讀死區時間計算表:

PWM 死區 計算


請注意:

DTG[7 : 5] = 0xx和DTG[7 : 5] = 10x中是含有x的,x部分并不參與決定步長值,但含x部分可和DTG剩余部分一起決定與步長值相乘的系數部分。


結合圖11-1中公式,當DTG[7 : 5] = 10x時,其步長值(二進制)為10,步長時間Tdtg等于系統時鐘周期時長的兩倍,對應計算公式DT = (64 + DTG[5 : 0])×Tdtg,Tdtg = 2×T-DTS。


DTG[5 : 0]的取值范圍為“00 0000(二進制)”到“11 1111(二進制)”,換算成十進制,則DTG[5 : 0]可取值范圍為“0-63”。


即時鐘頻率72M,DTG[7 : 5] = 10x時:

最小死區時間DT=(64+0)Tdtg=64(2T-DTS)=64213.89=1778ns


最大死區時間DT=(64+63)Tdtg=127(2T-DTS)=127213.89=3528ns


死區時間結構體成員參數值計算

上述過程講解了死區時間的計算方法,但我們在代碼編寫時該如何傳值呢?


例如現在需要2us(2000ns)的死區時間,依據上述表格應選方式3計算:2000 = (64+DTG[5 : 0]) Tdtg = (64+x) * 2 13.89 ns


解出DTG[5 : 0]為8,換算為二進制“0b1000”。

則DTG[7 : 0]=0b10001000=0x88



聯系方式:鄒先生

聯系電話:0755-83888366-8022

手機:18123972950

QQ:2880195519

聯系地址:深圳市福田區金田路3037號金中環國際商務大廈2109


請搜微信公眾號:“KIA半導體”或掃一掃下圖“關注”官方微信公眾號

請“關注”官方微信公眾號:提供  MOS管  技術幫助

免責聲明:本網站部分文章或圖片來源其它出處,如有侵權,請聯系刪除。


主站蜘蛛池模板: 亚洲自拍欧美综合| 久久夜色精品国产亚洲| jizz黄色片| 日本护士撒尿xxxx18| 亚洲成a人v欧美综合天| 精品国偷自产在线视频| 国产小视频在线观看免费| 88aa四虎影成人精品| 日韩一级片网址| 再深点灬用力灬太大了| 香瓜七兄弟第二季| 国产精品一区二区久久不卡| 99精品久久久中文字幕| 性欧美高清come| 久久久久亚洲av成人网人人软件 | 欧美欧美欧美欧美| 免费99热在线观看| 美女张开腿让男人桶国产| 国产免费av片在线播放| 亚洲色图五月天| 国产精品视频一区二区三区四| 久久久久久久综合狠狠综合| 最近免费中文字幕大全高清10| 亚洲欧美中文字幕专区| 男人天堂综合网| 动漫人物将机机插曲3d版视频 | 亚洲AV无码久久久久网站蜜桃| 欧美激情二区三区| 亚洲视频免费在线播放| 窝窝午夜看片七次郎青草视频 | 日韩在线视频网站| 亚洲aⅴ男人的天堂在线观看| 欧美激情一区二区三区免费观看| 人人狠狠综合久久亚洲婷婷| 精品乱码一区二区三区在线| 国产波多野结衣中文在线播放| 717午夜伦伦电影理论片| 成全视频免费高清| 久久久久亚洲AV无码网站| 日韩在线看片免费人成视频播放| 亚洲av高清一区二区三区|