返馳式變壓器設計

 2019年7月10日

Flyback是一個由Buck-boost演變而來的架構

透過將單一繞組電感器分成兩個繞組的電感器後,再將接二極體迴路的級性做反向,用以獲得正電壓輸出,加上 1:n 的圈數比變化,使得轉換器更易於最佳化。

圖1為隔離反馳式轉換器(The isolated Flyback converter)


當開關Q1導通時,將Vin能量儲存於LM(激磁電感中; magnetizing inductance)。 當開關Q1關斷時,二極體D1順向導通,這儲存於激磁電感的能量會被轉移到負載側,而這轉移的電壓及電流大小會根據1:n圈比而不同。



參數考慮
以前面提到的基本概念,會引導出轉換器設計的幾個重要參數。

1) 系統參數:
Vin: 系統的輸入電壓,當然得同時考慮最低跟最高輸入電壓
Vo: 輸出負載電壓
Po: 輸出負載功率
η: 系統效率

2) 變壓器及控制參數:
LP : 變壓器初級電感 (mH),同等效線路圖中的LM
IP : 變壓器原邊峰值電流 (A)
n: 變壓器圈比(NP/NS)
  -匝數比決定,工作週期(duty cycle, D)隨著輸入電壓的改變而不同。

Dmax : 最大導通占空(工作週期)
  - 發生在最低輸入電壓Vin,min 與最大負載下
  - Dmax = n * (Vo + VD) / (Vin,min + n * (Vo+VD))

fs : 轉換器開關頻率 (K HZ)
  - 開關頻率越高,可以減小整個轉換器的體積。但是隨之而來的是轉換效率的降低以及EMI 問題的難解。 一般而言,在一個離線的Flyback 轉換電路中,開關頻率多半在幾十k~100k Hz左右。

3) 開關器件參數
二極體耐壓及電流規格
  - 當開關晶體管ON時, 由於NP與NS極性相反,此時二極體D1反向偏壓而截止,因此需考慮當MOSFET開通時,這反向的二極體D1是否超過耐壓。
  - 我們定義這反向電壓為VR (Reverse voltage rating),
  - VR = - ( - VO – Vin,max*( n2/n1 ))

MOSFET開關耐壓及電流規格
  - 當開關OFF 時,由楞次定律 : (e = -N△Φ/△T)可知,變壓器原邊繞組(高壓側 ,or 一次側)將產生一反向電勢,而MOSFET開關會在OFF時看到這反向電動勢加上Vin電壓的總和,因此需考慮關斷時是否超過MOSFET開關耐壓。
  - 而這反電勢跟輸出電壓及變壓器圈比直接相關連,因此我們在這定義為VOR (Reflected output voltage),
  - VOR = n * (Vo + VD)

可以看出,轉換器的Duty工作週期與變壓器的匝數比受限於選用開關電晶體耐壓與最大工作電流,因此在實務設計時是優先考量的關鍵參數。



工作方式
反激式變換器一般工作於兩種工作方式 :
  1. 非連續電流導通模式 (Discontinuous Conduction Mode, D.C.M.)

  2. 連續電流導通模式 (Continuous Conduction Mode, C.C.M.)
儲存在變壓器中的一部分能量在 toff 末保留到下一個 ton 周期的開始.



實務設計
60Watts ADAPTER POWER MAIN X'FMR
INPUT : 120 ~ 380 Vdc ;
OUTPUT : DC 19V 0 ~ 3.16A ;
fs = 70KHZ ; Cin = 120μF ; η≧ 0.90
以650V MOSFET Main Switcher及100V Schottky Diode為例

1.  所有的設計都必須以所能取得的開關零件耐壓作為設計計算的開始,不然選不到料,也是徒勞。 以90% MOSFET耐壓Derating需求為例

   當高壓側開關導通時,二極體D反向偏壓
   VR = -( -VO – VS ) = -( -VO – Vin * (n2 / n1) )
   VR = 0.9 * 100V = 90V
   定義出圈數比
   n = n1/n2 = Vin,max / ( VR – VO ) = 380 / (90 - 19) = 5.35

   當高壓側開關關斷時
   VOR = (VD + VO) * n1/n2= 104.3 V

  透過變壓器設計降低漏感以降低Spike的產生
  同時加入snubber線路來轉移漏感能量及降低電壓尖刺
   VDS = - (( -VOR) - Vin )
   VDS,max = 380 + n * (VD+VO) + Vspike
            = 380 + 5.35 * 19.5 + Vspike = 585 V
   所以只要透過外加Snubber後,將目標Spike能限制在100V以內。
   以一個耐壓650V的MOSFET開關來看,總電壓壓制在585V以內,就可以達到90% derating的需求了。
   而由於Snubber線路總類多,適合獨立探討,本章節就不深入說明。

2.  計算最大Duty。
    Dmax = n * (VO + VD) / (Vin,min + n (VO + VD))
            = 5.35*19.5 / (120+5.35*19.5) = 0.465

3.  決定高壓測電流值
    我們先定義一個參數KRP,這是一個一次側電流漣波成分跟峰值得比例,其實就是在定義讓電流操作在CCM還是DCM的一個參數
    IP為電流峰值
    IR為電流漣波成分

    KRP < 1,表示是CCM電流形式,值越小越CCM,漣波電流越小
    KRP = 1,表示是DCM電流形式,IP = IR

    決定KRP,選擇希望的電流形式
    高壓測電流最大值會發生在輸入電壓最小值的狀態
    高壓測電流平均最大值
    IAVG = PO / (η * Vin,min)
            = 60 / (0.9*120) = 0.556A

    高壓測峰值電流最大值
    IP = IAVG / ((1 - KRP/2) * Dmax)
        = 0.556 / (0.5 * 0.465) =2.391A
    IR = IP * KRP
        = 2.391A

    IRMS = IP * (Dmax * ((KRP2/3) - KRP+1))0.5
            = 2.391 * (0.465 * ( 1/3 ))0.5 = 0.9413 A

    變壓器高壓側每一個切換週期電感所儲存的能量DCM跟CCM分別為
    1/2 * LP * IP2或是1/2 * LP * (IP - IR)2

    因此可以算出高壓側線圈感量在DCM跟CCM下分別為
    LP = (PO/η) / (1/2 * IP2*fs)

    LP = (PO/η) / (KRP * (1 - KRP/2) * IP2 * fs)

    當然我們都可以用CCM的算式作為通用算式,算DCM時讓KRP =1做計算即可
    在這我們用KRP=1 DCM做為例子設計
    LP = (60/0.9) / (0.5 * 2.3912 * 70000) = 316μH

4.  變壓器圈數
    現在感量跟變壓器圈比都決定了,接著就是變壓器圈數的計算了
    一般設計建議讓磁通密度最大值控制在3000Gauss以內,以避免應用飽和
    RM10: Ae = 0.98cm2

    磁通密度最大值
    Bmax = 108 * LP * IP/NP * Ae
    NP = 108 * LP * IP/ Bmax * Ae
            = 108 * 316 * 10 - 6 * 2.391 / (2900 * 0.98) = 25.532 turns

    因圈比n = 5.35 ,因為變壓器繞製要整數圈數,因此選擇 NS = 5 turns; NP = 27 turns
    實際圈比變更為 n = NP / NS = 5.4
    實際磁通密度最大值為
    Bmax = 108 * LP * IP / NP * Ae
            = 108 * 316 * 10 - 6 * 2.391 / (27 * 0.98) = 2855 Gauss
以上是一個簡易版的Flyback變壓器設計計算,方便去了解整個設計的概念,準確的計算還需包含所有使用到的元件誤差值,才能獲得更精準的設計結果。