今天我们来设计一个简单的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电路的计算与仿真相关推荐

  1. 关于BUCK降压的一些学习笔记3-->最简单的BUCK电路

    在上两篇学习记录中说到了利用运放的滞回比较器产生一个三角波,再利用这个三角波接入一个比较器产生方波.另外就是BUCK的一个电路,分别如下图所示: 产生方波: 该图中C1电容的上端就可以直接产生一个三角 ...

  2. BUCK电路输入电容计算

    输入电容决定了输入电压的纹波,对于Buck变换器的输入端来说,输入电流是不连续的,在开关管导通的时候会有极大的阶跃电流. * 芯 片 : BUCK控制器 * 时 间 :2021.04.27 * 说 明 ...

  3. buck电路matlab,buck变换器介绍_buck变换器matlab仿真

    描述 BUCK 电路是一种降压斩波器,降压变换器输出电压平均值UO 总是小于输入电压Ui.通常电感中的电流是否连续,取决于开关频率.滤波电感L 和电容C 的数值. 简单的BUCK 电路输出的电压不稳定 ...

  4. buck电路闭环pi控制matlab图,BUCK电路闭环控制系统的MATLAB仿真

    BUCK 电路闭环PID 控制系统 的MATLAB 仿真 一.课题简介 BUCK 电路是一种降压斩波器,降压变换器输出电压平均值Uo 总是小于输入电压U i .通常电感中的电流是否连续,取决于开关频率 ...

  5. buck电路尖峰电压分析_一种buck电路及其MOS管的电压尖峰吸收电路制造技术

    本申请公开了一种buck电路中的MOS管的电压尖峰吸收电路,包括电容.第一二极管和第一电阻:其中,电容的第一端分别与buck电路中的电源正极和MOS管的第一端连接,电容的第二端分别与第一二极管的阳极和 ...

  6. BUCK电路工作原理以及参数设计

    转自萌萌老师的帖子 什么是Buck电路? BUCK电路是一种降压斩波器,降压变换器输出电压平均值Uo总是小于输出电压UD. 通常电感中的电流是否连续,取决于开关频率.滤波电感L和电容C的数值. BUC ...

  7. matlab pid buck,BUCK电路闭环PID控制系统的MATLAB仿真.doc

    BUCK电路闭环PID控制系统的MATLAB仿真.doc 题目BUCK 电路闭环 PID 控制系统的 MATLAB 仿真目录一.课题简介 2二.BUCK 变换器主电路参数设计 .22.1 设计及内容及 ...

  8. 用matlab怎么做电路闭环呢,BUCK电路闭环控制系统的MATLAB仿真

    <BUCK电路闭环控制系统的MATLAB仿真>由会员分享,可在线阅读,更多相关<BUCK电路闭环控制系统的MATLAB仿真(11页珍藏版)>请在人人文库网上搜索. 1.BUCK ...

  9. buck电路matlab,BUCK电路闭环控制系统的MATLAB仿真.doc

    BUCK电路闭环PID控制系统 的MATLAB仿真 一.课题简介 BUCK电路是一种降压斩波器,降压变换器输出电压平均值Uo总是小于输入电压Ui.通常电感中的电流是否连续,取决于开关频率.滤波电感L和 ...

最新文章

  1. 2022-2028年中国交通建设PPP模式深度分析及发展战略研究报告(全卷)
  2. Nowcoder 提高组练习赛-R3
  3. C语言经典例80-猴子分桃
  4. 创建二级索引_技术分享 | InnoDB 排序索引的构建
  5. 我的swagger上面怎么没有models_浅析特斯拉Model S的采样板
  6. Android应用程序组件Content Provider在应用程序之间共享数据的原理分析(1)
  7. 阶段5 3.微服务项目【学成在线】_day04 页面静态化_21-页面静态化-静态化测试-静态化程序编写...
  8. python数据分析工具_python数据分析工具 | pandas
  9. Tomcat 修改端口号
  10. 轻轻一扭,迎来温暖柔风,告别手脚冰凉,卡蛙桌面暖风机上手
  11. Oracle 查询的十个小技巧
  12. jquery省市县三级联动
  13. C++中表示正无穷与负无穷
  14. 理解optimizer.zero_grad(), loss.backward(), optimizer.step()的作用及原理
  15. 【贪心】数列极差问题
  16. 用 Python 写网络编程(四)
  17. 基于 vue.js 的 SSR 技术 — Nuxt.js
  18. PWA 应用和原生应用的一些区别
  19. 用CSS划一把刻度尺
  20. 防止重复请求提交创建订单等解决方案

热门文章

  1. python画图横坐标_python画图把时间作为横坐标的方法
  2. 永久免费的抠图软件分享
  3. HTML5期末大作业:轮滑运动体育类人物介绍主题网站设计(12页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计
  4. nyoj 1275-导弹发射 //lis
  5. 教你如何更改U盘图标
  6. 第26课:MAT中的Dominator Tree与Retained Set详解
  7. python金融量化分析工资_量化金融分析师就业前景及薪酬怎么样?
  8. 大二Web课程设计——美食网站设计与实现(HTML+CSS+JavaScript)
  9. C/C++之钢条切割
  10. 问题 G: 学号识别