<s id="eoqoe"><xmp id="eoqoe">
<button id="eoqoe"><strong id="eoqoe"></strong></button>
<s id="eoqoe"><xmp id="eoqoe">
<button id="eoqoe"><strong id="eoqoe"></strong></button>
<wbr id="eoqoe"></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><label id="eoqoe"></label></wbr>
<button id="eoqoe"></button>
<wbr id="eoqoe"></wbr>
你的位置:首頁(yè) > 電源管理 > 正文

電源應用中,不同PWM頻率之間的同步設置

發(fā)布時(shí)間:2024-02-20 責任編輯:lina

【導讀】在電源項目應用中,有時(shí)候不同PWM頻率信號之間需要同步,此時(shí)需要一些特殊設置可以實(shí)現。本文就介紹其中一種方法,基于dsPIC33CK256MP506實(shí)驗平臺,采用ADC分頻觸發(fā)事件,結合PWMPCI同步功能來(lái)實(shí)現這一需求。


在電源項目應用中,有時(shí)候不同PWM頻率信號之間需要同步,此時(shí)需要一些特殊設置可以實(shí)現。本文就介紹其中一種方法,基于dsPIC33CK256MP506實(shí)驗平臺,采用ADC分頻觸發(fā)事件,結合PWM的PCI同步功能來(lái)實(shí)現這一需求。


首先,設置兩路不同頻率的PWM信號,這里PWM3設置為500kHz,PWM4設為100kHz,分別設置為自觸發(fā)模式,互補模式輸出,此時(shí)我們查看二者波形。


電源應用中,不同PWM頻率之間的同步設置

圖1 CH1-PWM3L,CH2-PWM4L


從圖1上看,PWM3L的頻率為500k,而PWM4L的頻率為100kHz,符合我們前面的基本設置要求。不過(guò),此時(shí)我們還沒(méi)有對二者做同步的動(dòng)作。



電源應用中,不同PWM頻率之間的同步設置


圖2 采用ADC分頻觸發(fā)功能


這里選擇PG3EVTL寄存器中的ADTR1PS項進(jìn)行ADC觸發(fā)分頻設置,并且使能ADTR1EN1對應TRIGA輸出,根據需要我們選擇1:5的分頻。



電源應用中,不同PWM頻率之間的同步設置


圖3 輸出ADC分頻觸發(fā)事件信號


在PWMEVTy寄存器中,這里我們通過(guò)對EVTySEL設置,將ADC觸發(fā)1這個(gè)信號輸出在一個(gè)I/O口上,這里以RC12為例。



電源應用中,不同PWM頻率之間的同步設置


圖4 使用PWM3的ADC分頻觸發(fā)信號1作為PWM4的PCI同步輸入信號


這里我們設置PWM4的PCI同步的源,PWM3的PWMEVTA事件作為同步源信號,此時(shí)PWMEVTA也就是剛剛我們設置的ADC trigger1的信號,相對于PWM3來(lái)說(shuō),就是5:1的頻率的信號,如圖5所示。



電源應用中,不同PWM頻率之間的同步設置


圖5 對PWMEVTA進(jìn)行配置



電源應用中,不同PWM頻率之間的同步設置


圖6 CH1-PWM3L,CH2-PWM4L,CH3-ADC Trigger1 Event



電源應用中,不同PWM頻率之間的同步設置


圖7 CH1-PWM3L,CH2-PWM4L,CH3-ADC Trigger1 Event


在圖7中,我們將PWM3的觸發(fā)信號TRIGA向后進(jìn)行了200nS延時(shí),以驗證設置的合理性。在圖6中TRIGA為0,所以觸發(fā)信號基本和PWM3L的下降沿對齊。



電源應用中,不同PWM頻率之間的同步設置


圖8 設置PWM4的周期起始信號SOCS


由于我們采用PWM4的同步PCI的信號作為觸發(fā)信號,那么我們需要將PWM4的SOCS(Start of Cycle Selection)選項設置為0b1111,即通過(guò)TRIGA bit或者PCI sync功能設置SOCS。



電源應用中,不同PWM頻率之間的同步設置


圖9 設置PWM4的相應的SOCS寄存器為PCI sync功能



電源應用中,不同PWM頻率之間的同步設置


圖10 MCC中的配置相應與寄存器設置可以同步更新



電源應用中,不同PWM頻率之間的同步設置


圖11 PWM3設置為自觸發(fā)模式TRIGA為觸發(fā)輸出信號



電源應用中,不同PWM頻率之間的同步設置


圖12-1 PWM4SPCIH設置



電源應用中,不同PWM頻率之間的同步設置


圖12-2 PG4SPCIL設置


以上圖12為PWM4的PCI Sync功能設置,詳細功能請參考規格書(shū)內容。



電源應用中,不同PWM頻率之間的同步設置


圖13 PG4頻率設為250kHz驗證PCI同步的作用



電源應用中,不同PWM頻率之間的同步設置


圖14 CH1-PWM3L,CH2-PWM4L,CH3-ADC Trigger1 Event


基于圖13的設置,我們將PWM4頻率設為為250kHz,但此時(shí)看到PWM4的同步PCI源在起作用,PWM4L的頻率由PWM3的ADC Trigger1信號分頻觸發(fā)為100kHz,即從圖14上看到的周期約為10uS。



電源應用中,不同PWM頻率之間的同步設置


圖15 設置PWM4的頻率為100kHz且占空比40%



電源應用中,不同PWM頻率之間的同步設置


圖16 設置PWM3的頻率為500k且占空比30%



電源應用中,不同PWM頻率之間的同步設置


圖17 PWM3的觸發(fā)選項設置


這里我們由PWM3觸發(fā)PWM4,所以設置ADC Trigger1為觸發(fā)信號,且使用TRIGA信號,延時(shí)200ns,如果實(shí)際應用不需要延時(shí),可以不設置這個(gè)數值,默認為0。


此時(shí)的波形為圖18,19所示。



電源應用中,不同PWM頻率之間的同步設置


圖18 CH1-PWM3L,CH2-PWM4L,CH3-ADC Trigger1 Event



電源應用中,不同PWM頻率之間的同步設置


圖19 CH1-PWM3L,CH2-PWM4L,CH3-ADC Trigger1 Event


從圖19來(lái)看,基于PWM3和PWM4都是互補模式輸出,死區設置都在50ns以?xún)?,那么從PWM3L的下降沿到ADC Trigger1的事件之間的時(shí)間主要是我們設置的觸發(fā)延時(shí)200ns產(chǎn)生,基于此PWM4和PWM3是完全同步的PWM波形。


以上我們對PWM不同頻率的通道之間的同步做了一個(gè)基本的說(shuō)明,這個(gè)過(guò)程通過(guò)PWM自帶的ADC分頻觸發(fā)信號進(jìn)行分頻觸發(fā),使用PWM事件作為PWM4的PCI同步源,以實(shí)現二者的同步。


免責聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問(wèn)題,請聯(lián)系小編進(jìn)行處理。


推薦閱讀:

為高電壓PCB設計和布局選擇材料

IO-Link改變智能工廠(chǎng)決策的三大原因

IU8202 適用于OWS耳機的無(wú)POP聲超低功耗400mW單聲道G類(lèi)耳放IC方案

總算搞明白MOS管GS極電阻作用

使用SEMulator3D進(jìn)行虛擬工藝故障排除和研究


特別推薦
技術(shù)文章更多>>
技術(shù)白皮書(shū)下載更多>>
熱門(mén)搜索
?

關(guān)閉

?

關(guān)閉

久久无码人妻精品一区二区三区_精品少妇人妻av无码中文字幕_98精品国产高清在线看入口_92精品国产自产在线观看481页
<s id="eoqoe"><xmp id="eoqoe">
<button id="eoqoe"><strong id="eoqoe"></strong></button>
<s id="eoqoe"><xmp id="eoqoe">
<button id="eoqoe"><strong id="eoqoe"></strong></button>
<wbr id="eoqoe"></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><label id="eoqoe"></label></wbr>
<button id="eoqoe"></button>
<wbr id="eoqoe"></wbr>