今天我们来设计一个简单的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更强大的功能!!!