一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

如何計(jì)算合理的死區(qū)時間?

GReq_mcu168 ? 來源:玩轉(zhuǎn)單片機(jī) ? 作者:玩轉(zhuǎn)單片機(jī) ? 2020-12-09 16:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

目錄

什么是死區(qū)時間?

數(shù)據(jù)手冊的參數(shù)

如何計(jì)算合理的死區(qū)時間?

STM32中配置死區(qū)時間

什么是死區(qū)時間?

PWM是脈沖寬度調(diào)制,在電力電子中,最常用的就是整流和逆變。這就需要用到整流橋和逆變橋。

對三相電來說,就需要三個橋臂。以兩電平為例,每個橋臂上有兩個電力電子器件,比如IGBT。大致如下圖所示;

f9016e56-2e2a-11eb-a64d-12bb97331649.png

這兩個IGBT不能同時導(dǎo)通,否則就會出現(xiàn)短路的情況,從而對系統(tǒng)造成損害。

那為什么會出現(xiàn)同時導(dǎo)通的情況呢?

因?yàn)殚_關(guān)元器件的和嚴(yán)格意義并不是相同的。

所以在驅(qū)動開關(guān)元器件門極的時候需要增加一段延時,確保另一個開關(guān)管完全關(guān)斷之后再去打開這個開關(guān)元器件,通常存在兩種情況;

上半橋關(guān)斷后,延遲一段時間再打開下半橋;

下半橋關(guān)斷后,延遲一段時間再打開上半橋;

這樣就不會同時導(dǎo)通,從而避免功率元件燒毀;死區(qū)時間控制在通常的單片機(jī)所配備的PWM中都有這樣的功能,下面會進(jìn)一步介紹。

f94a7844-2e2a-11eb-a64d-12bb97331649.png

互補(bǔ)PWM的死區(qū)時間

相對于PWM來說,死區(qū)時間是在PWM輸出的這個時間,上下管都不會有輸出,當(dāng)然會使波形輸出中斷,死區(qū)時間一般只占百分之幾的周期。但是當(dāng)PWM波本身占空比小時,空出的部分要比死區(qū)還大,所以死區(qū)會影響輸出的紋波,但應(yīng)該不是起到?jīng)Q定性作用的。

另外如果死區(qū)設(shè)置過小,但是仍然出現(xiàn)上下管同時導(dǎo)通,因?yàn)閷?dǎo)通時間非常非常短,電流沒有變得很大,不足以燒毀系統(tǒng),那此時會導(dǎo)致開關(guān)元器件發(fā)熱嚴(yán)重,所以選擇合適的死區(qū)時間尤為重要,過大過小都不行。

數(shù)據(jù)手冊的參數(shù)

這里看了一下NXP的IRF540的數(shù)據(jù)手冊,柵極開關(guān)時間如下所示;

f9879940-2e2a-11eb-a64d-12bb97331649.png

IRF540

然后找到相關(guān)的,,,的相關(guān)典型參數(shù);

f9a2bfe0-2e2a-11eb-a64d-12bb97331649.png

典型參數(shù)

:門極的開通延遲時間

:門極的關(guān)斷延遲時間

:門極上升時間

:門極下降時間

下面是一個IGBT的數(shù)據(jù)手冊;

IGBT

下圖是IGBT的開關(guān)屬性,同樣可以找到,,,等參數(shù),下面計(jì)算的時候會用到;

fa378e22-2e2a-11eb-a64d-12bb97331649.png

開關(guān)屬性

如何計(jì)算合理的死區(qū)時間?

這里用表示死區(qū)時間,因?yàn)殚T極上升和下降時間通常比延遲時間小很多,所以這里可以不用考慮它們。則死區(qū)時間滿足;

:最大的關(guān)斷延遲時間;

:最小的開通延遲時間;

:最大的驅(qū)動信號傳遞延遲時間;

:最小的驅(qū)動信號傳遞延遲時間;

其中和正如上文所提到的可以元器件的數(shù)據(jù)手冊中找到;和一般由驅(qū)動器廠家給出;

如果是MCU的IO驅(qū)動的話,需要考慮IO的上升時間和下降時間,另外一般會加光耦進(jìn)行隔離,這里還需要考慮到光耦的開關(guān)延時。

STM32中配置死區(qū)時間

STM32的TIM高級定時器支持互補(bǔ)PWM波形發(fā)生,同時它支持插入死區(qū)時間和剎車的配置。

直接看參考手冊里的寄存器TIMx_BDTR,這是配置剎車和死區(qū)時間的寄存器;

fa71e5cc-2e2a-11eb-a64d-12bb97331649.png

TIMx_BDTR

可以看到死區(qū)時間DT由**UTG[7:0]**決定,這里還有一個問題是是什么?在TIMx_CR1的寄存器可以得知,由TIMx_CR1寄存器的CKD決定;

如果這里配置成00,那么和內(nèi)部定時器的頻率相同,為8M;

faa5f0ec-2e2a-11eb-a64d-12bb97331649.png

CKD

結(jié)合代碼做一下計(jì)算;系統(tǒng)頻率為72M,下面是時基單元的配置;

#definePWM_FREQ((u16)16000)//inHz(N.b.:patterntypeiscenteraligned) #definePWM_PRSC((u8)0) #definePWM_PERIOD((u16)(CKTIM/(u32)(2*PWM_FREQ*(PWM_PRSC+1))))TIM_TimeBaseStructInit(&TIM1_TimeBaseStructure); /*TimeBaseconfiguration*/ TIM1_TimeBaseStructure.TIM_Prescaler=0x0; TIM1_TimeBaseStructure.TIM_CounterMode=TIM_CounterMode_CenterAligned1; TIM1_TimeBaseStructure.TIM_Period=PWM_PERIOD; TIM1_TimeBaseStructure.TIM_ClockDivision=TIM_CKD_DIV2;

PWM的頻率是16K,注意這里的PWM是中央對齊模式,因此配置的時鐘頻率為32K;

下面時剎車和死區(qū)時間,BDTR寄存器的配置,因此這里的CK_INT為32M

#defineCKTIM((u32)72000000uL)/*Siliconrunningat72MHzResolution:1Hz*/ #defineDEADTIME_NS((u16)500)//innsec;rangeis[0...3500] #defineDEADTIME(u16)((unsignedlonglong)CKTIM/2 *(unsignedlonglong)DEADTIME_NS/1000000000uL)TIM1_BDTRInitStructure.TIM_OSSRState=TIM_OSSRState_Enable; TIM1_BDTRInitStructure.TIM_OSSIState=TIM_OSSIState_Enable; TIM1_BDTRInitStructure.TIM_LOCKLevel=TIM_LOCKLevel_1; TIM1_BDTRInitStructure.TIM_DeadTime=DEADTIME; TIM1_BDTRInitStructure.TIM_Break=TIM_Break_Disable; TIM1_BDTRInitStructure.TIM_BreakPolarity=TIM_BreakPolarity_High; TIM1_BDTRInitStructure.TIM_AutomaticOutput=TIM_AutomaticOutput_Disable;

例:若TDTS = 31ns(32MHZ),可能的死區(qū)時間為:0到3970ns,若步長時間為31ns;4000us到8us,若步長時間為62ns;8us到16us,若步長時間為250ns;16us到32us,若步長時間為500ns;

如果需要配置死區(qū)時間 1000ns,系統(tǒng)頻率72,000,000Hz,那么需要配置寄存器的值為;

直接寫成宏定義的形式;

#defineDEADTIME(u16)((unsignedlonglong)CKTIM/2 *(unsignedlonglong)DEADTIME_NS/1000000000uL)

示波器驗(yàn)證了一下;具體如下圖所示;


責(zé)任編輯:lq

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

    關(guān)注

    116

    文章

    5521

    瀏覽量

    219425
  • IGBT
    +關(guān)注

    關(guān)注

    1278

    文章

    4071

    瀏覽量

    254590
  • 逆變橋
    +關(guān)注

    關(guān)注

    1

    文章

    10

    瀏覽量

    11041

原文標(biāo)題:炸機(jī)后才去注意PWM的死區(qū)時間

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

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

    UCC28089 具有死區(qū)時間控制的初級側(cè)推挽振蕩器數(shù)據(jù)手冊

    切換,占空比限制在 50% 以下。 UCC28089 經(jīng)過優(yōu)化,可用作具有次級側(cè)控制的級聯(lián)轉(zhuǎn)換器的初級側(cè)輔助控制器。該器件集成了死區(qū)時間編程。同步輸出還提供死區(qū)時間信息。重試和軟
    的頭像 發(fā)表于 04-03 10:27 ?419次閱讀
    UCC28089 具有<b class='flag-5'>死區(qū)</b><b class='flag-5'>時間</b>控制的初級側(cè)推挽振蕩器數(shù)據(jù)手冊

    TPS51601A 具有死區(qū)時間控制的 30V 半橋柵極驅(qū)動器數(shù)據(jù)手冊

    TPS51601A 是一款同步降壓 MOSFET 驅(qū)動器,具有 集成升壓開關(guān)。這款高性能驅(qū)動程序能夠 驅(qū)動具有最高 速度和最低的開關(guān)損耗。自適應(yīng)死區(qū)時間控制和 包括擊穿保護(hù)
    的頭像 發(fā)表于 03-27 09:31 ?338次閱讀
    TPS51601A 具有<b class='flag-5'>死區(qū)</b><b class='flag-5'>時間</b>控制的 30V 半橋柵極驅(qū)動器數(shù)據(jù)手冊

    LLC的死區(qū)時間對DS波形的影響(可下載)

    我們都知道 LLC 拓?fù)渲猩舷鹿艿尿?qū)動波形是有死區(qū)時間的,這一死區(qū)時間的設(shè)定是為了防止上下管 DS 電壓直通,這一功能大家都知道,但是死區(qū)
    發(fā)表于 03-12 14:28 ?1次下載

    死區(qū)損耗包括哪些損耗

    在電力電子領(lǐng)域,同步整流DC-DC變換器因其高效能和低損耗而得到廣泛應(yīng)用。然而,在實(shí)際應(yīng)用中,死區(qū)損耗成為影響變換器性能的重要因素。本文將深入探討死區(qū)損耗的概念、分類及其影響。
    的頭像 發(fā)表于 01-29 16:31 ?819次閱讀

    如何減小IGBT死區(qū)時間

    通過以上方程,現(xiàn)在可以根據(jù)測量值來計(jì)算所需的死區(qū)時間。使用計(jì)算出的死區(qū)時間,需要進(jìn)行最壞情況下的
    的頭像 發(fā)表于 12-16 09:39 ?1119次閱讀
    如何減小IGBT<b class='flag-5'>死區(qū)</b><b class='flag-5'>時間</b>

    如何計(jì)算IGBT模塊的死區(qū)時間

    計(jì)算IGBT模塊死區(qū)時間 1 引言 在現(xiàn)代工業(yè)中,IGBT器件在電壓源逆變器中的使用越來越廣泛。為了確保可靠地使用IGBT,必須避免出現(xiàn)橋臂直通現(xiàn)象。橋臂直通會產(chǎn)生額外的不必要功耗甚至熱失控,可能會
    的頭像 發(fā)表于 11-08 10:23 ?2958次閱讀
    如何<b class='flag-5'>計(jì)算</b>IGBT模塊的<b class='flag-5'>死區(qū)</b><b class='flag-5'>時間</b>

    如何計(jì)算電池的放電時間

    計(jì)算電池的放電時間是一項(xiàng)基礎(chǔ)但重要的技術(shù)工作,它有助于我們更好地評估電池性能,為電子設(shè)備的設(shè)計(jì)和使用提供科學(xué)依據(jù)。以下是一個詳細(xì)的計(jì)算流程: 確定電池的額定容量和負(fù)載電流:電池的額定容量通常以安
    發(fā)表于 11-01 16:27

    請問PWM輸出的死區(qū)時間如何實(shí)測?

    有誰知道,PWM輸出的死區(qū)時間如何實(shí)測?
    發(fā)表于 10-31 08:03

    tas5711 DRC Time Constants怎樣配置出合理時間使功率壓出更穩(wěn)定?

    tas5711DRC Time Constants怎樣配置出合理時間使功率壓出更穩(wěn)定,有可參考的參數(shù)嗎?
    發(fā)表于 10-21 07:25

    PWM死區(qū)的定義和作用

    PWM(Pulse Width Modulation,脈寬調(diào)制)死區(qū)是一個在PWM控制系統(tǒng)中至關(guān)重要的概念,特別是在涉及電力電子設(shè)備和電機(jī)控制的應(yīng)用中。以下是對PWM死區(qū)的詳細(xì)解釋,包括其定義、作用、原理、實(shí)現(xiàn)方法以及在實(shí)際應(yīng)用中的考慮因素。
    的頭像 發(fā)表于 10-16 11:19 ?5475次閱讀

    硅二極管的死區(qū)電壓為多少V

    硅二極管的死區(qū)電壓是一個關(guān)鍵的電學(xué)參數(shù),它決定了二極管開始導(dǎo)通所需的最小正向電壓。 一、死區(qū)電壓的定義 死區(qū)電壓,也稱為開啟電壓或閾值電壓,是指二極管在正向偏置時,必須施加的最小電壓值,才能使二極管
    的頭像 發(fā)表于 10-14 17:05 ?4702次閱讀

    基于TPS51225/275/285了解死區(qū)時間

    電子發(fā)燒友網(wǎng)站提供《基于TPS51225/275/285了解死區(qū)時間.pdf》資料免費(fèi)下載
    發(fā)表于 10-14 09:58 ?1次下載
    基于TPS51225/275/285了解<b class='flag-5'>死區(qū)</b><b class='flag-5'>時間</b>

    想做一個D類放大器,如何做到不用內(nèi)部的半橋電路,而使用外部搭載的半橋電路?死區(qū)時間如何控制?

    IR2113),對于這種內(nèi)部集成的半橋驅(qū)動,我使用的時候還要考慮死區(qū)時間的吧(還有它內(nèi)部的這個半橋是有死區(qū)時間控制嘛,手冊上并沒有看到這方面的描述),如何解決這個問題呢,我可能要100
    發(fā)表于 10-14 08:08

    集成MOSFET驅(qū)動器中的延遲和死區(qū)時間

    電子發(fā)燒友網(wǎng)站提供《集成MOSFET驅(qū)動器中的延遲和死區(qū)時間.pdf》資料免費(fèi)下載
    發(fā)表于 09-24 09:23 ?1次下載
    集成MOSFET驅(qū)動器中的延遲和<b class='flag-5'>死區(qū)</b><b class='flag-5'>時間</b>

    數(shù)字萬用表有死區(qū)時間

    數(shù)字萬用表在測試過程中可能遇到所謂的“死區(qū)時間”,這一現(xiàn)象可能影響測量效率和用戶體驗(yàn)。本文將深入探討數(shù)字萬用表在測試中可能出現(xiàn)的死區(qū)時間。 死區(qū)
    的頭像 發(fā)表于 09-10 16:11 ?766次閱讀