性无码一区二区三区在线观看,少妇被爽到高潮在线观看,午夜精品一区二区三区,无码中文字幕人妻在线一区二区三区,无码精品国产一区二区三区免费

Westbrook
認證:VIP會員
所在專題目錄 查看專題
數(shù)字化實現(xiàn)之(1)-PWM外設(shè)簡介及MCC配置介紹
數(shù)字化實現(xiàn)之(2)-單端功率變換器的實現(xiàn)方法
數(shù)字化實現(xiàn)之(3)-Interleaved PFC PWM Implement
數(shù)字化實現(xiàn)之(4)-Totem Pole PFC Implement
數(shù)字化實現(xiàn)之(5)-Three Phase Vienna PFC Implement
數(shù)字化實現(xiàn)之(6)-半橋LLC控制
作者動態(tài) 更多
10分鐘教你快速完成數(shù)字電源的閉環(huán)控制
2022-04-02 17:26
數(shù)字電源學(xué)習(xí)板演示
2022-02-19 13:36
手把手教你學(xué)數(shù)字電源系列視頻(22)- 數(shù)字控制的軟件流程
2022-02-19 13:28
手把手教你學(xué)數(shù)字電源系列視頻(21)- 設(shè)計數(shù)字補償器(LDE執(zhí)行)
2022-02-19 13:28
手把手教你學(xué)數(shù)字電源系列視頻(20)- 設(shè)計數(shù)字補償器(AB系數(shù)計算)
2022-02-19 13:27

數(shù)字化實現(xiàn)之(1)-PWM外設(shè)簡介及MCC配置介紹

當(dāng)前中小功率電源還是模擬控制為主,但是隨著數(shù)字化的發(fā)展,主控MCU性價比越來越高,電源控制的數(shù)字化是今后的趨勢。很多工程師覺得電源的數(shù)字化控制高大上,模擬控制都還沒弄的明白,就進入數(shù)字化覺得比較困難。其實電源的數(shù)字化并沒有那么遙不可及,大家可以參考本人寫的專題《基于MCHP 16bit dspic33系列全數(shù)字控制同步Buck入門》系列文章,其實非常的容易。數(shù)字化的核心就是將模擬連續(xù)信號離散化,通過ADC外設(shè)完成模擬信號的采樣,然后在MCU內(nèi)部全部完成環(huán)路的控制,并實時的更新PWM外設(shè)去控制主功率拓撲的能量轉(zhuǎn)換,區(qū)別在于模擬控制在s域,數(shù)字控制在z域。

要想實現(xiàn)一個最基本的功率拓撲,兩大外設(shè)必不可少,一個是PWM外設(shè),一個是ADC模塊。PWM外設(shè)完成對占空比/周期/移相等調(diào)制波的變換,ADC模塊完成外部模擬信號(電壓/電流等)的采樣并轉(zhuǎn)換。因為本專題主要是實現(xiàn)方式,所以不涉及ADC模塊,講重點介紹PWM實現(xiàn)功率拓撲的方式。

本專題主要采用MCC(MPLAB Code Configuration )實現(xiàn),下面將進行PWM外設(shè)工作最基本的配置介紹,后續(xù)章節(jié)的PWM實現(xiàn)均在這個基礎(chǔ)上進行。關(guān)于MPLAB X IDE如何下載以及安裝MCC,請查看附件。


Microchip最新一代的dsPIC33C系列專門用于電源和電機的控制,單核c系列多達8對HRPWM,雙核CH系列有(8+4)對HRPWM,高精度模式下分辨率達到了250ps,每個PGx模塊下有4個PCI模塊(PWM Control Input),使得PWM非常的靈活方便實現(xiàn)各種功率拓撲控制方式以及保護功能。

下面介紹PWM模塊MCC配置方法及如何使用。

1.系統(tǒng)時鐘的配置(System Clock Selection)

一般如果外部使用8MHz晶振,選擇Primary Oscillator模式。

主振蕩器和內(nèi)部FRC振蕩器源可選擇使用片上PLL(主內(nèi)核鎖相環(huán))來獲取更高的工作速度,比如主頻100MIPS(每兩個時鐘周期執(zhí)行一條指令,故時鐘頻率為200MHz)。

dsPIC33C器件系列為每個內(nèi)核實現(xiàn)了一個附屬PLL模塊。附屬PLL模塊用來生成獨立于系統(tǒng)時鐘的各種外設(shè)時鐘源,比如給PWM模塊提供500MHz時鐘源就是來自于此。如下:

至此時鐘配置完畢。

2.配置仿真口,取決于你自己的選擇(PGD1/PGD2/PGD3),在這里我選擇PGD2仿真口。

3.配置PWM外設(shè)

  • PWM Clock Setting

如果要使能高精度模式,必須選擇500MHz時鐘源,否則下面的高精度模式無法選擇。

Select Required PWM Generators有PG1~PG8供選擇(根據(jù)不同型號PGx數(shù)量不一致),可以根據(jù)自己需要進行配置。

  • PWM Master Settings

  1. PWM工作模式

PWM模塊支持多種PWM模式,適用于電機控制和電源設(shè)計,主要支持以下PWM模式:

2.PWM輸出模式

每個PWM發(fā)生器都可以編程為三種輸出模式之一,以控制PWMxH和PWMxL引腳的行為。輸出模式選擇與PWM模式無關(guān)。輸出模式包括:

  • PWM Freqence Settings

工作頻率/占空比/相移可以根據(jù)自己選擇,因為每個PG模塊都是一個單獨的個體,所以可以有自己的工作頻率/占空比/相移,可以選擇Use Master Period/Duty Cycle讓不同個PG模塊使用同一個參數(shù)。

  • Trigger Control Settings

PWM發(fā)生器操做基于觸發(fā)信號。PWM發(fā)生器必須接收到周期開始(SOC)觸發(fā)信號才能產(chǎn)生各個PWM周期。觸發(fā)信號可以在PWM發(fā)生器外部產(chǎn)生,PWM發(fā)生器也可以自觸發(fā)。當(dāng)PWM發(fā)生器到達PWM周期末尾時,它會產(chǎn)生一個周期結(jié)束(End-of-Cycle, EOC)觸發(fā)信號,該觸發(fā)信號可供其他PWM發(fā)生器使用。

SOC(Start-of-Cycle) trigger sources有下面一些:

  1. Local SOC
  2. Othet's PG's ECO
  3. Other PG's Trigger
  4. Comparator
  5. CLC
  6. I/O Pins
  7. Software trigger
  8. PCI Sync(Always OR'd with other SOC signal)

Start of cycle trigger 選項要注意:PG1-PG8分為兩組,PG1-PG4之間相互觸發(fā)同步,PG5-PG8之間相互觸發(fā)同步,也就是說PG1不能作為PG5-PG8的觸發(fā)源。但是可以通過PCI模塊進行每個PG模塊之間的同步。

  • ADC Trigger

  • Dead Time and Override Settings

在互補輸出模式下的死區(qū)時間設(shè)置,PWM H/L Overirde為軟件改寫。

  • Data Update Settings

為進行數(shù)據(jù)寄存器更新,PWM周期長度可變。PWM周期可包含一個、兩個或四個定時器周期,具體取決于PWM工作模式和所選輸出模式。請求SOC更新后,PWM數(shù)據(jù)寄存器可在下一個、下兩個或四個定時器周期進行更新(PWM工作模式和輸出模式?jīng)Q定,詳見FRM)。下表總結(jié)了每次SOC更新之間相隔的定時器周期數(shù)與PWM發(fā)生器工作模式和輸出模式之間的關(guān)系。

更多的功能配置請參考數(shù)據(jù)手冊在寄存器頁進行配置。

后續(xù)各種功能的實現(xiàn)均在這個配置下進行,敬請關(guān)注。

聲明:本內(nèi)容為作者獨立觀點,不代表電子星球立場。未經(jīng)允許不得轉(zhuǎn)載。授權(quán)事宜與稿件投訴,請聯(lián)系:editor@netbroad.com
本篇所含全部資料,點擊此處留下郵箱我會發(fā)給你
資料明細:MPLAB開發(fā)環(huán)境安裝及使用-V1.0.pdf,支持精細邊沿定位的高分辨率PWM Version C.pdf
覺得內(nèi)容不錯的朋友,別忘了一鍵三連哦!
贊 11
收藏 21
關(guān)注 873
成為作者 賺取收益
全部留言
0/200
  • danielpengw 06-03 15:33
    老師,能不能發(fā)我一下資料,謝謝! da****@****.com
    回復(fù) 1條回復(fù)
  • XYec 03-15 13:28
    老師,能不能發(fā)我一下資料,謝謝! 13****@****.com
    回復(fù) 1條回復(fù)
  • tarrien 2024-07-31 15:34
    老師,能不能發(fā)我一下資料,謝謝! ta****@****.com
    回復(fù) 1條回復(fù)
  • 學(xué)霸超 2024-07-05 01:39
    老師,能不能發(fā)我一下資料,謝謝! 17****@****.com
    回復(fù) 1條回復(fù)
  • 學(xué)霸超 2024-07-05 01:39
    老師,能不能發(fā)我一下資料,謝謝! 17****@****.com
    回復(fù) 1條回復(fù)
  • anono 2024-03-05 09:56
    老師,能不能發(fā)我一下資料,謝謝! 10****@****.com
    回復(fù) 1條回復(fù)
  • DC AC ADC 2024-02-13 13:03
    老師,能不能發(fā)我一下資料,謝謝! 27****@****.com
    回復(fù) 1條回復(fù)
  • S 2023-07-19 11:02
    老師,我想學(xué)習(xí)一下,全橋變壓器的設(shè)計,您那邊有關(guān)算法的資料嗎?感謝??
    回復(fù)
  • S 2023-07-19 11:00
    老師,能不能發(fā)我一下資料,謝謝! 15****@****.com
    回復(fù) 1條回復(fù)
  • S 2023-07-19 11:00
    老師,能不能發(fā)我一下資料,謝謝! 15****@****.com
    回復(fù) 1條回復(fù)
  • S 2023-07-19 10:59
    老師,您好,資料可以發(fā)我一下嗎?感謝??
    回復(fù)
  • dy-cYLXD8eW 2023-05-24 10:00
    老師,能不能發(fā)我一下資料,謝謝! 93****@****.com
    回復(fù) 1條回復(fù)
  • dy-pVzghyTd 2023-04-25 16:16
    老師,能不能發(fā)我一下資料,謝謝! 13****@****.com
    回復(fù) 1條回復(fù)
  • jade1987 2023-03-31 08:02
    老師,能不能發(fā)我一下資料,謝謝! su****@****.com
    回復(fù) 1條回復(fù)
  • jade1987 2023-03-30 21:05
    老師,能不能發(fā)我一下資料,謝謝! su****@****.com
    回復(fù) 1條回復(fù)
  • kaysen_zhang 2022-11-14 14:39
    老師,能不能發(fā)我一下資料,謝謝! 39****@****.com
    回復(fù) 1條回復(fù)
  • Charles〃hy 2022-04-11 23:44
    老師,能不能發(fā)我一下資料,謝謝! 11****@****.com
    回復(fù) 1條回復(fù)
  • 蔡銘 2022-03-18 22:09
    老師,能不能發(fā)我一下資料,謝謝! 14****@****.com
    回復(fù) 1條回復(fù)
  • aric666 2022-01-20 16:11
    老師,這個完整的資料分享一下,感謝老師的辛苦 mf****@****.com
    回復(fù) 1條回復(fù)
  • 星球居民-mQrYyK28 2022-01-18 16:41
    老師,能不能發(fā)我一下資料,謝謝! ah****@****.com
    回復(fù) 1條回復(fù)