分享一个很经典的过压保护电路设计

分享网上的一个经典的过压保护电路。

我们分三种情况,输入电压小于5.1V,输入电压在5.1V到5.7V之间,输入电压大于5.7V。

输入电压小于5.1V

当输入电压为5V,D1稳压管为5.1V,由于输入电压小于5.1V,此时D1还未进入稳压状态,此时没有导通,三极管也不导通。(三极管的b极和e极是5V,Vbe=0)。

输入电压在5.1V到5.7V之间

当输入电压为5.4V,大于D1的5.1V,D1导通并稳压在5.1V。

此时三极管的Vbe=5.1V-5.4V=-0.3V,PN结的导通电压要求Vbe达到-0.6V,三极管Q2仍然不导通。

MOS管Q1的g极被电阻R3拉到0V。MOS管Q1的 Vgs = -5.4V, 所以MOS管Q1导通, Vout电压等于5.4V,对后级电路正常供电。

输入电压>5.7V

存在三条电流路径

  1. R1两端电压为0.7V(5.8V-5.1V),流过0.7mA的电流。
  2. 三极管Q2的Vbe为-0.6V(5.2V - 5.8V),三极管Q2被打开
  3. 三极管Q2被打开,流过R3的电流1.23mA(5.8 / 4.7 

此时的MOS管Q1的Vgs=0,MOS管Q1不导通,也就是说,现在的输入电压已经过高了。

这时将输出电压Vout关断,就保护了后面的负载电路。

如果要将过压保护电路改为其他电压,可以直接更换不同稳压值的稳压管。

  • 11
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在MATLAB中设计过压保护电路,可以采用Simulink模块进行建模和仿真。具体步骤如下: 1. 打开Simulink,选择“New Model”创建一个新模型。 2. 在Simulink库中选择“Sources”并拖动“Step”模块到模型中,设置幅值为过压保护电路的触发电压。 3. 选择“Simulink”库中的“Continuous”并拖动“Integrator”模块到模型中,将其与“Step”模块相连。 4. 选择“Simulink”库中的“Math Operations”并拖动“Gain”模块到模型中,将其与“Integrator”模块相连,设置增益为过压保护电路的比例系数。 5. 选择“Simulink”库中的“Comparators”并拖动“Relational Operator”模块到模型中,将其与“Gain”模块相连,设置比较运算符为大于号。 6. 选择“Simulink”库中的“Logic and Bit Operations”并拖动“Logical Operator”模块到模型中,将其与“Relational Operator”模块相连,设置逻辑运算符为AND。 7. 选择“Simulink”库中的“Sources”并拖动“Constant”模块到模型中,设置常数为1。 8. 将“Logical Operator”模块的第二个输入端与“Constant”模块相连。 9. 选择“Simulink”库中的“Sources”并拖动“Switch”模块到模型中,将其与“Logical Operator”模块相连。 10. 将过压保护电路的输出信号与“Switch”模块的控制端相连。 11. 选择“Simulink”库中的“Sinks”并拖动“Scope”模块到模型中,将其与“Switch”模块相连。 12. 点击“Run”按钮进行仿真,观察过压保护电路的输出信号是否正确。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值