隨著能源需求的日益緊張,科技的日趨智能化,高可靠的穩壓輸出,已日趨成為當今社會迅速發展的必然趨勢。中科昊芯順應時代要求,推出適用于高精度工業自動化運動控制的新版HXS320F28034PNT數字信號處理器DSP,芯片EPWM_PC,由一次觸發首脈寬調制與高頻脈沖電壓脈寬調制組成,更有效助力于工程師實現快速有效蓄能降壓斬波、高可靠穩壓輸出,廣泛應用于電動汽車與軌道交通電源、新能源發電、白色家電開關電源等高精度控制領域。
自平頭哥半導體有限公司劍池集成開發環境(簡稱“CDK”)支持HX2000系列芯片調試以來,本期以EPWM_PC降壓斬波實例對EPWM_PC電源穩壓輸出展開介紹。
HX2000系列EPWM_PC降壓斬波,由一次觸發與高頻調制模塊組成,是一種通過高頻信號調制PWM波,實現降壓斬波的模擬降壓電路模塊,原理如下:
經EPWM時基、比較、動作、死區模塊輸出PWM波,作為PC斬波模塊輸入。經一次觸發模塊,采用公式Tsysclkout*8*PCCTL[OSHTWTH],斬波輸入波形,使輸出有效快速導通功率器件。通過PCCTL[CHPFREQ]配置斬波時鐘頻率分頻系數,1~8分頻輸出高頻信號,調制產生占空比為(PCCTL[CHPDUTY]+1)/8的脈沖電壓,使功率器件獲得足夠驅動能力,以在一定時間內維持導通狀態。典型Buck電路應用如下,可通過EPWM_PC一次觸發脈寬調制,有效快速導通功率器件Q,使輸入電源向電感L充電。經高頻時鐘調制,輸出脈沖電壓,作用于功率器件Q,以維持導通狀態,使電感L完成充電,實現降壓斬波,穩定電壓輸出。
由此設計EPWM_PC降壓斬波實例:PWM波頻率30kHz、死區0.4us,雙邊沿延時,互補輸出。斬波:(1)PWM1,一次觸發調制脈寬,輸出頻率250kHz;(2)PWM2,一次觸發調制脈寬,輸出頻率250kHz;斬波時鐘占空比62.5%輸出。
基于CDK開發,代碼包括:EPWM的 GPIO配置、EPWM頻率配置30KHz、死區0.4us,雙邊沿延時,互補輸出、事件觸發模塊配置。斬波PWM1/2第一個脈沖寬度為2/8的SYSCLKOUT時鐘周期;PWM1的斬波時鐘頻率分頻系數為不分頻、62.5%脈寬輸出中斷服務程序;PWM2的斬波時鐘頻率分頻系數為3分頻、62.5%脈寬輸出中斷服務程序。主程序調用執行。
1.intmain(void)
2.{
3./*初始化系統控制*/
4.InitSysCtrl();
5./*初始化EPwmGPIO*/
6.InitEPwm1Gpio();
7.InitEPwm2Gpio();
8.InitEPwm3Gpio();
9./*關中斷*/
10.InitPieCtrl();
11./*清中斷*/
12.IER=0x0000;
13.IFR=0x0000;
14./*初始化PIE向量表*/
15.InitPieVectTable();
16.EALLOW;
17./*epmw1_isr中斷,一次觸發2/8首脈寬調制斬波*/
18.PieVectTable.EPWM1_INT=&epwm1_isr;
19./*epmw2_isr中斷,一次觸發2/8首脈寬調制,1/8系統時鐘三分頻、62.5%脈寬調制斬波*/
20.PieVectTable.EPWM2_INT=&epwm2_isr;
21./*將epmw3_isr入口地址賦給EPWM3_INT*/
22.PieVectTable.EPWM3_INT=&epwm3_isr;
23.EDIS;
24.EALLOW;
25./*禁用TBCLK同步,允許EPWM初始化配置*/
26.SysCtrlRegs.PCLKCR0.bit.TBCLKSYNC=0;
27.EDIS;
28./*初始化EPWM1,EPWM2,EPWM3,頻率30KHz,向上向下計數模式*/
29.InitEPwm1Example();
30.InitEPwm2Example();
31.InitEPwm3Example();
32.EALLOW;
33./*使能TBCLK同步,EPWM配置功能起作用*/
34.SysCtrlRegs.PCLKCR0.bit.TBCLKSYNC=1;
35.EDIS;
36./*禁止CPU中斷并清除所有中斷標志*/
37.IER|=M_INT3;
38./*使能相對應的中斷*/
39.PieCtrlRegs.PIEIER3.bit.INTx1=1;
40.PieCtrlRegs.PIEIER3.bit.INTx2=1;
41.PieCtrlRegs.PIEIER3.bit.INTx3=1;
42./*使能全局中斷*/
43.EINT;
44.while(1)
45.{
46.}
47.return0;
48.}
CDK上開發降壓斬波實例程序,編譯結果為:
編譯通過后,可以開始調試了,調試結果如下:
(1)下圖中通道1和通道2的波形為PWM斬波輸出整體波形:
(2)下圖中通道1和通道2的波形均為第一個脈沖寬度為2/8的SYSCLKOUT時鐘周期:
(3)下圖中通道1為斬波時鐘頻率分頻系數為1分頻,占空比為7/8的波形;通道2為斬波時鐘頻率分頻系數為3分頻,占空比為7/8的波形:
-
芯片
+關注
關注
456文章
51170瀏覽量
427227
發布評論請先 登錄
相關推薦
評論