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

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

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

基于dsPIC33CK256MP508實現(xiàn)的三相交錯LLC PWM發(fā)波邏輯

冬至子 ? 來源:王超的小站 ? 作者:Chao Wang ? 2023-07-22 15:53 ? 次閱讀

本文介紹基于 dsPIC33CK256MP508 實現(xiàn)的三相交錯 LLC PWM發(fā)波邏輯,該發(fā)波邏輯充分利用了 dsPIC33C 系列MCU強大的“支持精細邊沿定位的高分辨率PWM”外設(shè),諸如PWM發(fā)生器(PG)的ADC觸發(fā)信號2分頻,PCI同步功能和PWM事件輸出機制。同時也開啟了PG5的同步中斷(此中斷建議具有最高優(yōu)先級)。

1. PWM發(fā)波邏輯說明

三相交錯帶同步整流的半橋LLC拓撲結(jié)構(gòu)示意如下,需要6對PWM波。對于dsPIC33CK256MP508 可以用PG1、PG3和PG5作為主管PWM驅(qū)動,PG2、PG4和PG6作為同步管PWM驅(qū)動。

圖片

圖 1 - 三相交錯LLC拓撲示意

1.1 PWM外設(shè)基礎(chǔ)知識回顧

在具體研究PWM發(fā)波邏輯之前,需要了解下本文用到的dsPIC33C 系列MCU“支持精細邊沿定位的高分辨率PWM ^[2]^ ”外設(shè)的一些基礎(chǔ)知識。

  1. PWM模式 - 獨立邊沿PWM模式
  • PGxPHASE:確定定時器計數(shù)器周期開始后的PWM信號上升沿位置,一般主管PGxPHASE賦值為0,而對應(yīng)于主管的同步整流管靠PGxPHASE值實現(xiàn)相應(yīng)的相位偏移。
  • PGxDC:確定定時器計數(shù)周期開始后的PWM信號下降沿位置。
  • PGxPER:確定PWM定時器計數(shù)周期的結(jié)束位置。

圖片

圖 2 - 獨立邊沿PWM模式

  1. 輸出模式 - 推挽輸出模式

推挽輸出模式在接收到SOC觸發(fā)信號時,都會將PWM周期重復(fù)兩次。由于推挽模式下不能使用死區(qū),所以在獨立邊沿PWM模式下可以給PGxDC一個小于PGxPER值,以實現(xiàn)死區(qū)功能。

圖片

圖 3 - 推挽輸出模式

  1. ADC觸發(fā)信號

每個PWM發(fā)生器可生成兩個ADC觸發(fā)信號:ADC觸發(fā)信號1和ADC觸發(fā)信號2,同時ADC觸發(fā)信號1輸出可以使用ADTRPS<4:0>控制位(PGxEVTL<15:11>)進行后分頻,以降低ADC轉(zhuǎn)換的頻率。

  1. PWM事件輸出

PWM事件輸出功能提供了一種用于將各種PWM信號和事件與其他外設(shè)和外部器件接口的機制。本文LLC PWM發(fā)波邏輯的錯相就會用到將ADC觸發(fā)信號1的2分頻送給PWM事件輸出,然后相關(guān)PWM發(fā)生器與該事件進行同步。

  1. 同步PCI

同步模塊是唯一可啟動周期開始的PCI模塊,可用作SOCS<3:0>(PGxCONH<3:0>)多路開關(guān)的輸入,這里用于相關(guān)PWM發(fā)生器與PWM事件的同步操作,完成錯相功能。

  1. 觸發(fā)模式

PWM發(fā)生器提供了兩種觸發(fā)模式,用于確定如何使用SOC觸發(fā)信號,分別為單觸發(fā)模式和可重觸發(fā)模式,使用TRGMOD<1:0>(PGxCONH<7:6>)選擇觸發(fā)模式,因用了PCI同步功能,這里需要選擇重觸發(fā)模式,以防止SOC觸發(fā)信號丟失。

  1. 數(shù)據(jù)緩沖

PGxPER、PGxPHASE、PGxDC和PGxTRIGA等寄存器都是有緩沖的,本文這里選擇在下一個PWM周期開始時真正更新寄存器。只要在PG1新周期開始前完成對PG1~PG6的相關(guān)寄存器更新,就可以保證半橋LLC所有PG的正確同步。

1.2 PWM發(fā)波邏輯實現(xiàn)

在回顧了PWM外設(shè)的基礎(chǔ)知識后,開始看一下半橋LLC 三相交錯PWM發(fā)波的具體實現(xiàn),示意波形見圖4 。這里忽略了死區(qū)和同步整流管相對于主管的相位偏移,其他詳細說明如下。

圖片

圖 4 - PWM發(fā)波邏輯波形示意

  1. PG1~PG6配置為獨立邊沿推挽輸出模式。
  2. PG1采用SOC自觸發(fā)模式,PG2采用PCI同步功能。PG1的ADC觸發(fā)信號1經(jīng)2分頻送給PWM事件A(PG1的ADC觸發(fā)信號1在定時器值等于PG1TRIGA時產(chǎn)生),PG2經(jīng)PCI同步功能與PWM事件A同步,這就保證了PG1和PG2的相位同步一致。
  3. PG3和PG4采用SOC PCI同步功能,PG2的ADC觸發(fā)信號1經(jīng)2分頻送給PWM事件B(PG2的ADC觸發(fā)信號1在定時器值等于PG2TRIGA時產(chǎn)生),PG3和PG4經(jīng)PCI同步功能與PWM事件B同步,這就保證了PG3和PG4與PG2的相位相差60°。
  4. PG5和PG6采用SOC PCI同步功能,PG3的ADC觸發(fā)信號1經(jīng)2分頻送給PWM事件C(PG3的ADC觸發(fā)信號1在定時器值等于PG3TRIGA時產(chǎn)生),PG5和PG6經(jīng)PCI同步功能與PWM事件C同步,這就保證了PG5和PG6與PG3的相位相差60°。
  5. PG5開啟PCI同步中斷,此中斷優(yōu)先級需高于控制中斷,在該中斷中給PG1~PG6的相關(guān)寄存器賦值,保證在PG1的下一周期開始時刻所有寄存器統(tǒng)一更新。

1.jpg

2. 開發(fā)與驗證

2.1 開發(fā)環(huán)境說明

2.1.1 軟件開發(fā)環(huán)境

相關(guān)軟件開發(fā)版本情況說明如下。

1.jpg

2.2 軟件工程創(chuàng)建

您可以直接從如下Gitee鏈接下載完整的測試工程,參見doc目錄下的README.pdf可以一步一步從零開始完成該搭建工程。

2.3 發(fā)波邏輯驗證

軟件經(jīng)編譯并燒錄到dsPIC33CK256MP508后可以詳細觀察相關(guān)的PWM波形。PWM1H、PWM1L、PWM2H、PWM2L的波形關(guān)系如圖6,在頻率突變時也能很好的保證推挽輸出正負半波的對稱性。對應(yīng)的PWM2H、PWM2L、PWM3H、PWM3L 和 PWM5H、PWM5L、PWM6H、PWM6L的波形關(guān)系也與圖6一致。

圖片

圖 6 - CH1: PWM1H, CH2: PWM1L, CH3: PWM2H, CH4: PWM2L

PWM1H、PWM1L、PWM3H、PWM3L的波形關(guān)系如圖7,PG3滯后PG1 60°。

圖片

圖 7 - CH1: PWM1H, CH2: PWM1L, CH3: PWM2H, CH4: PWM2L

PWM1H、PWM1L、PWM5H、PWM5L的波形關(guān)系如下,PG5滯后PG1 120°。

圖片

圖 8 - CH1: PWM1H, CH2: PWM1L, CH3: PWM3H, CH4: PWM3L

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

    關(guān)注

    31

    文章

    5253

    瀏覽量

    119208
  • 緩沖器
    +關(guān)注

    關(guān)注

    6

    文章

    1904

    瀏覽量

    45327
  • PWM發(fā)生器
    +關(guān)注

    關(guān)注

    0

    文章

    14

    瀏覽量

    8837
  • LLC電源
    +關(guān)注

    關(guān)注

    0

    文章

    19

    瀏覽量

    5148
  • PWM驅(qū)動
    +關(guān)注

    關(guān)注

    0

    文章

    28

    瀏覽量

    1166
收藏 人收藏

    評論

    相關(guān)推薦

    Microchip dsPIC33CK256MP508-IPT 汽車 ISELED氛圍燈方案介紹

    ledmicrochipMicroISEdsPIC
    大大通
    發(fā)布于 :2022年10月19日 16:08:17

    使用C2000 MCU的數(shù)控式兩相交錯LLC諧振轉(zhuǎn)換器設(shè)計

    PWM 波形。該設(shè)計實現(xiàn)了新型的電流共享技術(shù),以準確地在相位之間實現(xiàn)電流平衡。主要特色數(shù)控式兩相交錯 LLC 諧振直流/直流轉(zhuǎn)換器無需任何
    發(fā)表于 12-26 14:42

    什么是三相交流電源對稱?

    ,每組繞組及其外回路稱為A,分別用A、B、C表示。它們的組合稱為三相系統(tǒng),通常有三相線系統(tǒng)和三相四線系統(tǒng),即
    發(fā)表于 07-12 07:53

    基于FPGA實現(xiàn)三相SVPWM

    可編程邏輯器件,具有高效的并行執(zhí)行能力,處理一些邏輯判斷,移位操作等具有天然的優(yōu)勢。 傳統(tǒng)的基于FPGA實現(xiàn)三相SVPWM,通常避免不了進行一些乘除運算,特別是
    發(fā)表于 09-13 09:23

    Microchip全新dsPIC33CH512MP508雙核DSC可為程序存儲器

    dsPIC33CH512MP508MP5)系列對近期推出的dsPIC33CH進行了擴展,將存儲器從128 KB增至512 KB,將程序RAM(隨機存取存儲器)存儲容量擴大兩倍,由24 KB增至72 KB。
    的頭像 發(fā)表于 03-28 17:13 ?7705次閱讀

    dsPIC33CK256MP506數(shù)字電源接插模塊(PIM)用戶指南

    dsPIC33CK256MP506數(shù)字電源接插模塊(PIM)用戶指南資料免費下載。
    發(fā)表于 04-29 10:32 ?37次下載

    dsPIC33CH512MP508系列閃存編程規(guī)范

    本文檔定義了dsPIC33CH512MP508 16位數(shù)字信號控制器(Digital Signal Controller,DSC)系列的編程規(guī)范。
    發(fā)表于 05-12 16:48 ?7次下載

    dsPIC33CH512MP508通用接插模塊(PIM)信息手冊

    dsPIC33CH512MP508通用Explorer 16/32 PIM(MA330046)旨在使用Explorer 16或Explorer 16/32開發(fā)板演示dsPIC33CH512MP508系列的功能。
    發(fā)表于 05-12 16:57 ?17次下載

    dsPIC33CK64MP105通用接插模塊(PIM)信息手冊

    dsPIC33CK64MP105通用接插模塊(PIM)信息手冊免費下載。
    發(fā)表于 05-12 16:49 ?13次下載

    Ti 6.6kw三相交錯式PFC參考設(shè)計

    Ti 6.6kw 三相交錯式 PFC
    發(fā)表于 06-15 14:23 ?32次下載

    三相LLC的閉環(huán)仿真模型的實現(xiàn)方法

    三相LLC能大幅度的降低輸出紋波電流,而且能擴展單相LLC的輸出功率范圍。在中大功率的應(yīng)用上,是非常適合的選擇。本文將提供一種三相LLC的閉
    發(fā)表于 02-08 17:05 ?2921次閱讀
    <b class='flag-5'>三相</b><b class='flag-5'>LLC</b>的閉環(huán)仿真模型的<b class='flag-5'>實現(xiàn)</b>方法

    三相LLC電路發(fā)設(shè)置

    三相發(fā)設(shè)置,載波為鋸齒,錯120度,即1/3周期值。工作頻率為40K~180K。單調(diào)頻->單調(diào)寬->打嗝。為保證載波裝載時刻在過周期
    的頭像 發(fā)表于 03-22 11:34 ?1820次閱讀
    <b class='flag-5'>三相</b><b class='flag-5'>LLC</b>電路<b class='flag-5'>發(fā)</b><b class='flag-5'>波</b>設(shè)置

    LLC峰值電流控制PWM發(fā)的設(shè)計實現(xiàn)

    本文介紹基于 dsPIC33CH512MP508 實現(xiàn)LLC峰值電流控制PWM發(fā)
    發(fā)表于 07-22 16:19 ?1842次閱讀
    <b class='flag-5'>LLC</b>峰值電流控制<b class='flag-5'>PWM</b><b class='flag-5'>發(fā)</b><b class='flag-5'>波</b>的設(shè)計<b class='flag-5'>實現(xiàn)</b>

    dsPIC33CH128MP508接插模塊(PIM)信息手冊

    dsPIC33CH128MP508 通用 Explorer 16/32 PIM (MA330040)旨在使用 Explorer 16 或 Explorer 16/32 開發(fā)板演示
    發(fā)表于 09-22 08:30 ?0次下載
    <b class='flag-5'>dsPIC33CH128MP508</b>接插模塊(PIM)信息手冊

    dsPIC33EPXXXGS70X/80X到dsPIC33CK256MP508的移植與性能增強指南

    電子發(fā)燒友網(wǎng)站提供《dsPIC33EPXXXGS70X/80X到dsPIC33CK256MP508的移植與性能增強指南.pdf》資料免費下載
    發(fā)表于 09-25 09:57 ?1次下載
    <b class='flag-5'>dsPIC33</b>EPXXXGS70X/80X到<b class='flag-5'>dsPIC33CK256MP508</b>的移植與性能增強指南