找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5949|回復: 2
打印 上一主題 下一主題
收起左側(cè)

STM32F334應用于LLC+SR的高精度Timer波形產(chǎn)生(共6頁)

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:278147 發(fā)表于 2018-1-20 20:51 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
F334的中文資料不算多,我在這里給大家分享一個


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

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

   
如何產(chǎn)生波形以及機制 如何產(chǎn)生波形以及機制 如何產(chǎn)生波形以及機制 如何產(chǎn)生波形以及機制      Timer A互補輸出(兩路波形)作為變壓器源邊 PWM波形,死區(qū)時間根據(jù)電路參數(shù)調(diào)整,Timer B其中一路波形作為SR控制輸出 1,Timer C其中一路波形作為 SR控制輸出 2;具體操作如下:
  設定 Master Timer做為 Timer A,B,C的同步信號 pTimerCfg.ResetTrigger = HRTIM_TIMRESETTRIGGER_MASTER_PER;
  設定 Timer A兩路互補輸出,死區(qū)時間可調(diào),本例中死區(qū)時間為 T1
pTimerCfg.DeadTimeInsertion = HRTIM_TIMDEADTIMEINSERTION_ENABLED;
pDeadTimeCfg.RisingValue = T1;
pDeadTimeCfg.FallingValue = T1;
  設定 Timer A的 Set源為 TIMERA_Compare1, Reset源是 Master Timer周期事件
pOutputCfg.SetSource = HRTIM_OUTPUTSET_TIMCMP1;
pOutputCfg.ResetSource = HRTIM_OUTPUTRESET_MASTERPER;
  設定 Timer B為單路輸出,Set源為 TIMERB_Compare1,Reset源是 TIMERB_Compare2
pOutputCfg.SetSource = HRTIM_OUTPUTSET_TIMCMP1;
pOutputCfg.ResetSource = HRTIM_OUTPUTRESET_TIMCMP2;
  設定 Timer C為單路輸出,Set源為 TIMERC_Compare1,Reset源是 TIMERC_Compare2
  設定 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);
  設定 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);   

實測波形 實測波形 實測波形 實測波形: :: :      

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

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


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


評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:509721 發(fā)表于 2019-5-23 11:25 | 只看該作者
難道沒有用標準庫的嗎
回復

使用道具 舉報

板凳
ID:282538 發(fā)表于 2020-5-23 22:26 | 只看該作者
最好有完整的資料,這樣有頭沒尾。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表