基於TMS320LF2407A DSP的PFC級電路的原理與

2021-01-10 電子發燒友
基於TMS320LF2407A DSP的PFC級電路的原理與

佚名 發表於 2010-04-20 13:35:35

基於TMS320LF2407A DSP的PFC級電路的原理與設計

  1、引言

  帶A/D轉換器(ADC)和脈衝寬度調製器(PWM)等集成外設的低成本高性能數位訊號處理器(DSP),已在電機控制、不間斷電源(UPS)和運動控制等領域獲得比較廣泛的應用。低成本DSP在控制電源變換功能方面,為電源設計者提供了新的工具。

  與傳統模擬控制比較,DSP控制器具有許多突出的優點,例如多平臺標準硬體設計、對老化和環境變化的低敏感度、優異的抗噪擾性、易於履行高級控制算法、設計變更的靈活性及控制和通信功能的單晶片解決等。然而,在電源設計中使用DSP,對許多模擬設計者來說面臨新的挑戰,他們必須盡力改變設計,以適應新的數字環境。

  本文以由德州儀器TMS320LF2407A 16位定點DSP控制的平均電流型功率因數校正(PFC)升壓變換器為例,來說明與傳統模擬設計方案存在的不同。在模擬控制領域不同的控制環路參數,必須重新定義到它們的數字履行上,然後進行環路分析,並給出要求的電壓和電流環路補償器,最後介紹這些補償器的分立化及它們在軟體中的執行。通過PFC級數字控制器設計為例,可以識別模擬與數字控制之間的基本區別。

  2、TMS320LF2407A控制的PFC級電路

  圖1所示為由TMS320LF2407A控制的PFC級電路。該拓撲是一種AC-DC升壓變換器,為履行控制算法(algorithm),需要三個信號,即整流的輸入電壓Vin、電感器電流Iin和DC總線(輸出電容Co)電壓V。


圖1  TMS320LF2407A控制的PFC級電路

  變換器由兩個反饋環路控制:平均輸出電壓由較慢響應的外環調節,而整形輸入電流的內環響應速度比外環快得多。瞬時信號Vin、Iin和Vo通過各自的電壓和電流感測電路被檢測,檢測信號經三個數模轉換器(ADC)信道反饋到DSP。這三個ADC通道分別是ADC/NO、ADCIN1和ADCIN2。這些信號的速率利用ADC控制環路的採樣頻率fs感測和轉換。數位化感測的總線(bus)電壓Vo與期望的參考總線電壓Vref相比較,爾後將差分信號(Vref-Vo)饋入到電壓環路控制器Gvea。數位化控制器Gvea的輸出「B」與其它兩個信號「A」和「C」相乘,為內部電流環路產生參考電流命令。在圖1中,「A」代表感測的數字瞬時信號Vin。「C」可由下式確定:
 
  式中,Vdc是計算的感測數位化信號Vin的平均成分。在圖1中的Iref是內部電流環路的參考電流命令,Iref具有經整流的正弦波形狀,其幅度對於負載和AC線路電壓的變化足以保持輸出電壓在一個參考電平Vref上。感測的數位化電感電流Iin與參考電流Iref進行比較,Iref與Iin之差值進入電流控制器Gca。Gca的輸出最後為PFC開關產生PWM佔空比命令。

  3、PFC級數字控制器設計

  圖1所示的DSP控制的PFC變換器控制環路框圖如圖2所示。圖中,Kf、Ks和Kd增益塊替代了先前各自的電壓和電流感測與調節電路。乘法器增益Km也加進控制單元中。Km允許參考信號Iref根據變換器輸入工作電壓範圍進行調節。內部電流環路利用Iref來編程,電流環路功率級輸入佔空比命令是電感電流Iin。電流控制器Gca產生適當的控制輸出Uca,致使Iin跟隨Iref。電壓控制器Gvea輸出Unv輸入到電壓環路功率級,其輸出是總線電壓Vo。Gvea產生適當的Unv控制Iref的幅值,使Vo保持在參考電平上。德州儀器(TI)公司生產的TMS320LF2407A是一種16位定點(fixed-point)DSP控制器,被用作控制通用輸入(85~265Vac)平均電流模式PFC預變換器。


圖2  TMS320LF2407A控制的PFC級控制環路框圖

  3.1  電壓與電流感測增益

  輸入電壓Vin和輸入電流Iin分別表示為
  Vin=Vm Sin2wt      0≤Vm≤Vmax
  Iin=Im sin2wt      0≤Im≤Imax
  式中:Vmax為峰值幅度Vm最大值,V;Imax為峰值幅度Im的最大值,A。

  基於DSP的PFC變換器信號通過晶片上的A/D轉換器感測。為使這些信號進入A/D轉換器的範圍之內,利用適當的外部調節電路加至每個通道。用戶軟體讀出變換的信號,即數位化信號。從ADC結果寄存器讀出的數位化信號,用適當的定點格式保存在臨時存儲器單元。數位化信號用有限的字長被表示為數值。在16位DSP中,最低位(LSB)用作表示信號的尾數,最高位(MSB)用作代表其符號。為了實現轉換,需要選擇信號的範圍,然後在定點表示的整個範圍之內標記變化結果的全部範圍。對於TMS320LF2407A DSP,正向信號的範圍是從0到32767。一旦這個映像完成,下一步則是為這些數位化信號選擇適當的定點算法計數法。對於16位DSP,利用Q15計數法作為這些信號的定點表示是有利的。用這種表示方法,數值在0~32767範圍之內,表示絕對值在0與1之間。用Q15計數法,電壓和電流相對於它們的最大值作為規格化的每單位(pu)數值被自動保存。

  在圖2中,前饋電壓感測增益Kf、電流感測增益Ks和PFC輸出直流總線電壓感測增益Kd分別表示為:
    Kf=1/Vmax
  Ks=1/Imax
  Kd=1/Vo(max)
  式中,Vmax為整流的輸入電壓Vin最大允許幅值,V;Imax為輸入電流Iin的最大允許幅值,A;Vo(max)為直流總線電壓最大允許值,V。

  3.2  輸入電壓前饋軟體的實現

  輸入電壓前饋能使輸入功率保持在規定的電平上,不隨AC線路電壓波動而變化。

  為計算輸入電壓Vin的平均成分Vdc,需要計算信號頻率f(=1/t),然後對一個周期上的信號進行積分,如圖3示圖所描述。


圖3 和Vin平均成分的計算

  3.2.1  頻率計算

  在頻率軟體執行期間和其後的平均Vin的計算,每當信號跨越上門限Uth-hi時,Vin的採樣數(N)被計數並被保存。信號的下門限Uth-Io用於獲得抗擾度。若採樣周期為Ts,採樣頻率為fs=1/Ts。Vin的周期為T,N=T/Ts。若N為已知數,每單位(per unit, Pu)頻率fpu的計算公式是:
 
  式中,fmax為Uin的最大頻率,Hz;Nmin為Uin一個周期上的採樣最小數。計算頻率的用戶軟體利用N值,首先計算中間值1/N,然後與Nmin相乘得到fpu值。為保存1/N值,並帶最高精度,不引起累加器溢出,知道Nmin值是很重要的。為此,用戶應當選擇信號最大頻率以被測量。一旦知道Nmin值,1/N量可以被保存,並帶最大精度且用適當的定點表示。例如,對於一個輸入工作頻率為47~63Hz的PFC變換器,最大輸入頻率可以選擇70Hz。然後用fmax=140Hz(兩倍的輸入頻率)和已知的Ts值來計算Nmin,是非常容易的。

  3.2.2  前饋成分計算

  只要知道信號Vin的頻率,它的平均成分Vdc可用下面公式計算:
 
  式中,T為相應於Uin頻率f的時間周期, S;Vin(i)為Vin的數位化i次採樣。

  由於Vin作為相對於它的最大值Vmax的每單位(pu)規格化值被測量,所計算的Vdc值也是一個帶Vmax規格化基本值的每單位(pu)量值。對於一個正弦波輸入電壓,Vac的最大值僅為2Vmax/π。因此,在Vac的固定點表示中,為獲得最佳精度,先前計算的值相對於它自己的最大值被轉換為每單位規格化量值,這個值由下式給出:
 
  Vdc1的倒置電壓Vinv(即Vinv=1/Vdc1)在Vdc1最小時值最大,反之亦然。為在Vinv固定點表示中獲得較高的精度,需要用相對於其最大值的每單位(pu)規格化值來表示。對於一個正弦波輸入電壓,Vdc的最小值是2Vmin/π。輸入電壓最小幅值Vmin的選擇,基於PFC變換器的輸入電壓範圍。例如:若PFC變換器的低線路RMS電壓是90V,Vmin值應低於或等於127V( )。Vinv的最大值為(Vminπ/2),相對於它自己最大值的相應Vinv的每單位(pu)值為:
 
  3.3  乘法器增益Km

  乘法器增益Km的調節,應能在最低輸入電壓上,當PFC變換器交付最大負載時,使參考電流Iref是在它的最大值上。在圖2中,Iref為
 
  隨電流環路閉合,Iref可表示為
 
  在最低工作電壓Vinv=1時,滿載下的電壓控制器輸出將在它的最大值上,即Vnv=1。因此,在最低工作電壓上,為產生最大參考電流,要求Km值為:
 
  3.4  電壓和電流環路補償器

電流環路功率級高頻近似值為:
 
  根據圖2所示的PFC控制框圖,電流環路增益等式為:
 
  式中,Fm為調製器增益,

  調製器在軟體中部分地執行,並部分地利用DSP PWM硬體。軟體利用調製器輸入,即電流控制器輸出Uca,計算在TMS320LF2407A中PWM硬體模塊的佔空比值。PWM硬體利用佔空比值,為PFC開關產生適當的PWM信號。當調製器輸入Uca是1時,軟體保證調製器輸出即PWM佔空比為100%。在此情況下,調製器增益Fm=1。因此,對於電流環路的交越頻率fci,需要的電流誤差放大器補償器可以表示為:
 
  只要電流環路閉合,電壓環路功率級傳輸函數可按下式計算:
 
  式中,Zf為輸出電容CO和負載阻抗ZO組成的並聯分支的等效阻抗,Zf=ZO/(1+sCOZO);負載阻抗

  圖2中電壓環路增益等式如下:

  電壓環路交越頻率fcv需要的電壓誤差放大器補償器為
 
  3.5  電壓和電流環路補償器軟體的實現

  先前給出的電壓和電流環路控制器,在它們利用TMS320LF2407A在軟體中被執行之前,被變換為如下說明的等效數字形式,電流控制器可以寫為:
 
  式中:KP為已計算的電流補償器量值;E為電流誤差信號。

  電流環路補償波德(Bode)曲線如圖4所示。其中:頂部為電流環路控制單元增益Gid、Fm和KS曲線;中間為補償器Gca增益曲線;底部為所期望的環路增益Ti曲線。功率級有一個-1的斜率,在期望的穿越頻率fci上放置零點fz,可以產生一個45°的相補角。然而,由於控制環路採樣和補償延時,相補角的一部分被損失,因此將fz放置到圖4所指示的位置,以補償相補角損失。


圖4  電流環路補償波德曲線

  4、PFC級數字控制器設計實例

  在本設計中的系統參數如下:

  輸出功率PO=825W,DC總線電壓VO=380V,開關頻率fSW=120KHz,數字環路採用頻率fS=60KHz,L=100μH,C=390μF,fCV=10Hz,fci=8KHz,輸入電壓最大頻率fmax=200Hz,Vmax=410V,Vmin=109.95V,Vo(max)=410V,輸入電流最大值Imax=2PO/Vmin=15A。

  各種增益參數分別為:kf=1/410,kd=1/410,KS=1/15,Km=410/109.95=3.7286。

  4.1  電流控制器履行例子

  由於fci=8KHz,電流控制器量值為
 
  將電流環路PI補償器零點設置在800Hz,電流補償器的積分時間常數為TIC=1/2π×800=198.94×10-6。因此,完整的電流環路控制器為
 
  式中:KPi=0.1985,Kli=997.77。
  分立(discrete)控制器執行等式為
  Ui(n)=K0i?Ei(n)+li(n-1);
  li(n)=li(n-1)+K1i?Ei(n)+Kcorri?Epii
  Epii=Usi-Ui(n)
  式中:當 在其它情況下,
  電流控制器相關係數為

電流控制器相關係數為

  控制器履行的代碼段如下:

  4.2  電壓控制器履行例子

  PFC變換器負載阻抗為: 。

  由於fCV=10Hz,電壓控制器量值為GVEA=4.7517。

  電壓環路PI補償器零點設置在10Hz,積分時間常數為:T1V=1/2π×10=15.9155×10-3。因此,完整的電壓環路控制器為
 
  式中,KPV=4.7517,KIV =298.56。

  控制器履行等式如下:
  Uv(n)=K0v?Ev(n)+Iv(n-1)
  Ivi(n)=Iv(n-1)+K1v?Ev(n)+Kcorrv?Epiv
  Epiv=Usv-Uv(n)
  式中,當
  電壓控制器的相關係數為

   式中

  電壓控制器的履行代碼段寫法與電流控制器相同。

  4.3  實驗結果

  在224Vrms輸入電壓下的PFC變換器輸入電流波形如圖5(a)所示,圖5(b)所示為在100Vrms輸入電壓時的輸入電流波形。從輸入電流波形可以看出,其形狀趨於標準正弦波,而且與輸入電壓趨於同相位,因而實現了功率因數校正。


圖5  輸入電流和電壓波形(a)224V輸入;(b)100V輸入

  5、結束語

  採用DSP的PFC變換器設計不同於傳統模擬控制設計方案,不同控制環路參數必須從模擬控制重新定義到它們的數字的履行,許多具有模擬控制經驗的工程師為適應從模擬到數字環境的轉變面臨新的挑戰。

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 基於TMS320LF2407A DSP的PFC級電路的原理
    通過PFC級數字控制器設計為例,可以識別模擬與數字控制之間的基本區別。  2、TMS320LF2407A控制的PFC級電路  圖1所示為由TMS320LF2407A控制的PFC級電路。該拓撲是一種AC-DC升壓變換器,為履行控制算法(algorithm),需要三個信號,即整流的輸入電壓Vin、電感器電流Iin和DC總線(輸出電容Co)電壓V。
  • TMS320LF2407A DSP的PFC級電路的原理與設計
    2、TMS320LF2407A控制的PFC級電路  圖1所示為由TMS320LF2407A控制的PFC級電路。圖1 TMS320LF2407A控制的PFC級電路 電壓控制器Gvea輸出Unv輸入到電壓環路功率級,其輸出是總線電壓Vo。Gvea產生適當的Unv控制Iref的幅值,使Vo保持在參考電平上。德州儀器(TI)公司生產的TMS320LF2407A是一種16位定點(fixed-point)DSP控制器,被用作控制通用輸入(85~265Vac)平均電流模式PFC預變換器。
  • 基於TMS320LF2407的FFT算法的實現及應用
    式中計算出來的是信號x(t)的連續頻譜。 FFT算法的原理是通過許多小的更加容易進行的變換去實現大規模的變換,降低了運算要求,提高了與運算速度。FFT不是DFT的近似運算,它們完全是等效的。2 快速傅立葉算法在TMS320LF2407上的實現 根據FFT算法的特點,處理器要在一個指令周期內完成乘和累加的工作,因為複數運算要多次查表相乘才能實現。其二就是間接尋址,可以實現增/減1個變址量,方便各種查表方法。再次,FFT變換的輸入序列x(n)是按所謂的碼位倒序排列的,處理器要有反序間接尋址的能力。
  • 基於小波變換與DSP的實時音頻視頻處理系統
    本文介紹一種基於adv611,ct8021晶片同時結合ti公司的tms320c6201晶片實現音/視頻實時處理系統。在該實時系統中,dsp晶片作為控制核心、一方面要管理adv611,ct8021,存儲器和通信接口,另一方面要對adv611的圖像壓縮效果進行調解,對數據速率實時控制。系統實現方案原理圖如圖1所示。
  • 基於DSP的數字掃描探針顯微鏡的硬體解決方案研究
    技術也已經廣泛地應用於通信、測量、多媒體、消費電子產品等領域,由於把dsp和spm結合在一起是spm儀器發展的必然方向,它能使spm性能更趨於完善,為此,本文介紹如何用tms320c5416來實現這一設想!
  • 基於DSP和FPGA的機器人聲控系統設計與實現
    本文引用地址:http://www.eepw.com.cn/article/21345.htm 本次設計採用了性價比較高的數位訊號處理晶片tms320vc5509作為語音識別處理器,具有較快的處理速度,使機器人在脫機狀態下,獨立完成複雜的語音信號處理和動作指令控制,fpga系統的開發降低了時序控制電路和邏輯電路在pcb板所佔的面積[1],使機器人的"大腦"的語音處理部分微型化、低功耗。
  • 基於TMS320LF2407的FFT算法的實現
    1 快速傅立葉變換的原理本文引用地址:http://www.eepw.com.cn/article/150397.htm  非周期性連續時間信號x(t)的傅立葉變換可以表示為
  • 基於tms320vc5416和圖像傳感器0v7620的足球機器人設計
    本文在簡單介紹了全自主足球機器人比賽系統的基礎上,分析了傳統視覺系統的缺點,給出了用cmos圖像傳感器 0v7620、SRAM幀存儲器 IS61LV25616、CPLD/FPGA控制器 EPF10K10LC84—3以及 DSP器件 tms320vc5416
  • 2019-2025年dsp晶片市場深度調查分析及發展前景研究報告
    第十二章 dsp晶片新項目投資可行性分析  12.1 濟研:dsp晶片項目swot分析  12.2 dsp晶片新項目可行性分析第十三章 中智林:dsp晶片產業研究總結圖表目錄  圖 dsp 晶片產品圖片  圖 dsp晶片結構  圖 dsp晶片工作原理
  • 基於TMS320X2812的高精度轉角測量系統設計
    這裡提出一種基於圓光柵的非接觸式軸轉角位移測量系統設計,並配合新一代DSP處理器TMS320X 2812進行數據處理及控制,使得角位移的測量系統具有結構簡單,靈敏度高,功耗小,響應快,測量範圍廣,可智能化,不受電磁幹擾等特點。2 系統結構及工作原理圖1給出基於TMS320X2812型DSP的旋轉軸角位移測量系統基本結構。
  • 液晶電視電源pfc電路_液晶pfc電路維修技巧
    液晶電視電源pfc電路_液晶pfc電路維修技巧
  • 有源pfc電路工作原理
    打開APP 有源pfc電路工作原理 發表於 2018-01-23 09:59:56 有源pfc原理知識科普 PFC的全稱是Power Factor Corrector,意思是功率因數校正器,它可以在交流轉換為直流時提高電源對市電的利用率,減小轉換過程的電能損耗,達到節能的目的。
  • 基於DSP技術的三相逆變電源之SPWM原理簡析
    在今明兩天的方案分享中,我們將會為大家分享一種基於DSP技術的三相逆變電源設計方案。在今天的分享中,我們首先就這一三相逆變電源的SPWM調製原理進行簡要介紹和分析。本文引用地址:http://www.eepw.com.cn/article/201808/386855.htm在本方案所設計的這一基於DSP技術而研製的逆變器電路中,核心部分主要採用的是美國TI公司生產的TMS320LF2407A DSP晶片。在確定了DSP技術晶片的核心控制理念後,接下來我們就能夠根據數字控制思想構建通用的變換器系統平臺。
  • 基於TMS320F2812的逆變電源控制器設計
    首先介紹了逆變電源技術的發展現狀,在介紹了晶片的特性之後,詳細分析了基於TMS320F2812逆變電源控制器的硬體和軟體設計,並對仿真結果進行分析總結。結果表明,該逆變電源能夠得到穩定的正弦波輸出。1 基於TMS320F2812逆變電源的總體設計1.1 DSP控制器TMS320F2812性能TMS320F2812晶片是TMS320C28x系列中的一種,它採用先進的改進型哈佛結構,其程序存儲器和數據存儲器具有各自的總線結構,從而它的處理能力達到最大;它的指令執行速度為150 MIPS,這種高性能使複雜控制算法的實時執行成為可能。
  • 數位訊號控制器TMS320LF2401A的特點及應用分析
    打開APP 數位訊號控制器TMS320LF2401A的特點及應用分析 佚名 發表於 2020-12-02 12:21:00 TI公司推出的基於TI的數位訊號處理器(DSP)TMS320C2xx DSP CPU核的數位訊號控制器TMS320LF2401A,它能精確地控制馬達,以減小噪音和改善Ariston超靜音洗衣機的效率。
  • lf356調零電路(六款調零電路原理圖詳解)
    lf356應用電路(一) 是一個用LF356作前置放大並設有直流伺服電路的功率放大器。 電路工作原理 為了使比例係數為10,電阻R5、R6的阻值取30K和62K,引線端子14為集電極輸出型,由於是電流輸出
  • 基於DSP控制的數字式雙向DC/DC變換器的實現
    基於對全橋隔離型的雙向DC/DC變換器工作原理的分析,從簡化硬體電路的角度出發,設計了數字控制的雙向DC/DC變換器。試驗控制功能全部由軟體實現,電壓可調性和穩壓輸出都得到滿足。同時也由軟體實現電路的雙向運行,對蓄電池可以進行恆流充電。
  • 第六講 DSP在雷達信號處理中的應用
    本文重點介紹通用dsp在雷達信號處理系統中的典型應用,以及研製基於dsp的雷達信號處理系統的關鍵技術。本文引用地址:http://www.eepw.com.cn/article/20739.htm dsp在雷達信號處理中的典型應用 作為面向數位訊號處理的可編程嵌入式處理器,dsp具有高速、靈活、可靠、可編程、低功耗、接口豐富、處理速度快、實時性好等特點。