RM新时代网站-首页

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

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

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

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

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

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

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

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

圖片

圖 1 - 三相交錯(cuò)LLC拓?fù)涫疽?/p>

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

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

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

圖片

圖 2 - 獨(dú)立邊沿PWM模式

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

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

圖片

圖 3 - 推挽輸出模式

  1. ADC觸發(fā)信號(hào)

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

  1. PWM事件輸出

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

  1. 同步PCI

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

  1. 觸發(fā)模式

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

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

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

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

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

圖片

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

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

1.jpg

2. 開發(fā)與驗(yàn)證

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ā)波邏輯驗(yàn)證

軟件經(jīng)編譯并燒錄到dsPIC33CK256MP508后可以詳細(xì)觀察相關(guān)的PWM波形。PWM1H、PWM1L、PWM2H、PWM2L的波形關(guān)系如圖6,在頻率突變時(shí)也能很好的保證推挽輸出正負(fù)半波的對(duì)稱性。對(duì)應(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)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5336

    瀏覽量

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

    關(guān)注

    6

    文章

    1921

    瀏覽量

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

    關(guān)注

    0

    文章

    14

    瀏覽量

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

    關(guān)注

    0

    文章

    23

    瀏覽量

    5182
  • PWM驅(qū)動(dòng)
    +關(guān)注

    關(guān)注

    0

    文章

    28

    瀏覽量

    1202
收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

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

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

    什么是三相交流電源對(duì)稱?

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

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

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

    Microchip全新dsPIC33CH512MP508雙核DSC可為程序存儲(chǔ)器

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

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

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

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

    本文檔定義了dsPIC33CH512MP508 16位數(shù)字信號(hào)控制器(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èi)下載。
    發(fā)表于 05-12 16:49 ?13次下載

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

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

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

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

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

    三相發(fā)設(shè)置,載波為鋸齒,錯(cuò)120度,即1/3周期值。工作頻率為40K~180K。單調(diào)頻->單調(diào)寬->打嗝。為保證載波裝載時(shí)刻在過周期
    的頭像 發(fā)表于 03-22 11:34 ?2172次閱讀
    <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è)計(jì)實(shí)現(xiàn)

    本文介紹基于 dsPIC33CH512MP508 實(shí)現(xiàn)LLC峰值電流控制PWM發(fā)
    發(fā)表于 07-22 16:19 ?2217次閱讀
    <b class='flag-5'>LLC</b>峰值電流控制<b class='flag-5'>PWM</b><b class='flag-5'>發(fā)</b><b class='flag-5'>波</b>的設(shè)計(jì)<b class='flag-5'>實(shí)現(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的移植與性能增強(qiáng)指南

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