世纪电源网社区logo
社区
Datasheet
标题
返回顶部
精华
原创

分享-SIMPLIS 电流模式反激电路仿真实例

[复制链接]
查看: 17779 |回复: 60
1
whereismycat
  • 积分:1351
  • |
  • 主题:43
  • |
  • 帖子:258
积分:1351
版主
  • 2010-11-5 21:48:45
SIMPLIS不光用来仿真不带寄生参数的理想电路。仿真带寄生参数的速度也是非常快的。用来观察密勒效应,仿真吸收电路,学习环路补偿等都非常实用。
例子是一个简单的反激电路,输入375V DC,输出12V1A,带一些寄生参数。
电路图如下:



对电路进行POP分析和AC分析,得到变换器稳定状态的波形以及闭环响应,整个过程用时不到30秒。
VDS波形

初级电流波形


次级电流波形


次级二极管波形

闭环波特图




附件为仿真文件
SIMPLIS-12V1A.rar
小四
  • 小四
  • 离线
  • LV3
  • 助理工程师
  • 积分:223
  • |
  • 主题:3
  • |
  • 帖子:63
积分:223
LV3
助理工程师
  • 2010-11-5 23:03:58
 
感谢版主 分享!!!
20088
  • 20088
  • 离线
  • LV6
  • 高级工程师
  • 积分:1449
  • |
  • 主题:94
  • |
  • 帖子:430
积分:1449
LV6
高级工程师
  • 2010-11-5 23:24:08
 
赞一个
W119
  • W119
  • 离线
  • LV6
  • 高级工程师
  • 积分:1275
  • |
  • 主题:89
  • |
  • 帖子:510
积分:1275
LV6
高级工程师
  • 2010-11-6 09:53:56
 
好就是喜欢这样的东西多谢了
cimzms
  • cimzms
  • 离线
  • LV6
  • 高级工程师
  • 积分:491
  • |
  • 主题:4
  • |
  • 帖子:115
积分:491
LV6
高级工程师
  • 2010-11-7 08:13:59
 
请教楼主U4 PWMIC是怎么得到的?
whereismycat
  • 积分:1351
  • |
  • 主题:43
  • |
  • 帖子:258
积分:1351
版主
  • 2010-11-7 17:26:33
 
U4是个自定义的简单的电流模式IC模型,连VCC都没有。里面包含了一些峰值电流模式控制的基本功能,如占空比限制,最大检测电压,斜率补偿等。完全是出于各人爱好(方便调整IC参数),大家可以使用SIMPLIS自带的3842.
U4内部图
sunxj_007
  • 积分:3727
  • |
  • 主题:52
  • |
  • 帖子:1216
积分:3727
版主
  • 2010-11-9 15:32:06
 
楼主是怎么把自己建的模型集成到原理图上的?谢谢!
whereismycat
  • 积分:1351
  • |
  • 主题:43
  • |
  • 帖子:258
积分:1351
版主
  • 2010-11-9 18:22:18
 
按F11就可以看到了。
shift
  • shift
  • 离线
  • LV2
  • 本网技师
  • 积分:132
  • |
  • 主题:0
  • |
  • 帖子:16
积分:132
LV2
本网技师
  • 2010-12-20 09:59:57
 
我怎么从下载你的12V1A的图中将PWM IC打开,然后自己进行分析这个子电路,修改。请指点,谢谢
bingyanshusheng
  • 积分:323
  • |
  • 主题:4
  • |
  • 帖子:26
积分:323
LV4
初级工程师
  • 2019-5-17 09:10:49
  • 倒数6
 
怎么看到并修改 ?搞清楚了吗
cimzms
  • cimzms
  • 离线
  • LV6
  • 高级工程师
  • 积分:491
  • |
  • 主题:4
  • |
  • 帖子:115
积分:491
LV6
高级工程师
  • 2010-12-23 09:17:40
 
版主,我对这个U4很感兴趣,比如看了一下竟然无法打开子电路(ctrl+E)请问版主是怎么做到的,如果按F11是可以看到相关参数定义代码,但是无从下手啊,版主您是手动输入这些代码的吗?
whereismycat
  • 积分:1351
  • |
  • 主题:43
  • |
  • 帖子:258
积分:1351
版主
  • 2010-12-23 23:03:08
 
一般不建议这样做,比较麻烦,不好维护,到后面自己都忘记子电路是怎样的了,
有个好处就是可以把封装和原理图集成到一个文件,不用多余的库文件或子电路文件,还可以输入参数(双击元件会出现一个输入参数的对话框,这跟使用库文件一样)
具体方法比较麻烦,是先用子电路运行,运行一遍后把子电路的代码复制下来,然后用这个代码做一个库和封装,然后把代码粘贴到F11栏中,这样即使把库删掉,也可以运行了。
建议自己使用还是做成按CTRL+E可以弹出子电路的那种,好维护
附件封装了一个电阻,可以调整电阻值,共参考
RR.rar
cimzms
  • cimzms
  • 离线
  • LV6
  • 高级工程师
  • 积分:491
  • |
  • 主题:4
  • |
  • 帖子:115
积分:491
LV6
高级工程师
  • 2010-12-24 09:23:27
 
非常感谢您的指点版主您真是太伟大了,这样的方法都被您想出来了
bingyanshusheng
  • 积分:323
  • |
  • 主题:4
  • |
  • 帖子:26
积分:323
LV4
初级工程师
  • 2019-5-17 09:21:08
  • 倒数5
 
如何可以像楼主那样查看芯片内部结构的啊,求教
mmc_21
  • 积分:11529
  • |
  • 主题:78
  • |
  • 帖子:818
积分:11529
LV10
总工程师
  • 2011-8-27 10:56:07
 
rookie-joe
  • 积分:426
  • |
  • 主题:18
  • |
  • 帖子:155
积分:426
LV6
高级工程师
  • 2012-10-9 11:13:08
 
楼主是否可以把光偶的源文件分享下,我现在卡在没有光偶连3842都无法仿真。
之前有在doaer大师的贴子里找到过他的光偶源文件,但是我把它添加到库里后却用不了。
非常感谢!
PS:小弟不是设计出身,是做设计验证的,所以电路底子会比较弱,但现在老大要求我
接手仿真,这下就真的是赶猪上树了。。。
tudarui0
  • 积分:282
  • |
  • 主题:4
  • |
  • 帖子:17
积分:282
LV3
助理工程师
  • 2013-9-11 17:14:08
 
suyuanda
  • 积分:230
  • |
  • 主题:2
  • |
  • 帖子:12
积分:230
LV3
助理工程师
  • 2016-10-12 17:17:23
 
楼主的斜波补偿是怎样工作的??求解析
bingyanshusheng
  • 积分:323
  • |
  • 主题:4
  • |
  • 帖子:26
积分:323
LV4
初级工程师
  • 2019-5-17 09:06:31
  • 倒数7
 
怎么才能打开楼主这个芯片的细节 不要代码 像图片中那样
qinshang
  • 积分:317
  • |
  • 主题:3
  • |
  • 帖子:39
积分:317
LV4
初级工程师
  • 2010-11-7 13:35:28
 
您发的图在我的机器上运行POP分析的时候出错,请问是啥原因呢?
whereismycat
  • 积分:1351
  • |
  • 主题:43
  • |
  • 帖子:258
积分:1351
版主
  • 2010-11-7 17:28:19
 
能不能发个错误提示?
liaocetc2424
  • 积分:108
  • |
  • 主题:0
  • |
  • 帖子:3
积分:108
LV2
本网技师
  • 2010-11-7 21:35:48
 
仿真老是报节点过多,请问您是怎么设置的。
qinshang
  • 积分:317
  • |
  • 主题:3
  • |
  • 帖子:39
积分:317
LV4
初级工程师
  • 2010-11-7 21:48:08
 

就是这个提示.
whereismycat
  • 积分:1351
  • |
  • 主题:43
  • |
  • 帖子:258
积分:1351
版主
  • 2010-11-7 22:25:52
 
这个我也不是清楚POP分析的具体原理,有时候瞬态分析没有任何问题,但POP分析就是找不到工作点,不过有两个方法可以改善这个问题。
1.在POP分析的高级设置里把Iteration limit的值增加
2.POP Trigger元件的DELAY增加一些,比如说加入1U的延时
还请各位高手指点一下

另外是不是版本不兼容引起的?我用的版本是5.60j
qinshang
  • 积分:317
  • |
  • 主题:3
  • |
  • 帖子:39
积分:317
LV4
初级工程师
  • 2010-11-7 22:48:42
 
版主,可以把您的SIMPLIS 5.6版本共享么?
如果可以的话,不胜感激.
my mail:jyb_0@163.com
whereismycat
  • 积分:1351
  • |
  • 主题:43
  • |
  • 帖子:258
积分:1351
版主
  • 2010-11-8 13:05:20
 
终于找到了POP分析的原理,以及POP分析失败的解决方法

POP.pdf
whereismycat
  • 积分:1351
  • |
  • 主题:43
  • |
  • 帖子:258
积分:1351
版主
  • 2010-11-8 23:17:45
 
POP分析的原理以及POP分析失败的解决方法
原理:POP TRIGGER里面有个基准和一个比较器,与周期性信号比较产生方波,以此方波来记录一个周期的开始和结束.仿真器先仿真第一个周期,记录周期开始时的电容电压和电感电流,再仿真下一个周期的电容电压和电感电流,记录他们的差值。这样持续很多周期,他们的差值都非常小,仿真器就认为系统已经稳定了,POP分析成功。

POP分析为什么会失败?
1.系统不稳定,比如产生大小波。
2.电容电压和电感电流的初始值离稳态值太远了。
3.POP TRIGGER接的位置不对,或者POP TRIGGER里面的参考电压设置不对,导致不能输出周期性的方波。
4.POP分析的设置不对。
——MAX Period太短或太长
——POP iterations的值太小

POP分析失败后的解决方法
1.首先确保瞬态分析能成功,并且能进入稳态波形。
2.关键元件的初始值设置为接近稳态值(稳态值可从瞬态分析里看到),特别是输出电容,反馈电容等元件的初始值。
3.确保POP TRIGGER能触发到周期信号(瞬态分析时可以用探头观察POP TRIGGER输出波形)
4.MAX Period值要大于开关周期,也不能太大。
5.POP分析失败表明分析进行了很多周期系统还没进入稳定,这样可以把Cycles befor launching POP 和 Iterations limit的值适当设大一些(太大会影响速度)
sunxj_007
  • 积分:3727
  • |
  • 主题:52
  • |
  • 帖子:1216
积分:3727
版主
  • 2010-11-9 15:42:59
 
对于pop,我想说一点。要想保证pop能顺利进行,必须要保证电路瞬态仿真能达到稳态,如果不能达到稳态,仿真pop失败的可能性非常高。当你的瞬态达到稳态时,你可以使用back-annotate命令给一些器件赋初始值,然后你的pop基本就可以顺利进行,如果pop不成功,ac不会成功!
whereismycat
  • 积分:1351
  • |
  • 主题:43
  • |
  • 帖子:258
积分:1351
版主
  • 2010-11-9 18:25:01
 
感谢007大侠,顺便请你建个群吧,以前的那个群散伙了
cimzms
  • cimzms
  • 离线
  • LV6
  • 高级工程师
  • 积分:491
  • |
  • 主题:4
  • |
  • 帖子:115
积分:491
LV6
高级工程师
  • 2010-11-10 10:31:07
 
众望所归啊,007你再不弄个群,就说不过去了,现在使用这个simetrix软件的工程师还是蛮多的
sunxj_007
  • 积分:3727
  • |
  • 主题:52
  • |
  • 帖子:1216
积分:3727
版主
  • 2010-11-11 08:52:08
 
等我弄一下,我还没有玩过群
厚劲薄发
  • 积分:3909
  • |
  • 主题:163
  • |
  • 帖子:946
积分:3909
LV8
副总工程师
  • 2011-7-1 15:37:32
 
补充:
菜单simulator----->Initial Conditions------>back annotate
找一圈找到了,共享一下。
whereismycat
  • 积分:1351
  • |
  • 主题:43
  • |
  • 帖子:258
积分:1351
版主
  • 2011-7-1 15:54:03
 
先瞬态分析,稳定后,使用Simulator菜单中Initial Condtions中的BACK-ANNOTATE
就可以了。
厚劲薄发
  • 积分:3909
  • |
  • 主题:163
  • |
  • 帖子:946
积分:3909
LV8
副总工程师
  • 2011-7-1 16:37:13
 
多谢多谢,按照这个办法搞定了:)
Sophie1991
  • 积分:104
  • |
  • 主题:0
  • |
  • 帖子:2
积分:104
LV2
本网技师
  • 2015-3-21 22:03:32
 
您好,我刚刚开始用这个软件,按照您说的设置了,可还是仿真有问题,能不能给看看?谢谢您了。
杭州易泰达-ss
  • 积分:666
  • |
  • 主题:18
  • |
  • 帖子:150
积分:666
LV6
高级工程师
  • 2015-3-23 09:36:14
 
报错提示是电路没有正确的触发条件,POP无法收敛。
postme
  • postme
  • 离线
  • LV6
  • 高级工程师
  • 积分:1318
  • |
  • 主题:176
  • |
  • 帖子:142
积分:1318
LV6
高级工程师
  • 2011-3-19 11:36:17
 
减小电压电流的精度可以有助于收敛:)
忧伤的旋律
  • 积分:218
  • |
  • 主题:12
  • |
  • 帖子:41
积分:218
LV3
助理工程师
  • 2012-10-12 10:44:38
 
有这个仿真软件的安装文件·吗?可以发份到我邮箱吗?304006103@qq.com
ht_lb@126.com
  • 积分:17104
  • |
  • 主题:131
  • |
  • 帖子:7948
积分:17104
LV10
总工程师
  • 2012-10-12 10:48:12
 
晕 文工那个帖子里的文件就能用的。。。你还没整明白呀。。。
lansunhsu
  • 积分:5969
  • |
  • 主题:54
  • |
  • 帖子:2441
积分:5969
LV8
副总工程师
  • 2010-11-8 08:07:40
 
强!
6678924
  • 积分:327
  • |
  • 主题:13
  • |
  • 帖子:145
积分:327
LV4
初级工程师
  • 2010-11-8 14:07:18
 
顶 太感谢了!
slamdunk
  • 积分:990
  • |
  • 主题:10
  • |
  • 帖子:408
积分:990
LV6
高级工程师
  • 2010-11-12 17:24:50
 
非常感谢楼主,晚上下回去学学
kob1981520
  • 积分:941
  • |
  • 主题:1
  • |
  • 帖子:229
积分:941
LV6
高级工程师
  • 2011-3-9 21:28:15
 
很好很强大
taozhs
  • taozhs
  • 离线
  • LV4
  • 初级工程师
  • 积分:374
  • |
  • 主题:21
  • |
  • 帖子:84
积分:374
LV4
初级工程师
  • 2011-3-15 10:46:09
 
有没有人试过对emi差模噪声进行仿真,如用simetrix该怎么建仿真模型?
拒绝变帅
  • 积分:13639
  • |
  • 主题:66
  • |
  • 帖子:5527
积分:13639
LV10
总工程师
  • 2011-7-2 13:05:41
 
楼主辛苦,一直用的saber,有机会要试试这个软件。
知而行
  • 积分:1188
  • |
  • 主题:28
  • |
  • 帖子:151
积分:1188
LV6
高级工程师
  • 2011-7-6 13:46:18
 
楼主你好!
我下载了你的文件仿真了下,可是老是弹出错误警告,不知是什么原因,望你指点!谢谢!见附图!
why9898
  • 积分:148
  • |
  • 主题:0
  • |
  • 帖子:24
积分:148
LV2
本网技师
  • 2011-7-15 18:01:04
 
希望有回复
cimzms
  • cimzms
  • 离线
  • LV6
  • 高级工程师
  • 积分:491
  • |
  • 主题:4
  • |
  • 帖子:115
积分:491
LV6
高级工程师
  • 2011-8-24 16:49:28
 
提示器件数超过限制值,因为你用的是限制版本的simplis
ht_lb@126.com
  • 积分:17104
  • |
  • 主题:131
  • |
  • 帖子:7948
积分:17104
LV10
总工程师
  • 2012-10-9 22:45:27
 
进来跟着大师学习学习。。。
小柒2013
  • 积分:131
  • |
  • 主题:0
  • |
  • 帖子:4
积分:131
LV2
本网技师
  • 2013-6-10 16:06:38
 
麻烦楼主给我传份simplis安装包,谢谢咯!735575630@qq.com
basso
  • basso
  • 离线
  • LV6
  • 高级工程师
  • 积分:1722
  • |
  • 主题:25
  • |
  • 帖子:582
积分:1722
LV6
高级工程师
  • 2013-9-5 14:48:02
 
一直不知道Simplis里面的网络标号在哪里弄,请教大家 ~
杭州易泰达-ss
  • 积分:666
  • |
  • 主题:18
  • |
  • 帖子:150
积分:666
LV6
高级工程师
  • 2015-2-2 11:03:25
 
Place/Connectors/Terminal
youmasai
  • 积分:354
  • |
  • 主题:0
  • |
  • 帖子:127
积分:354
LV4
初级工程师
  • 2014-11-8 17:02:04
 
谢谢楼主分享
杭州易泰达-ss
  • 积分:666
  • |
  • 主题:18
  • |
  • 帖子:150
积分:666
LV6
高级工程师
  • 2015-2-3 11:47:18
 
你好,我下载了你上传的这个电路,发现一些问题,你的电路设计的是12V1A输出吧,但是transient仿真的结果输出有16V,环路结果也不对,是不是有些参数和设置需要在打包的这个电路里更改啊?谢谢~



xuyangshiping
  • 积分:161
  • |
  • 主题:0
  • |
  • 帖子:1
积分:161
LV2
本网技师
  • 2017-8-6 22:37:11
  • 倒数8
 
光耦不对,换掉就行了。
xiemin
  • xiemin
  • 离线
  • LV3
  • 助理工程师
  • 积分:211
  • |
  • 主题:3
  • |
  • 帖子:9
积分:211
LV3
助理工程师
  • 2017-3-8 11:11:22
  • 倒数10
 
您好,楼主,我刚学SIMPLIS,仿真反激的时候,发现没有光耦可选,看到您的原理图里有光耦,请教您是怎么搭光耦的,方便的话给以上传光耦的文件吗,我发现您的光耦我不会改,嘿嘿,请您一定回复,谢谢楼主!!
杭州易泰达-ss
  • 积分:666
  • |
  • 主题:18
  • |
  • 帖子:150
积分:666
LV6
高级工程师
  • 2017-6-1 10:19:19
  • 倒数9
 
8.0版本的本身库里就有光耦的模型,要想自己建模也可以,可参考:



光耦模型

光耦模型
linhainpu
  • 积分:509
  • |
  • 主题:5
  • |
  • 帖子:87
积分:509
LV6
高级工程师
  • 2020-5-8 23:24:18
  • 倒数4
 
非常感谢
xbow
  • xbow
  • 离线
  • LV6
  • 高级工程师
  • 积分:708
  • |
  • 主题:0
  • |
  • 帖子:41
积分:708
LV6
高级工程师
  • 2020-8-6 06:52:30
  • 倒数3
 
感谢版主!
qoo088120
  • 积分:107
  • |
  • 主题:0
  • |
  • 帖子:1
积分:107
LV2
本网技师
  • 2021-12-17 10:28:30
  • 倒数2
 
感谢版主 分享!
瓦系大坏蛋
  • 积分:347
  • |
  • 主题:1
  • |
  • 帖子:8
积分:347
LV4
初级工程师
最新回复
  • 2022-8-3 22:06:21
  • 倒数1
 
请教一下楼主,直接用楼主提供的文件,直接按F9仿真它报错说这个文件有问题.能否帮忙指点一下.
1659535479024.png
热门技术、经典电源设计资源推荐

世纪电源网总部

地 址:天津市南开区黄河道大通大厦8层

电 话:400-022-5587

传 真:(022)27690960

邮 编:300110

E-mail:21dy#21dianyuan.com(#换成@)

世纪电源网分部

广 东:(0755)82437996 /(138 2356 2357)

北 京:(010)69525295 /(15901552591)

上 海:(021)24200688 /(13585599008)

香 港:HK(852)92121212

China(86)15220029145

网站简介 | 网站帮助 | 意见反馈 | 联系我们 | 广告服务 | 法律声明 | 友情链接 | 清除Cookie | 小黑屋 | 不良信息举报 | 网站举报

Copyright 2008-2024 21dianyuan.com All Rights Reserved    备案许可证号为:津ICP备10002348号-2   津公网安备 12010402000296号