UCC25600 芯片设计解读与调试

基本电路结构

在这里插入图片描述

按照此电路进行配置,即可。
值得注意的是,本电路的输出电压为12V,其相关的电路参数设计也都是基于400V->12V的配置进行设计的。若要改变电路的输入输出值,则以下电路参数需要进行相关的改变:

  1. 输出电压反馈的补偿网络
  2. 检测谐振电容电压以进行过流保护OC的RC网络
  3. 变压器的变比

相关的Python代码稍后奉上,代码将运行两次:

  1. 运行现有的电路配置,得到与上图相同的电路参数值(主要是电阻和电容),验证代码原理的正确性;
  2. 输入定制的电路配置,得到我们需要的电路参数值。

设计原理:
TL431的反馈回路的设计

UCC25600 输出电压反馈补偿网络的设计

参考文档

基础推导

在这里插入图片描述

图中的Vref规定了直流静态工作点,也即,如果需要得到不同的输出电压,则应当保证在稳态的时候,Rx的分压应当处在Vref附近。
红色框内为modulator, G m ( s ) G_m(s) Gm(s);蓝色框内为compensator, G c ( s ) G_c(s) Gc(s)
G l p ( s ) = V o u t ( s ) V r ( s ) = G c ( s ) G m ( s ) G_lp(s) = \frac{V_{out}(s)}{V_r(s)} = G_c(s)G_m(s) Glp(s)=Vr(s)Vout(s)=Gc(s)Gm(s) or
G l p ( w ) = V o u t ( w ) V r ( w ) = G c ( w ) G m ( w ) G_lp(w) = \frac{V_{out}(w)}{V_r(w)} = G_c(w)G_m(w) Glp(w)=Vr(w)Vout(w)=Gc(w)Gm(w)
G m ( w ) = F B O / F B C G_m(w) = FBO / FBC Gm(w)=FBO/FBC
G c ( w ) = F B C / F B R G_c(w) = FBC / FBR Gc(w)=FBC/FBR
如果只考虑光耦器件的电流传输比CTR(Current Transfer Rate),则推导出来的补偿网络表达式为:
G c ( s ) = R 1 C 1 s + 1 s R 3 R 2 C 1 R 4 C T R = s 1 / R 1 C 1 + 1 s / w 1 G_c(s) = \frac{R_1C_1s+1}{\frac{sR_3R_2C_1}{R_4CTR}} = \frac{\frac{s}{1/R_1C_1}+1}{s/w_1} Gc(s)=R4CTRsR3R2C1R1C1s+1=s/w11/R1C1s+1
但是,光耦器件并不能只用一个电流传输比表示,它另外一个典型的特征是他的通频带较低,一般认为是10k Hz。所以,它实际上还附带了一个低通滤波器的效果,滤波器的带宽为10k Hz。所以要在表达式上另外加一项 1 s w o p t o + 1 \frac{1}{\frac{s}{w_{opto}}+1} woptos+11,其中 w o p t o = 2 π ∗ 10 k H z w_{opto} = 2\pi*10kHz wopto=2π10kHz。故,完整的补偿器的表达式为
G c ( s ) = s 1 / R 1 C 1 + 1 s / w 1 ( s w o p t o + 1 ) G_c(s) = \frac{\frac{s}{1/R_1C_1}+1}{s/w_1(\frac{s}{w_{opto}}+1)} Gc(s)=s/w1(woptos+1)1/R1C1s+1

设计过程Procedure and Results

  1. 测量 G m G_m Gm C 1 C_1 C1初始值设定为 0.1   1 u F 0.1 ~ 1uF 0.1 1uF(the feedback loop must be stable)

  2. G m G_m Gm measurement with output voltage not in regulation.
    在这里插入图片描述

  3. Determine initial Gc(w) based on Gm(w) measurement:
    最小开关频率规定为70k Hz,则根据经验,穿越频率(crossover frequency)应当低于其1/5,也即7k Hz。
    根据测量出的Gm,我们将穿越频率选取为100Hz。(这样做有一个好处,100Hz处的相位基本稳定在0度,所以相位裕度为90度)
    因此,设计Gc使得穿越频率为100Hz,选取为100Hz并不是最终的状态,而是为了接下来的调试步骤更加稳定可靠。这一步是为了再次测量Gm,此时电压处在regulation的状态。(对比第二步)

  4. Re-measurement of Gm(w).
    渐渐增大输入电压,直到达到期望的输入输出工况。
    在这里插入图片描述

  5. 根据第四步的测量结果,再次设计Gc。To achieve the crossover frequency of 7 kHz with a minimum 45° phase margin
    在这里插入图片描述

  6. 总体来说,基于UCC25600的LLC设计是一个反复试验的过程。需要结合modulator的硬件测试与compensator的理论计算。
    如果能够通过软件扫频得到Gm的bode图?

UCC25600 过流保护RC电路的设计

变压器变比设计

Feature Description

Soft Start

  • 软起动时序
    在这里插入图片描述

  • SS 引脚同时也是芯片的ON/OFF引脚,当Vss低于1V的时候, the device is disabled.

  • 当开始启动的时候,如果SS引脚的电压低于1.2V,此时它的输出电流为175uA。因此,上图中的延时 t s s , d e l a y = 1.2 V 175 u A C s s t_{ss, delay} = \frac{1.2V}{175uA}C_{ss} tss,delay=175uA1.2VCss

  • 当SS引脚的电压高于1.2V时,此时驱动信号的频率由SS pin的电压和RT引脚的电流共同决定。

  • f s = 1 2 1 6 n s ∗ 1 A I R T + ( 1.81 m A − V s s / 2.2 k Ω ) + 150 n s f_s = \frac{1}{2}\frac{1}{\frac{6ns*1A}{I_{RT}+(1.81mA - V_{ss}/2.2k\Omega)}+150ns} fs=21IRT+(1.81mAVss/2.2kΩ)6ns1A+150ns1

  • 当SS引脚的电压达到4V的时候,输出频率由 I R T I_{RT} IRT决定。因此,软起动时间为 t s s = 2.8 V 5 u A C s s t_{ss} = \frac{2.8V}{5uA}C_{ss} tss=5uA2.8VCss

  • To ensure reliable operation, the gate drivers restart with GD2 turning high. This prevents uncertainty during system start up.

Overcurrent Protection (OC pin)

在这里插入图片描述

  • The general concept of this sensing method is that the ac voltage across the resonant capacitor is proportional to load current. 这种检测过流的原理是基于谐振电压和负载电流是成正比的。
  • V C r , p e a k = 4 π n V o ∣ j f n L n Q e + 1 f n 2 L n ∣ V_{Cr, peak} = \frac{4}{\pi}nV_o|\frac{jf_nL_nQ_e+1}{f_n^2L_n}| VCr,peak=π4nVofn2LnjfnLnQe+1
  • 电路参数的设计如下表
NameFunctionDesign Equation
R s R_s RsTransfer ac voltage across resonant capacitor into current source R s = C C r , p e a k ( m a x ) 2 2 P R s ( m a x ) R_s = \frac{C_{Cr, peak}(max)^2}{2P_{Rs}(max)} Rs=2PRs(max)CCr,peak(max)2
C s C_s CsBlocking dc voltage on resonant capacitor C s = 10 R s f m i n C_s = \frac{10}{R_sf_{min}} Cs=Rsfmin10
R p R_p RpLoad resistor of the current source R s V C r , p e a k ( m a x ) π \frac{R_s}{V_{Cr, peak}(max)}\pi VCr,peak(max)Rsπ
C p C_p CpFilter capacitor C p = 10 R p f m i n C_p = \frac{10}{R_pf_{min}} Cp=Rpfmin10
  • 这个电路实现了什么功能呢? 利用二极管、电阻、电容网络实现谐振电容电压的峰值检测。
  • 表格中的function如何理解呢?
    • 首先, R s R_s Rs为什么可以将交流电压转换成一个电流源:电流源和电压源的区别在于,无论何时,电流源的电流都是不变的。在本电路中,通过对比我们可以知道, R s R_s Rs的值相较于后级的并联RC参数是非常大的,也就是说,无论二极管的开通状态如何,前后参数的巨大差异都会使得电路的电流约等于谐振电压除以 R s R_s Rs,也即等效的电流源的幅值为 V C r , p e a k R s \frac{V_{Cr, peak}}{R_s} RsVCr,peak
    • 接下来,我们看一下 C s C_s Cs的作用。如果研究电路中的交流量,则 C s C_s Cs的等效阻抗 1 / s C s 1/sC_s 1/sCs。将最小开关频率70kHz带入,我们可以求得此时的等效阻抗与 R s R_s Rs差了2个数量级,也即 C s C_s Cs对开关频次的电路量没有影响。但是如果等效出的电流源含有直流量,则 C s C_s Cs的阻抗无穷大,因此,直流量是作用不到后级的RC网络的。
    • 再者, R p R_p Rp是根据什么选取的呢?由于R从网络和UCC25600芯片连接处的电流很小,也就是说通过二极管传递到后级并联RC网络的电流基本决定了RC网络的电压。由于二极管的整流作用,仅有半个周期的电流可以传递到后级,因此,传递到后级的电流平均值为: I e q u , p k ∗ 1 π = V C r , p e a k R s 1 π I_{equ, pk}*\frac{1}{\pi} = \frac{V_{Cr, peak}}{R_s}\frac{1}{\pi} Iequ,pkπ1=RsVCr,peakπ1,另外我们从UCC25600的数据手册可以得到,OC保护动作开启的电压为1.0V,因此,负载电阻 R p R_p Rp应当能保证最大峰值电压对应的RC网络的电压等于1V,因此, R p R_p Rp的取值应为 R s V C r , p e a k ( m a x ) π \frac{R_s}{V_{Cr, peak}(max)}\pi VCr,peak(max)Rsπ
    • 最后,滤波电容 C p C_p Cp的选取:可以知道,并联RC网络的传递函数为 1 s C \ \ R \frac{1}{sC} \backslash\backslash R sC1\\R,其极点为 s = 1 C R s = \frac{1}{CR} s=CR1,为滤除开关频次的电压纹波,将滤波器的转折频率设置为 f s , m i n / 10 f_{s, min}/10 fs,min/10,则最终可得到对应的电容取值 C = 10 R f m i n C = \frac{10}{Rf_{min}} C=Rfmin10
  • 8
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值