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

國家高新企業

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管  技術幫助

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


主站蜘蛛池模板: 欧美最猛性xxxxx69交| 国产黑丝袜在线| 性高湖久久久久久久久aaaaa| 亚洲av无码一区二区二三区| 男人扒开添女人下部免费视频| 国产乱人伦偷精品视频免下载 | jizzjizzjizzjizz日本| 教师mm的s肉全文阅读| 久久综合久久久久88| 欧美午夜理伦三级理论三级| 亚洲网站在线播放| 精品人妻中文字幕有码在线| 国产一区二区三区福利| 黄瓜视频在线观看| 国产精品不卡视频| 777亚洲精品乱码久久久久久| 天天做天天摸天天爽天天爱| 与子的性关系在线播放中文版| 日本免费一二区在线电影| 久碰人澡人澡人澡人澡91| 欧美三级在线播放| 亚洲成a人片7777| 污污的小说片段| 伊人久久精品无码麻豆一区| 精品视频vs精品视频| 国产av激情无码久久| 要灬要灬再深点受不了看| 国产婷婷综合丁香亚洲欧洲| 亚洲国产成人99精品激情在线| 国产精品酒店视频免费看| 99精品久久99久久久久| 天天爽夜夜爽每晚高澡| а√在线地址最新版| 怡红院色视频在线| 中文字幕丰满伦子无码| 无码国产色欲XXXXX视频| 久久久久人妻一区精品色欧美| 日韩精品欧美高清区| 亚欧成人中文字幕一区| 果冻传媒高清完整版在线观看| 亚洲国产成人av网站|