BUCK电路分析(二)

2023-11-19

BUCK电路分析(二)

PSIM仿真同步BUCK电路

​ 在上片文章中,初步的分析了BUCK电路的工作原理。本章使用PSIM软件仿真BUCK电路,观察分析BUCK电路器件关键波形。图1是同步BUCK电路图,开关频率设置为200K ,固定占空比。在仿真一段时间、电路工作稳定之后,观察分析波形。
在这里插入图片描述

图1 同步BUCK电路
在这里插入图片描述

图2 PWM波形

​ 如图2所示,AMP是斜坡发生器的波形,PWMH是上桥臂MOS Q1的驱动波形,PWML是下桥臂MOS Q2的驱动波形;I(L1)是电感电流波形;可以看到PWMH 和PWML都存在一小段时间同时为低的情况,该时间就是死区时间。 同时可以看到在PWMH为高,PWML为低时,上管MOS Q1 开通,下管Q2截止,电感电流上升;在PWMH为低,PWML为高时,上管MOS Q1 截止,下管Q2开通,电感电流下降。

​ 由于是同步BUCK电路;电流一直是有的,图中电感电流的平均值大于零,图中电感电流的波形与异步BUCK电路进入了连续电流模式(CCM)时的波形是一样的,不同的是由于同步BUCK电路下管是MOS 电流是可以倒流的,所以在同步BUCK电路轻载、空载时,电感电流可以是负的 也就输出电容流出电流;而在异步BUCK电路中,BUCK电路轻载、空载时 电感电流减少到零之后,二极管截止了 电流就不能倒流,电流就为零,电路进入了不连续电流模式(DCM),
在这里插入图片描述

图 3 MOS Q1 电流电压波形

​ 如图3所示,I(Q1)是流过MOS Q1 的电流的波形, VQ1是MOS Q1 的 Vds 波形。在PWMH为高,PWML为低时,上管MOS Q1 开通,下管Q2截止,电感电流上升;流过MOS Q1 的电流也是上升的。I(Q1)的波形可以看作是电感电流波形的一部分。一般情况,BUCK电路采用峰值电流控制模式时,需要采样上管MOS Q1的电流 也就是 I(Q1);可通过电流互感器来采样。在PWMH为高,PWML为低时,上管MOS Q1 开通,MOS的Vds电压下降 如波形VQ1所示
在这里插入图片描述

图4 下管 MOS Q2 电压、 电流波形

​ 如图4所示,I(Q2)是流过MOS Q2 的电流的波形, VQ2是MOS Q2 的 Vds 波形。需要特别注意的是,图中显示的I(Q2)电流波形与教科书或者其他资料流过续流二极管的波形有所不同,这是因为电流参考方向不同引起的。将图中的波形沿着X轴上翻 就得到了书本中的波形。同时如果要采样下管的电流波形也需要注意电流方向的问题。
在这里插入图片描述

图5 电感L 电流、电压波形

​ 如图5所示、I(L1)是电感电流波形;VL是电感两端的电压波形;Vout是输出电压波形,从波形可以看到 输出电压是18.9V左右,波形包含了0.03V峰峰值的纹波。 从波形上看,在PWMH为高,Q1开通时 加在电感上的电压是约29V,上一章分析了伏秒积平衡,电感电流的增加量需要等于减少量。通过电感电压波形也是可以验证的。
U L = U i − U o = 48 − 19 = 29 U_L = U_i - U_o = 48-19 = 29 UL=UiUo=4819=29
​ 在PWMH为低,Q2开通,Q1截止了时,加在电感上的电压是输出电容的电压:
U L = − U o = − 19 U_L = - U_o = -19 UL=Uo=19
通过波形可以计算 在PWMH为高是与PWMH为低时,电感电压波与时间轴围成的面积,是相等的。也即伏秒积相等。
在这里插入图片描述

图 6

在这里插入图片描述

图 7 输出电容 的电流波形

​ 如图7所示,I(C2) 是输出电容的电流波形。在电感电流上升期间 ,有电流入输出电容为电容充电。

PSIM仿真异步BUCK电路

在这里插入图片描述

图8 异步BUCK电路

​ 如图 8所示,为异步BUCK电路图,与同步BUCK电路的不同在于,异步BUCK电路使用功率二极管D1 作为续流二极管。开关频率设置为200K ,固定占空比。 以下将观察分析异步BUCK电路的波形并对比同步BUCK电路的波形、了解其不同之处。
在这里插入图片描述

图9 异步BUCK电路 电流连续模式下的波形

​ 图9所示,AMP是斜坡发生器的波形,PWMH是上桥臂MOS Q1的驱动波形,I(L1)是电感电流波形; I(Q1)是 MOS Q1的电流波形;对比图2可以看出,在电感电流不过零的情况下;同步BUCK电路与异步BUCK电路的 电感电流波形 和 MOS Q1的电流波是相同的。
在这里插入图片描述

图10 异步BUCK电路 电流连续模式下的波形

​ 如图10所示,I(D1) 是续流二极管的电流波形。对比图4同步BUCK电路流过下管的电流波形,可以看出。他们的波形是关于X轴对称的,这是由于电流参考方向不引起的。
在这里插入图片描述

图 11 VQ1 MOS Q1 的Vds 波形
在这里插入图片描述

图 12 VD1 续流二极管电压波形

图12 所以 VD1 是续流二极管的电压波形;在实际电路中测量的续流二极管电压波形与图中的波形可能有较大的不同,这是因为序列二极管的结电容以及它寄生电感电容参数引起的。
在这里插入图片描述

图13 异步BUCK电路 输出电压波形和输出电容的电流波形

​ 如图13所示,Vout为输出电压波形 电压为23.70V左右,并包含有纹波电压。异步BUCK电路输出电压波形与同步BUCK电路 在电感电流不过零的情况下,是相同的。

同步BUCK电路与异步BUCK电路,轻载或者空载之下,电感电流的对比

在这里插入图片描述

图14 异步BUCK电路 不连续电流模式(DCM)波形

​ 如图14 所示、电感电流I(L1) 在 PWMH为低期间,在下一个周期PWM为高之前;电感电流降低到零;电流不连续,进入DCM工作模式。
在这里插入图片描述

图15 同步BUCK电路 轻载下 电感电流波形

​ 如图15所示 同步BUCK电路,在轻载时的电流波形 I(L1); 电流在减小到零之后,电流反相增大;这是因为电感存储的能量释放完,电感电流降低到零之后,下一个周期的PWMH高还没有到来, 下管MOS Q2 还导通着,这时输出电容就会通过电感 MOS Q2 放电,电流倒流。而在非同步BUCK电路中,电感电流减小到零之后续流二极管截止了;不像同步BUCK电路中MOS Q2那样电流可以倒流,所以其电感会有一段时间没有电流流过,电路进入断续工作模式。在同步BUCK电路中,由于MOS Q2那样电流可以倒流,在整个周期内电感都是有电流流过的,同步BUCK电路所以是不存在电流断续的转态。电流断续模式(DCM)是针对非同步BUCK电路而言的。
在这里插入图片描述

图16 异步BUCK电路 临界电流模式(BCM) 电感电流波形

​ 如图16所示 异步BUCK电路,在轻载时的电流波形 I(L1); 在PWMH为低 MOS Q1 关断 ,续流二极管D1续流,在电感电流减小到零时时,下一个周期的PWMH高刚好到来,电感再次上升。此时电路就进入了临界电流模式(BCM)。

PSIM仿真电路下载地址:BUCK仿真

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

BUCK电路分析(二) 的相关文章

随机推荐

  • c#:ThreadPool实现并行分析,并实现线程同步结束

    背景 一般情况下 经常会遇到一个单线程程序时执行对CPU MEMORY IO利用率上不来 且速度慢下问题 那么 怎么解决这些问题呢 据我个人经验来说有以下两种方式 1 并行 多线程 Parallel Task ThreadPool 2 多进
  • phpstrom、laradock、xdebug 进行断点调试

    phpstrom laradock xdebug 进行断点调试 背景 laravel 框架封装太完善 经常搞不明白究竟用的是哪个类 复杂一点的算法 使用 dd方法调试时 需要疯狂dd 显得过于鸡肋 调试流程 发请求 跑调试代码 安装 xde
  • 决策树之用信息增益选择最优特征

    决策树之用信息增益选择最优特征 熵 熵的定义 熵 sh ng 热力学中表征物质状态的参量之一 用符号S表示 其物理意义是体系混乱程度的度量 在决策树中 信息增益是由熵构建而成 表示的是 随机变量的不确定性 不确定性越大 代表着熵越大 随机变
  • Mycat 学习小结

    Mycat 学习小结 Mycat 是什么 Mycat 是一个彻底开源的面向企业应用开发的大数据库集群 支持事务 ACID 是可以替代Mysql 的加强版数据库 Mycat被视为 Mysql 集群的企业级数据库 用来替代昂贵的 Oracle
  • LuCI界面开发之CBI模块

    在openWrt路由界面的开发中 我们使用的LuCI实际上已经不是简单的html了 它是嵌合于lua语言中的元素 或者按照英文翻译来说不是那些input而是变为如asp net中使用的那些控件 或者是 类 这些类包括一些常用的input输入
  • 编程每日一题_C程序设计_判断是否为素数

    描述 给定整型数据 判断其是否为素数 质数 又称素数 是指在大于1的自然数中 除了1和它本身外 不能被其他自然数整除 除0以外 的数称之为素数 质数 比1大但不是素数的数称为合数 1和0既非素数也非合数 素数 质数 与合数 定义存疑 解法一
  • 分支-11. 计算工资(15)

    某公司员工的工资计算方法如下 一周内工作时间不超过40小时 按正常工作时间计酬 超出40小时的工作时间部分 按正常工作时间报酬的1 5倍计酬 员工按进公司时间分为新职工和老职工 进公司不少于5年的员工为老职工 5年以下的为新职工 新职工的正
  • ue5新手零基础学习教程 Unreal Engine 5 Beginner Tutorial - UE5 Starter Course

    ue5新手零基础学习教程 Unreal Engine 5 Beginner Tutorial UE5 Starter Course 教程大小解压后 4 96G 语言 英语 中英文字幕 机译 时长 4小时56分 1920X1080 mp4 虚
  • 使用 Docker 和 Alpaca LoRA 对 LLaMA 65B 大模型进行 Fine-Tune

    这篇文章中 我们来聊聊如何使用两张显卡来进行 LLaMA 65B 大模型的微调工作 以及如何在一张普通的 4090 家用显卡上 只花几个小时 就能够完成 7B 模型的微调 写在前面 在之前的几篇文章里 我们介绍过三种方式运行 Meta 开源
  • Shell脚本编写教程【七】——Shell test命令

    Shell脚本编写教程 七 Shell test命令 目录 https blog csdn net shn111 article details 131590488 参考教程 https www runoob com linux linux
  • ICCV 2023

    点击蓝字 关注我们 AI TIME欢迎每一位AI爱好者的加入 作者介绍 张耕维 悉尼科技大学在读博士生 研究方向为持续学习 报告题目 通过慢学习和分类器对齐在预训练模型上进行持续学习 内容简介 持续学习研究的目标在于提高模型利用顺序到达的数
  • windows下使用django实现定时任务

    简介 在做 弹幕弹幕 小程序后端时 需要定时清除数据库中无用的弹幕 在网上查得可以使用Django中的django apscheduler实现这一功能 我在这里记录一下使用这一Application的过程 django apschedule
  • vue封装年月日时分秒

  • case when then else_CASE 表达式

    一 语法及作用 使用CASE表达式可以帮助我们解决复杂的查询问题 相当于条件判断的函数 判断每一行是不是满足条件 CASE CASE 表达式会从对最初的WHEN子句中的 lt 求值表达式 gt 进行求值开始执行 所谓求值 就是要调查该表达式
  • STM32CubeIDE使用笔记(01):基础说明与开发流程

    文章目录 目的 基础事项 下载安装 界面说明 项目文件夹 常用快捷键 开发流程 总结 目的 STM32cubeIDE是ST官方推出的一款用于开发STM32的工具 其实就是整合了STM32CubeMX和TrueSTUDIO而成 对于STM32
  • C、C++、C#、python、java编程—数据类型的使用(二)

    四 Python 4 1字符串 1 字符串使用 var1 Hello World var2 Python Runoob print var1 0 var1 0 print var2 1 5 var2 1 5 以上实例执行结果 var1 0
  • 文本同文件一并提交的后端接口处理(一个实体类)

    出现的问题 org springframework web HttpMediaTypeNotSupportedException Content type multipart form data boundary WebKitFormBou
  • jupyter基本使用方法

    jupyter基本使用方法 菜单栏 File Edit View Insert Cell Kernel Help 工具条 单元 快捷键 菜单栏 File Edit View Insert Cell Kernel Help 工具条 单元 在M
  • 图书管理系统数据字典_2. 结构化——数据字典

    返回目录 Chilan Yuk 软件工程分析设计图库目录 zhuanlan zhihu com 一 基本知识 用于定义数据流和数据存储的结构 并给出构成所给的数据流和数据存储的各数据项的基本数据类型 数据字典中应该包括关于数据的如下信息 一
  • BUCK电路分析(二)

    BUCK电路分析 二 PSIM仿真同步BUCK电路 在上片文章中 初步的分析了BUCK电路的工作原理 本章使用PSIM软件仿真BUCK电路 观察分析BUCK电路器件关键波形 图1是同步BUCK电路图 开关频率设置为200K 固定占空比 在仿