01、第一个简单的BUCK电路的计算与仿真
今天我们来设计一个简单的Buck电路!熟悉一下Simplis仿真软件的简单使用!
一、Buck电路设计要求如下:
①输入电压:
Vin=15VDC
②输出额定电压:
Vo=1VDC
③输出额定电流:
Io=5A
④输出电压纹波:
Vpp=50mV
⑤输出电流纹波:
dI=500mA
⑥开关频率:
fs=300KHz
假设肖特基二极管、电感、MOS管都为理想器件。
二、画原理图
Step 01:打开Simplis仿真软件,新建一个Simplis原理图文件
Step 02:在原理图中放置元器件
①理想电感(快捷键L)
②理想电容(快捷键C)
③电阻(快捷键R)
④二极管(快捷键D)
修改参数如下:
⑤MOS管(快捷键M)
修改参数如下:
⑥直流电压源(快捷键V)
⑦波形发生器(快捷键W)
⑧地(快捷键G)
Step 03:按如下图示,放好元器件的位置,旋转元器件的快捷键是F5
Step 04:连线,靠近元器件的端点,鼠标出现笔图形即可连接元器件,连接好的原理图如下图所示:
三、元器件参数计算
①开关周期Ts
Ts=1/fs=1/300KHz=3.333us
②占空比D
D=Vo/Vin=1/15=0.067
③输出电感L1
L1=(VL*ton)/dI=(Vin-Vo)*D*Ts/dI=(15-1)*0.067*3.333/0.5=6.22uH
④输出电容C1
C1=[Vo*(1-D)*Ts^2]/(8*Vpp*L1)=4.167uF
⑤负载电阻R1
R1=Vo/Io=0.2Ω
四、修改各个元器件的参数
①双击R1,值修改为200m
②双击C1,值修改为4.167uF
③双击L1,值修改为6.22uH
④双击R2,值修改10
⑤双击R3,值修改10K
⑥双击V1,值修改15
⑦双击V2,波形选择脉冲,频率修改300K,占空比6.7,脉冲幅值修改为3V
到目前为止,所有元器件的参数都设置好了!原理图如下所示:
五、仿真
在仿真之前我们在原理图的输出端加一个探头,测量输出电压波形。
双击电压探头修改名称
最后原理图如下:
保存原理图,并命名为buck01
开始仿真
Step 01:选择仿真器(快捷键F8)
Step 02:点击Run,输出波形如下图所示:
为了更好的分析输出波形的正确性,我又在MOS管驱动脚加了一个电压探头重新命名为Drv,在电感中串接了一个电流探头命名为IL,原理图如下:
再次瞬态仿真之后,输出波形如下:
我们发现输出的三个波形在一个XY轴中显示出来了,这样看不清楚!如何把三个波形分离呢?这边有两种方法:
方法一:
我们可以发现,三个波形分离了。但是这种方法,在每次运行仿真后,都需要重复上面的步骤才能使波形分离。那有没有什么方法,可以解决呢?答案是有的。
方法二:
双击驱动电压探头,选中使用单独的网格
电感电流的探头和输出电压的探头都按此方法设置!我们在运行仿真,发现也能使波形分离,而且此方法不用每次仿真后都修改!!!
最终的仿真波形如下图所示:
为了清楚的看输出波形,分析波形,我们需要对波形进行稳态分析仿真。
Step 01:进行稳态POP仿真之前,我们需要先在原理图中添加一个POP触发器
双击POP触发器,设置触发电平为2V
原理图如下
Step 02:选择仿真器
Step 03:点击Run,输出波形如下:
Step 04:我们测量一下输出电压的有效值为多少?
Step 05:当我们要测量输出电压的纹波,也就是输出电压的峰峰值的时候,我们发现在Measure菜单次下找不到峰峰值这个选项,要测量峰峰值方法如下:
Step 06:我们依次测量出驱动波形的占空比、电感电流和输出电压的有效值和峰峰值,最终测量结果如下:
测量的数据对比我们之前的设计要求,都能符合!因此此次设计达标!第一个简单的Buck电路仿真设计完成!我相信你们也对Simplis仿真软件有了一个大概的了解了!接下来,我们一起慢慢的探究Simplis更强大的功能!!!
01、第一个简单的BUCK电路的计算与仿真相关推荐
- 关于BUCK降压的一些学习笔记3-->最简单的BUCK电路
在上两篇学习记录中说到了利用运放的滞回比较器产生一个三角波,再利用这个三角波接入一个比较器产生方波.另外就是BUCK的一个电路,分别如下图所示: 产生方波: 该图中C1电容的上端就可以直接产生一个三角 ...
- BUCK电路输入电容计算
输入电容决定了输入电压的纹波,对于Buck变换器的输入端来说,输入电流是不连续的,在开关管导通的时候会有极大的阶跃电流. * 芯 片 : BUCK控制器 * 时 间 :2021.04.27 * 说 明 ...
- buck电路matlab,buck变换器介绍_buck变换器matlab仿真
描述 BUCK 电路是一种降压斩波器,降压变换器输出电压平均值UO 总是小于输入电压Ui.通常电感中的电流是否连续,取决于开关频率.滤波电感L 和电容C 的数值. 简单的BUCK 电路输出的电压不稳定 ...
- buck电路闭环pi控制matlab图,BUCK电路闭环控制系统的MATLAB仿真
BUCK 电路闭环PID 控制系统 的MATLAB 仿真 一.课题简介 BUCK 电路是一种降压斩波器,降压变换器输出电压平均值Uo 总是小于输入电压U i .通常电感中的电流是否连续,取决于开关频率 ...
- buck电路尖峰电压分析_一种buck电路及其MOS管的电压尖峰吸收电路制造技术
本申请公开了一种buck电路中的MOS管的电压尖峰吸收电路,包括电容.第一二极管和第一电阻:其中,电容的第一端分别与buck电路中的电源正极和MOS管的第一端连接,电容的第二端分别与第一二极管的阳极和 ...
- BUCK电路工作原理以及参数设计
转自萌萌老师的帖子 什么是Buck电路? BUCK电路是一种降压斩波器,降压变换器输出电压平均值Uo总是小于输出电压UD. 通常电感中的电流是否连续,取决于开关频率.滤波电感L和电容C的数值. BUC ...
- matlab pid buck,BUCK电路闭环PID控制系统的MATLAB仿真.doc
BUCK电路闭环PID控制系统的MATLAB仿真.doc 题目BUCK 电路闭环 PID 控制系统的 MATLAB 仿真目录一.课题简介 2二.BUCK 变换器主电路参数设计 .22.1 设计及内容及 ...
- 用matlab怎么做电路闭环呢,BUCK电路闭环控制系统的MATLAB仿真
<BUCK电路闭环控制系统的MATLAB仿真>由会员分享,可在线阅读,更多相关<BUCK电路闭环控制系统的MATLAB仿真(11页珍藏版)>请在人人文库网上搜索. 1.BUCK ...
- buck电路matlab,BUCK电路闭环控制系统的MATLAB仿真.doc
BUCK电路闭环PID控制系统 的MATLAB仿真 一.课题简介 BUCK电路是一种降压斩波器,降压变换器输出电压平均值Uo总是小于输入电压Ui.通常电感中的电流是否连续,取决于开关频率.滤波电感L和 ...
最新文章
- 2022-2028年中国交通建设PPP模式深度分析及发展战略研究报告(全卷)
- Nowcoder 提高组练习赛-R3
- C语言经典例80-猴子分桃
- 创建二级索引_技术分享 | InnoDB 排序索引的构建
- 我的swagger上面怎么没有models_浅析特斯拉Model S的采样板
- Android应用程序组件Content Provider在应用程序之间共享数据的原理分析(1)
- 阶段5 3.微服务项目【学成在线】_day04 页面静态化_21-页面静态化-静态化测试-静态化程序编写...
- python数据分析工具_python数据分析工具 | pandas
- Tomcat 修改端口号
- 轻轻一扭,迎来温暖柔风,告别手脚冰凉,卡蛙桌面暖风机上手
- Oracle 查询的十个小技巧
- jquery省市县三级联动
- C++中表示正无穷与负无穷
- 理解optimizer.zero_grad(), loss.backward(), optimizer.step()的作用及原理
- 【贪心】数列极差问题
- 用 Python 写网络编程(四)
- 基于 vue.js 的 SSR 技术 — Nuxt.js
- PWA 应用和原生应用的一些区别
- 用CSS划一把刻度尺
- 防止重复请求提交创建订单等解决方案
热门文章
- python画图横坐标_python画图把时间作为横坐标的方法
- 永久免费的抠图软件分享
- HTML5期末大作业:轮滑运动体育类人物介绍主题网站设计(12页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计
- nyoj 1275-导弹发射 //lis
- 教你如何更改U盘图标
- 第26课:MAT中的Dominator Tree与Retained Set详解
- python金融量化分析工资_量化金融分析师就业前景及薪酬怎么样?
- 大二Web课程设计——美食网站设计与实现(HTML+CSS+JavaScript)
- C/C++之钢条切割
- 问题 G: 学号识别