標(biāo)題: STM32F334應(yīng)用于LLC+SR的高精度Timer波形產(chǎn)生(共6頁(yè)) [打印本頁(yè)]

作者: budaoweng6789    時(shí)間: 2018-1-20 20:51
標(biāo)題: STM32F334應(yīng)用于LLC+SR的高精度Timer波形產(chǎn)生(共6頁(yè))
F334的中文資料不算多,我在這里給大家分享一個(gè)


      為了減小開(kāi)關(guān)時(shí)的交疊,人們提出了零電流開(kāi)關(guān)(ZCS)和零電壓開(kāi)關(guān)(ZVS)兩種軟開(kāi)關(guān)的方法。對(duì)于 ZCS:使開(kāi)關(guān)管的電流在開(kāi)通時(shí)保持在零,在關(guān)斷前使電流降到零。對(duì)于 ZVS:使開(kāi)關(guān)管的電壓在開(kāi)通前降到零,在關(guān)斷時(shí)保持為零。

      實(shí)際應(yīng)用中一般是在變壓器源邊 ZVS打開(kāi),而在副邊進(jìn)行二次同步整流(SR--synchronous rectification)的 ZCS的關(guān)閉操作,下圖為 LLC + SR基本硬件構(gòu)圖:

   
如何產(chǎn)生波形以及機(jī)制 如何產(chǎn)生波形以及機(jī)制 如何產(chǎn)生波形以及機(jī)制 如何產(chǎn)生波形以及機(jī)制      Timer A互補(bǔ)輸出(兩路波形)作為變壓器源邊 PWM波形,死區(qū)時(shí)間根據(jù)電路參數(shù)調(diào)整,Timer B其中一路波形作為SR控制輸出 1,Timer C其中一路波形作為 SR控制輸出 2;具體操作如下:
  設(shè)定 Master Timer做為 Timer A,B,C的同步信號(hào) pTimerCfg.ResetTrigger = HRTIM_TIMRESETTRIGGER_MASTER_PER;
  設(shè)定 Timer A兩路互補(bǔ)輸出,死區(qū)時(shí)間可調(diào),本例中死區(qū)時(shí)間為 T1
pTimerCfg.DeadTimeInsertion = HRTIM_TIMDEADTIMEINSERTION_ENABLED;
pDeadTimeCfg.RisingValue = T1;
pDeadTimeCfg.FallingValue = T1;
  設(shè)定 Timer A的 Set源為 TIMERA_Compare1, Reset源是 Master Timer周期事件
pOutputCfg.SetSource = HRTIM_OUTPUTSET_TIMCMP1;
pOutputCfg.ResetSource = HRTIM_OUTPUTRESET_MASTERPER;
  設(shè)定 Timer B為單路輸出,Set源為 TIMERB_Compare1,Reset源是 TIMERB_Compare2
pOutputCfg.SetSource = HRTIM_OUTPUTSET_TIMCMP1;
pOutputCfg.ResetSource = HRTIM_OUTPUTRESET_TIMCMP2;
  設(shè)定 Timer C為單路輸出,Set源為 TIMERC_Compare1,Reset源是 TIMERC_Compare2
  設(shè)定 TIMERB_Compare1數(shù)據(jù)為半周期數(shù)據(jù)(Half period)+ T2,TIMERB_Compare2數(shù)據(jù)為 T3
__HAL_HRTIM_SetCompare(&hhrtim1, HRTIM_TIMERINDEX_TIMER_B, HRTIM_COMPAREUNIT_1,
HALF_FRQUENCY+T2);
__HAL_HRTIM_SetCompare(&hhrtim1, HRTIM_TIMERINDEX_TIMER_B, HRTIM_COMPAREUNIT_2, T3);
  設(shè)定 TIMERC_Compare1數(shù)據(jù)為 T2,TIMERB_Compare2數(shù)據(jù)為半周期數(shù)據(jù)(Half period)+ T3
__HAL_HRTIM_SetCompare(&hhrtim1, HRTIM_TIMERINDEX_TIMER_C, HRTIM_COMPAREUNIT_1, T2);
__HAL_HRTIM_SetCompare(&hhrtim1, HRTIM_TIMERINDEX_TIMER_C, HRTIM_COMPAREUNIT_2,
HALF_FRQUENCY+T3);   

實(shí)測(cè)波形 實(shí)測(cè)波形 實(shí)測(cè)波形 實(shí)測(cè)波形: :: :      

PWM波形參數(shù)設(shè)定如下:
Timer時(shí)鐘:2.048GHz
PWM 頻率:100KHz
T1:500ns
T2:1000ns
T3:300ns

Timer A 未加死區(qū)波形:


完整的pdf格式文檔51黑下載地址(共6頁(yè)):
STM32F334 應(yīng)用于LLC+SR的高精度Timer波形產(chǎn)生.pdf (294.24 KB, 下載次數(shù): 88)



作者: andyf626    時(shí)間: 2019-5-23 11:25
難道沒(méi)有用標(biāo)準(zhǔn)庫(kù)的嗎
作者: 289466080    時(shí)間: 2020-5-23 22:26
最好有完整的資料,這樣有頭沒(méi)尾。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1