news 2026/8/2 5:56:10

Multisim仿真:Buck降压开关电路设计与不同负载测试

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Multisim仿真:Buck降压开关电路设计与不同负载测试

一、实验目的

这次使用Multisim搭建一个Buck降压开关电路,输入电压为12V,并分别接入50Ω和100Ω负载,观察输出电压波形的变化。

本次电路采用固定PWM信号控制MOS管,暂时没有加入反馈,因此它属于开环Buck电路。

开环电路可以完成降压,但输出电压会受到占空比、负载和元器件损耗的影响,还不能算真正稳定的5V电源。

二、电路图

电路主要由以下元器件组成:

输入电源:12V 开关管:IRF9540 续流二极管:1N5819 电感:470μH 输出电容:100μF 栅极上拉电阻:10kΩ 栅极串联电阻:100Ω 负载电阻:50Ω或100Ω PWM周期:10μs 低电平脉宽:3.21μs

整体工作过程可以简单理解为:

12V直流电源 → MOS管高速开关 → 电感储存和释放能量 → 电容滤除电压波动 → 向负载提供直流电压

三、PWM信号的设置

PWM周期为10μs,因此开关频率为:

f = 1 ÷ 10μs = 100kHz

电路中使用的是P沟道MOS管IRF9540。

P沟道MOS管的特点是:

栅极接近12V:Q1截止 栅极接近0V:Q1导通

因此,真正控制Q1导通的是PWM信号的低电平部分。

本次低电平脉宽为3.21μs,所以Q1的导通占空比为:

D = 3.21μs ÷ 10μs = 32.1%

这也是本次仿真实际使用的参数。

需要注意,理想Buck电路从12V降到5V时,理论占空比为:

D = 5V ÷ 12V ≈ 41.7%

如果周期为10μs,对应的理论导通时间约为:

Ton = 10μs × 41.7% ≈ 4.17μs

而本次实际设置为3.21μs,与理论值存在差别。因此在观察波形时,应该看稳定后的平均电压,不能只看启动瞬间或波形最高值。

这也是这次仿真中值得记录的一个问题:脉冲宽度、占空比和MOS管实际导通时间并不一定是同一个概念,还要看MOS管是高电平导通还是低电平导通。

四、IRF9540的作用

Q1是整个Buck电路的开关器件。

当Q1导通时,12V电源通过Q1和L1向负载供电,同时电感和电容储存能量。

当Q1截止时,输入电源与后级断开,但电感中的电流不能突然变为零,电感会继续向负载供电。

选择IRF9540的主要原因是它属于P沟道MOS管,放在电源正端时比较容易理解和驱动。

在本次几十到上百毫安的仿真中,IRF9540的电流和耐压能力都足够,实际上还有较大余量。

需要注意,仿真中的PWM电源能够直接输出0V和12V。真实单片机通常只能输出3.3V或5V,不能直接完全照搬这个驱动方法,实际制作时可能还需要MOS管驱动电路。

五、R2为什么选择10kΩ

R2连接在Q1的源极和栅极之间,相当于栅极上拉电阻。

它的作用是把Q1的栅极拉到12V,使Q1在没有PWM控制时可靠截止,避免栅极悬空导致MOS管误导通。

10kΩ是比较常用的栅极上拉电阻:

  • 阻值太大,栅极可能容易受到干扰
  • 阻值太小,Q1导通时会产生较大的额外电流
  • 10kΩ兼顾了可靠关闭和较小功耗

当PWM输出0V时,R2中大约有:

I = 12V ÷ (10kΩ + 100Ω) ≈ 1.19mA

这个电流比较小,不会造成明显的额外功耗。

六、R3为什么选择100Ω

MOS管栅极在直流状态下几乎不消耗电流,但栅极内部存在电容。

PWM电平变化时,需要快速给栅极电容充电或放电,瞬间电流可能比较大。

R3串联在PWM信号与栅极之间,主要作用是:

  • 限制栅极瞬间充放电电流
  • 减小开关过程中的振荡
  • 保护PWM驱动信号源

100Ω属于常见的栅极串联电阻。它不会明显影响100kHz下的开关速度,又能起到一定的限流作用。

七、为什么选择470μH电感

L1是Buck电路中负责储存能量的元器件。

Q1导通时,电感电流逐渐增加;Q1截止时,电感释放能量,继续向负载供电。

如果没有电感,输出将接近快速变化的脉冲,而不是较平稳的直流电压。

选择470μH可以让电感电流变化得比较平缓,也有利于在50Ω和100Ω负载下观察相对稳定的输出。

不过,电感也不能只看电感量。实际制作电路时,还要注意:

电感的额定电流 电感的饱和电流 电感的直流内阻

如果电流超过饱和值,电感的滤波和储能能力会明显下降。

八、为什么选择1N5819

D1是续流二极管。

Q1截止后,电感仍然要维持原来的电流方向。此时1N5819导通,为电感电流提供回路。

如果没有这个二极管,电感可能产生较高的反向电压,对MOS管造成影响。

1N5819属于肖特基二极管,主要优点是:

  • 正向压降较低
  • 开关速度较快
  • 最大电流约为1A
  • 反向耐压约为40V

Buck电路工作频率为100kHz,因此1N5819比普通低频整流二极管更加合适。

二极管方向也不能接反。本电路中,二极管阳极接地,阴极连接Q1与电感之间的开关节点。

九、为什么选择100μF电容

C1是输出滤波电容。

它的作用是:

  • Q1导通时储存电荷
  • Q1截止时向负载补充电流
  • 减小输出电压纹波

如果电容太小,输出电压波动会比较明显。电容增大通常可以改善滤波效果,但启动时间也会变长。

100μF适合作为本次仿真的起始值。

在实际电路中,还可以并联一个0.1μF陶瓷电容,用来滤除更高频率的开关干扰。

十、50Ω负载测试

当输出电压按5V计算时,50Ω负载电流约为:

I = 5V ÷ 50Ω = 100mA

负载消耗的功率约为:

P = 5² ÷ 50Ω = 0.5W

因此,如果搭建真实电路,50Ω负载电阻最好选择1W或更高功率。

50Ω属于相对较重的负载,电路需要提供更大的电流。MOS管、二极管和电感上的损耗也会更加明显。

十一、100Ω负载测试

100Ω负载下的理论电流约为:

I = 5V ÷ 100Ω = 50mA

负载功率约为:

P = 5² ÷ 100Ω = 0.25W

与50Ω相比,100Ω负载更轻,输出电流降低了一半。

对比两张波形,可以观察负载变化后输出平均电压和纹波是否发生变化。如果输出电压随负载改变,就说明固定占空比还不能实现真正的稳压。

十二、这次遇到的问题

1. 把理论占空比当成实际参数

最开始根据5V÷12V计算出理论占空比为41.7%,但电路图中的实际低电平脉宽是3.21μs,对应32.1%。

理论公式适合用来确定初始范围,实际电路还需要结合PWM极性、开关方式和测量结果分析。

2. 忽略了P沟道MOS管是低电平导通

如果只看PWM的高电平,很容易把MOS管的导通时间判断错误。

IRF9540是P沟道MOS管,PWM变成低电平时,它才会导通。

3. 启动波形不能代表稳定输出

刚开始仿真时,100μF电容需要充电,因此输出会经历一个上升过程。

测量输出电压时,应等待波形进入稳定状态,再观察平均值和纹波。

4. 固定占空比不能自动稳压

当前电路不会检测输出电压。

负载从50Ω换成100Ω后,即使PWM完全不变,输出电压也可能发生变化。这不是仿真错误,而是开环Buck电路本身的局限。

十三、为什么还要加入反馈

如果希望输出始终稳定在5V,就需要加入反馈控制。

基本过程是:

检测输出电压 → 与5V目标值比较 → 判断输出偏高还是偏低 → 自动调整PWM占空比

输出低于5V时,控制电路增大导通时间;输出高于5V时,控制电路减小导通时间。

因此,加入反馈后电路会变得更大,但这也是从“能够降压”变成“能够稳压”必须增加的部分。

十四、总结

这次在Multisim中搭建了一个由IRF9540、1N5819、470μH电感和100μF电容组成的Buck降压电路,并比较了50Ω和100Ω负载下的输出波形。

本次PWM周期为10μs,开关频率为100kHz。由于IRF9540在低电平期间导通,3.21μs低电平脉宽对应32.1%的实际导通占空比。

通过这次仿真,可以理解MOS管、续流二极管、电感和电容在Buck电路中的作用,可以也认识到固定PWM只能完成基本降压。下一步需要加入反馈控制,让输出电压在负载变化时仍然保持稳定。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/2 5:54:59

Unity SRP框架下VXGI体素全局光照实现与优化实战

1. 项目概述:从标题拆解核心价值“Unity SRP VXGI 开源项目教程”这个标题,乍一看有点技术黑话堆砌的味道,但对我们这些常年泡在图形渲染和引擎开发里的老鸟来说,它指向的是一个非常具体、且极具实践价值的领域。我来帮你把这个标…

作者头像 李华
网站建设 2026/8/2 5:54:29

彻底搞懂Visual C++运行库合集:原理、安装与疑难解决

1. 项目概述:为什么你需要这份运行库合集?如果你在Windows电脑上安装过一些稍微老一点的软件,或者是从网上下载的绿色版游戏,大概率遇到过这样的弹窗:“无法启动此程序,因为计算机中丢失 MSVCP140.dll” 或…

作者头像 李华
网站建设 2026/8/2 5:53:17

Unity NGUI Panel裁剪3D模型与特效:Stencil Buffer实战指南

1. 项目概述:从UI到世界的裁剪艺术在Unity项目里,尤其是那些UI和场景特效、角色模型交织在一起的游戏或应用,我们经常会遇到一个头疼的问题:如何让UI元素(比如一个窗口、一个面板)去“裁剪”或“遮罩”住场…

作者头像 李华
网站建设 2026/8/2 5:53:01

Android图形系统VSYNC信号生命周期与调度机制深度解析

1. 项目概述:VSYNC信号的生命周期探秘在Android图形系统的世界里,SurfaceFlinger作为合成与显示的“总导演”,其核心节拍器就是VSYNC信号。很多开发者对VSYNC的理解可能停留在“垂直同步”、“防止画面撕裂”这些概念上,但当你真正…

作者头像 李华
网站建设 2026/8/2 5:51:17

从零搞懂 Kubernetes:架构剖析 + YAML 实战 + 常用命令速查

从零搞懂 Kubernetes:架构剖析 YAML 实战 常用命令速查写在前面:本文基于 Kubernetes v1.36(代号 Haru)编写,适用于 v1.30 版本集群。文中所有示例均经过实测验证,可直接复制使用。一、为什么需要 Kubern…

作者头像 李华
网站建设 2026/8/2 5:49:49

5步掌握INAV飞控:从零开始构建稳定飞行系统

5步掌握INAV飞控:从零开始构建稳定飞行系统 【免费下载链接】inav INAV: Navigation-enabled flight control software 项目地址: https://gitcode.com/gh_mirrors/in/inav 你是否正在寻找一款功能强大且易于上手的开源飞控软件?INAV(…

作者头像 李华