数字电路硬件设计系列(三)之缓启电路设计


1 简介

        在一些大电压、大电流的产品中,上电的瞬间通常会有较大的电流冲击,下图是一款产品上电过程中波形。最大的电流达到14.2A,这种过流有可能损坏电子元器件。

5236ebd1a2214444a2be05f7337e77a3.png

电流过充波形

解决上述问题,通常采取的策略是在电源的入口增加缓启动电路,也成为软起动缓启动就是电源缓慢开启,限制电源启动时的浪涌电流。

缓启动电路的目的主要有两个:

  • 延迟单元电源的上电时间;
  • 较小上电的冲击电流。

2 电路说明

        电路的主要组成部分包含了R1、R2、C1、Q1组成,通过简单元器件就可以使用缓启动功能。电源的输出是由PMOS的打开和关闭控制,缓启动的实质就是让PMOS管的打开的时间变得缓慢,此处我们采取的措施是在栅极和源极之间增加一个电容C1,是PMOS的导通时间变得缓慢。导通的时间于R1、R2、C1的参数是强相关的。

4048fdaf7d124b28a647a94336e42f42.png

缓启动电路

 下面就是有、无缓启动时,电压随时间变化的示意图:

8f14fe65d5d5466b85322ccb830830a1.png

缓启动对照图

 从图中可以明显的看出,增加缓启动电路后,电压起来的时间周期更改,能避免上电过程中的冲击电流。

部分单板的电源需要外部的使能信号进行控制,可以新增一个三极管进行控制,具体电路

a4da81779052429a934ea693ac33b75e.png

带控制缓启电路

 3 原理图分析

 针对电容相关的计算公式

电荷量 = 电容容量 * 电容两端电压:

Q = C * U

电荷量 = 电流 * 时间

Q = I * t

因此:I = (CU)/t

分析:当电容容量越大,电压越高,时间越短,电流就会越大,从而形成冲击电流。

4048fdaf7d124b28a647a94336e42f42.png

缓启动电路

在缓启动电路中,电阻R1、电阻R2和电容C1构成分压式RC时间常数电路,,C1并联在Q1的GS极之间,也就是Vc1=Vgs。当12V电源刚加到单板时,C1未充电,Vgs=0,MOS不导通,电源模块不供电。随后,12V通过R1,R2向C7充电,当C1的电压达到Vth时,MOS开始导通,这一阶段,完成的是延时上电的作用.

4 参数设定

在电路的设计过程中,应该考虑三极管的参数,特别是ID通常裕量至少为30%。此处我们以FQD8P10TM-F085为例,不同温度下允许的电流不同。在25℃时,电流不能超过4.62A;100℃时,电流不能超过2.94A。否则MOS管可能会被烧毁。

23f652f5cedf410cb124cd2f48f659b1.png

FQD8P10TM-F085规格书

 5 总结

  • 缓启动的时间常数电路必须确保电容充电完成后其电压不能大于15V,因为一般大功率MOS管的G,S间击穿电压在20V左右,电压过高,会损坏MOS管。
  • 缓启动的延迟时间不能太长

🗡延迟太长,热拔插时,单板接口信号线已连接,而电源仍未上电,会造成接口器件闩锁损坏;

🗡缓启动关键器件MOS管在从截止到导通转换的过程中瞬间功耗是非常大的,如果电容充电过于缓慢,造成边沿时间太长,MOS管将因为功耗过大而损坏。延时一般取几十毫秒。

### 软启动电路设计原理 软启动电路旨在防止电机或其他负载设备在启动瞬间产生过大的电流冲击。通过逐渐增加施加到负载上的电压,可以有效减少这种瞬态效应带来的损害[^1]。 #### 设计目标 主要目的是控制电源接通初期的浪涌电流幅度及其上升速率,从而保护电力电子装置免受损坏并降低电磁干扰水平。此外,还能够延长机械设备使用寿命以及提高系统的整体可靠性[^2]。 #### 实现方式 一种常见的做法是在输入端串联接入负温度系数热敏电阻(NTC),随着自身体温升高其阻值会迅速减小直至接近短路状态;另一种则是利用可控硅元件构成相位角调节器来改变导通角度进而调整输出平均功率大小[^3]。 对于更复杂的工业应用场景,则可能采用微处理器配合专用集成电路(ICs)构建智能化控制系统来进行精确管理。这类方案通常具备参数可调特性以便适应不同工况需求,并且支持多种通信接口方便远程监控维护操作[^4]。 ```python import numpy as np from scipy import signal def soft_start_waveform(t, T_rise=0.5): """ Generate a simple linear ramp waveform for demonstration purposes. :param t: Time vector (seconds) :param T_rise: Rise time of the voltage from zero to full scale (seconds) :return: Voltage level at each point in time """ v_out = np.clip((t / T_rise), 0, 1) return v_out time_vector = np.linspace(0, 2, num=400) voltage_levels = soft_start_waveform(time_vector) plt.plot(time_vector, voltage_levels) plt.title('Simple Soft Start Waveform') plt.xlabel('Time [sec]') plt.ylabel('Voltage Level'); ``` 此图展示了理想化的线性斜坡波形作为示例说明,在实际应用中可能会根据具体硬件特性和性能指标选用其他类型的过渡曲线形状如指数函数或者S型曲线等更为平滑的形式[^5]。
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一杯苦 Coffee

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值