缓冲电路应用

一、什么是缓冲器?

   缓冲器是一种对电压尖峰、振铃和振荡效应的电路保护形式。缓冲器通过钳位电压尖峰但不改变振铃频率。

   缓冲电路设计通常都比较复杂,设计一个好的缓冲电路需要对电路有很深入的了解,这篇文章就来详细介绍一下缓冲电路、缓冲电路设计、缓冲电路功耗计算

二、缓冲器电路设计的一般分类

1、有损或者散耗缓冲电路

   有损缓冲电路是一种消耗功率的电路,对于电源效率要求比较高的话,这就一个很大的缺点,但是容易设计。耗散缓冲器使用电阻,有时候也使用二极管作为耗散元件

有损缓冲电路

2、无损或者非耗散缓冲电路

   无损缓冲电路是一种理想状态下不会消散功率的电路,一般都来说比较复杂,价格也比较高,但是对于高效应用的话,这是首选。非耗散缓冲器使用电感和电容

3、有损和无损缓冲器功率损耗比较

   有损缓冲器损耗取决于缓冲器设备的选择器件选择取决于要抑制的尖峰电压和振铃频率。对于大多数应用,耗散缓冲器损耗被最小化也能够接受,通过会用来快速设计。

   无损缓冲器在理想状态下是无损的或者不会消耗功率,但实际上没有理想的电路,所以也会有小的损失

三、缓冲电路设计

   缓冲器电路设计通常集中在2种常用配置中。

1、RC缓冲电路设计

从名字本身来理解,就是用电阻和电容组成的缓冲电路,下面是开关MOSFET常用的缓冲器。

RC缓冲电路设计

   下面为有部分采用RC缓冲电路设计的电路

1)升压转换器拓扑

升压转换器拓扑

2)降压转换器

降压转换器

3)DC-DC同步整流器

DC-DC同步整流器

2、RCD缓冲电路设计

   也有人把这个称为RCD钳位,被叫做RCD钳位是因为RCD缓冲器会钳制电压尖峰,但不会改变尖峰或者振铃频率。

   RCD缓冲器电阻电容二极管组成。

RCD缓冲器

   下面为使用RCD缓冲器设计的电路

1)反激式转换器

反激式转换器

2)正向转换器

正向转换器

3、RC缓冲器工作原理

   RC缓冲器通常用于开关转换器,这样可以将设备上的电压尖峰限制在安全水平。

RC缓冲器

   RC 缓冲器通过修改振铃频率以及降低电压尖峰电平来工作。电容用作电荷储存,电阻提供放电路径。

   例如下面这个电路RC 缓冲器 R1 和 C1 保护 MOSFET Q1 不受漏极电压尖峰的影响。当 MOSFET 关闭时,缓冲电容将通过 R1 充电。

   当 MOSFET 导通时,电容将通过 R1 放电到 MOSFET 和电路地。该循环将随着电容为空而重复。电阻是耗散功率的电阻,在单个开关周期中,有两次电流流向电阻。下图将电流称为充电和放电电流。

充电和放电电流。

   实际上,RC缓冲器能够修改振铃频率,有助于解决EMI相关问题。在之前的设计中,在开关MOSFET和二极管上使用RC缓冲器解决了EMI的几个问题。

### MOS并联RC缓冲电路计算方法 在设计MOS管驱动电路时,为了减少开关过程中的电压尖峰和电磁干扰(EMI),通常会在MOS管上并联一个RC缓冲网络。该网络的作用是在MOS管快速切换过程中吸收能量,从而保护器件免受过压损害。 #### RC缓冲电路的工作原理 当MOS管关闭瞬间,由于寄生电感的影响会产生较高的di/dt,这可能导致严重的电压瞬变。通过引入电阻R和电容C来形成RC回路,可以在一定程度上抑制这种现象的发生。具体来说,在MOS管导通期间,电容器被充电;而在关断时刻,则释放存储的能量给电阻发热消耗掉[^3]。 #### 参数选择原则 对于RC元件的选择主要考虑以下几个方面: - **时间常数匹配**:理想情况下,应使得RC的时间常数值接近于或稍大于预期的电流变化率(di/dt)所对应的时间尺度。这样可以有效地平滑过渡期内可能出现的最大峰值电压。 - **功率损耗控制**:考虑到实际应用中RC组件本身也会带来额外功耗,因此需权衡其大小以确保整体效率不受太大影响。一般建议选取较低阻值但能承受足够浪涌电流能力的电阻以及具有较大耐压特性的陶瓷或其他类型的高频性能良好的电容。 #### 计算公式推导 假设已知条件如下: - Vds_max 表示最大漏源极间工作电压; - Ids_rms 是流经MOSFET的有效值电流; - Lstray 代表线路杂散电感量; - dv/dt 指的是电压上升速率。 那么可以根据下述关系式估算所需参数: \[ C \geqslant \frac{L_{\text {stray}}}{V_{d s}(\max ) / d v / dt } \] 其中\( C \)为最小推荐使用的电容量。至于配套使用的限流电阻 \( R \), 则可通过下面的经验法则获得: \[ P_R=\left(I_d s(r m s)\right)^2 * R \leq P_{D(max)} \] 这里PD(max)表示允许的最大连续功耗限额。由此可解得合适的电阻取值范围。 ```python def calculate_rc_buffer(Vds_max, ids_rms, L_stray, dv_dt, PD_max): """ Calculate the minimum capacitance and resistance value for an RC snubber circuit. Parameters: Vds_max (float): Maximum drain-source voltage of the MOSFET. ids_rms (float): RMS current flowing through the MOSFET. L_stray (float): Stray inductance present on the PCB traces/wires. dv_dt (float): Rate of change of voltage across the MOSFET during switching. PD_max (float): Maximum allowable power dissipation by resistor. Returns: tuple: A pair containing calculated capacitor(C) and resistor(R). """ import math # Calculating Capacitance based on stray inductance & maximum expected di/dv ratio C_min = L_stray / ((Vds_max / dv_dt)) # Estimating Resistance using Power Dissipation constraint R_range_start = (ids_rms)**2 * (((Vds_max)**2)/(8*PD_max))**(0.5) R_range_end = (ids_rms)**2 * ((((Vds_max)**2)/((dv_dt*L_stray)))**(0.5)) return round(C_min,9), f"{round(R_range_start,2)}Ω to {round(R_range_end,2)}Ω" ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值