精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

基于dsPIC33CK256MP508實現的三相交錯LLC PWM發波邏輯

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

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

1. PWM發波邏輯說明

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

圖片

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

1.1 PWM外設基礎知識回顧

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

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

圖片

圖 2 - 獨立邊沿PWM模式

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

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

圖片

圖 3 - 推挽輸出模式

  1. ADC觸發信號

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

  1. PWM事件輸出

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

  1. 同步PCI

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

  1. 觸發模式

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

  1. 數據緩沖

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

1.2 PWM發波邏輯實現

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

圖片

圖 4 - PWM發波邏輯波形示意

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

1.jpg

2. 開發與驗證

2.1 開發環境說明

2.1.1 軟件開發環境

相關軟件開發版本情況說明如下。

1.jpg

2.2 軟件工程創建

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

2.3 發波邏輯驗證

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

圖片

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

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

圖片

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

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

圖片

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

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

    關注

    31

    文章

    5322

    瀏覽量

    120019
  • 緩沖器
    +關注

    關注

    6

    文章

    1919

    瀏覽量

    45450
  • PWM發生器
    +關注

    關注

    0

    文章

    14

    瀏覽量

    8854
  • LLC電源
    +關注

    關注

    0

    文章

    23

    瀏覽量

    5177
  • PWM驅動
    +關注

    關注

    0

    文章

    28

    瀏覽量

    1195
收藏 人收藏

    評論

    相關推薦

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

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

    使用C2000 MCU的數控式兩相交錯LLC諧振轉換器設計

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

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

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

    基于FPGA實現三相SVPWM

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

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

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

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

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

    dsPIC33CH512MP508系列閃存編程規范

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

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

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

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

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

    Ti 6.6kw三相交錯式PFC參考設計

    Ti 6.6kw 三相交錯式 PFC
    發表于 06-15 14:23 ?33次下載

    三相LLC的閉環仿真模型的實現方法

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

    三相LLC電路設置

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

    LLC峰值電流控制PWM的設計實現

    本文介紹基于 dsPIC33CH512MP508 實現LLC峰值電流控制PWM
    發表于 07-22 16:19 ?2118次閱讀
    <b class='flag-5'>LLC</b>峰值電流控制<b class='flag-5'>PWM</b><b class='flag-5'>發</b><b class='flag-5'>波</b>的設計<b class='flag-5'>實現</b>

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

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

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

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