<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設計應用 > 基于TMS320LF2407A DSP的PFC級電路的原理

基于TMS320LF2407A DSP的PFC級電路的原理

作者: 時(shí)間:2011-04-12 來(lái)源:網(wǎng)絡(luò ) 收藏
1、引言

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

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

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

  2、TMS320LF2407A控制的PFC級電路

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


圖1 TMS320LF2407A控制的PFC級電路

  變換器由兩個(gè)反饋環(huán)路控制:平均輸出電壓由較慢響應的外環(huán)調節,而整形輸入電流的內環(huán)響應速度比外環(huán)快得多。瞬時(shí)信號Vin、Iin和Vo通過(guò)各自的電壓和電流感測電路被檢測,檢測信號經(jīng)三個(gè)數模轉換器(ADC)信道反饋到DSP。這三個(gè)ADC通道分別是ADC/NO、ADCIN1和ADCIN2。這些信號的速率利用ADC控制環(huán)路的采樣頻率fs感測和轉換。數字化感測的總線(xiàn)(bus)電壓Vo與期望的參考總線(xiàn)電壓Vref相比較,爾后將差分信號(Vref-Vo)饋入到電壓環(huán)路控制器Gvea。數字化控制器Gvea的輸出“B”與其它兩個(gè)信號“A”和“C”相乘,為內部電流環(huán)路產(chǎn)生參考電流命令。在圖1中,“A”代表感測的數字瞬時(shí)信號Vin?!癈”可由下式確定:

  式中,Vdc是計算的感測數字化信號Vin的平均成分。在圖1中的Iref是內部電流環(huán)路的參考電流命令,Iref具有經(jīng)整流的正弦波形狀,其幅度對于負載和AC線(xiàn)路電壓的變化足以保持輸出電壓在一個(gè)參考電平Vref上。感測的數字化電感電流Iin與參考電流Iref進(jìn)行比較,Iref與Iin之差值進(jìn)入電流控制器Gca。Gca的輸出最后為PFC開(kāi)關(guān)產(chǎn)生PWM占空比命令。

  3、PFC級數字控制器設計

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


圖2 TMS320LF2407A控制的PFC級控制環(huán)路框圖

  3.1 電壓與電流感測增益

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

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

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

  3.2 輸入電壓前饋軟件的實(shí)現

  輸入電壓前饋能使輸入功率保持在規定的電平上,不隨AC線(xiàn)路電壓波動(dòng)而變化。

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


圖3 和Vin平均成分的計算

  3.2.1 頻率計算

  在頻率軟件執行期間和其后的平均Vin的計算,每當信號跨越上門(mén)限Uth-hi時(shí),Vin的采樣數(N)被計數并被保存。信號的下門(mén)限Uth-Io用于獲得抗擾度。若采樣周期為T(mén)s,采樣頻率為fs=1/Ts。Vin的周期為T(mén),N=T/Ts。若N為已知數,每單位(per unit, Pu)頻率fpu的計算公式是:

  式中,fmax為Uin的最大頻率,Hz;Nmin為Uin一個(gè)周期上的采樣最小數。計算頻率的用戶(hù)軟件利用N值,首先計算中間值1/N,然后與Nmin相乘得到fpu值。為保存1/N值,并帶最高精度,不引起累加器溢出,知道Nmin值是很重要的。為此,用戶(hù)應當選擇信號最大頻率以被測量。一旦知道Nmin值,1/N量可以被保存,并帶最大精度且用適當的定點(diǎn)表示。例如,對于一個(gè)輸入工作頻率為47~63Hz的PFC變換器,最大輸入頻率可以選擇70Hz。然后用fmax=140Hz(兩倍的輸入頻率)和已知的Ts值來(lái)計算Nmin,是非常容易的。

  3.2.2 前饋成分計算

  只要知道信號Vin的頻率,它的平均成分Vdc可用下面公式計算:

  式中,T為相應于Uin頻率f的時(shí)間周期, S;Vin(i)為Vin的數字化i次采樣。

  由于Vin作為相對于它的最大值Vmax的每單位(pu)規格化值被測量,所計算的Vdc值也是一個(gè)帶Vmax規格化基本值的每單位(pu)量值。對于一個(gè)正弦波輸入電壓,Vac的最大值僅為2Vmax/π。因此,在Vac的固定點(diǎn)表示中,為獲得最佳精度,先前計算的值相對于它自己的最大值被轉換為每單位規格化量值,這個(gè)值由下式給出:

  Vdc1的倒置電壓Vinv(即Vinv=1/Vdc1)在Vdc1最小時(shí)值最大,反之亦然。為在Vinv固定點(diǎn)表示中獲得較高的精度,需要用相對于其最大值的每單位(pu)規格化值來(lái)表示。對于一個(gè)正弦波輸入電壓,Vdc的最小值是2Vmin/π。輸入電壓最小幅值Vmin的選擇,基于PFC變換器的輸入電壓范圍。例如:若PFC變換器的低線(xiàn)路RMS電壓是90V,Vmin值應低于或等于127V( )。Vinv的最大值為(Vminπ/2),相對于它自己最大值的相應Vinv的每單位(pu)值為:

  3.3 乘法器增益Km

  乘法器增益Km的調節,應能在最低輸入電壓上,當PFC變換器交付最大負載時(shí),使參考電流Iref是在它的最大值上。在圖2中,Iref為

  隨電流環(huán)路閉合,Iref可表示為

  在最低工作電壓Vinv=1時(shí),滿(mǎn)載下的電壓控制器輸出將在它的最大值上,即Vnv=1。因此,在最低工作電壓上,為產(chǎn)生最大參考電流,要求Km值為


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>