电源Simplis开关电源及电路仿真案例。 单/多相控制buck仿真电路。 4/8 phase...
电源Simplis开关电源及电路仿真案例。 单/多相控制buck仿真电路。 4/8 phase COT/D-CAP+ 架构仿真模型, 1-8phase PWM buck仿真模型, 峰值电流模式,D-CAP3模式等,仅供学习,参数可调,可二次开发。 支持Loadline,ZCD,TLVR,softstart等。
最近在折腾开关电源仿真时发现,SIMPLIS这工具简直就是个宝藏库。尤其对于多相Buck这种复杂拓扑,官方提供的现成模型能省下至少三天三夜的手搓电路时间。今天就带大家拆解几个硬核案例,手把手教你玩转电源控制玄学。
从单相到八相:堆料也得讲科学
单相Buck的仿真闭着眼睛都能搭对吧?但当你把相位增加到八相,事情就开始魔幻了。SIMPLIS里藏着一个8PhasePWMBuck_Interactive模型,直接拖出来就能看到相位交错的神操作:
.param PhaseNum = 8 ; 关键!改这里切1/2/4/8相
.param Fsw = 500kHz ; 集体行动频率
.param DeadTime = 15n ; 上下管互锁时间
代码里有个骚操作——用相位偏移寄存器自动分配各相时钟。比如八相系统每相间隔45度,仿真时打开开关节点波形,会看到八条Vds信号像齿轮一样严丝合缝地错开。这种结构对付大电流瞬态比单相稳十倍,但要注意电感电流均流问题,模型里已经内置了动态电流平衡算法。
COT模式:暴躁老哥的降压哲学
临界导通模式(COT)玩的就是心跳,SIMPLIS的D-CAP3_4Phase模板演示了这种狂野操作:
; 核心控制参数
COT_Comp = 0.3V ; 谷底电压阈值
Ripple_Inject = 50mV ; 纹波注入量
OnTime_Min = 80ns ; 最小导通时间保险
这个模式下控制器像个冲浪选手——只在电感电流跌到谷底时才触发下一次开关。实测波形会发现Ton时间随着负载变化上蹿下跳,但输出电压稳如老狗。记得打开Loadline功能模拟真实CPU的VID特性,输出电压会随着负载加重线性下降,这时候调Loadline_R参数能看到电压轨迹像滑雪坡道一样变化。
软启动的千层套路
你以为Soft Start就是简单斜坡?看这个多段式软启动脚本:
.script
when time < 2m begin
Vref = 0.5 * time/2m ; 第一阶段线性上升
end
when 2m < time < 3m begin
Vref = 0.5 + 0.3*(1-exp(-(time-2m)/0.5m)) ; 指数缓升
end
.endscript
第一秒粗暴线性爬坡,第二秒切换成指数曲线柔化,实测输出电压会先猛冲再慢慢收敛。这种操作能避免传统单斜率启动导致的电流过冲,配合TLVR(Transient Voltage Regulator)模块使用时,浪涌电流能压降40%以上。
魔改二次开发指南
官方模型支持深度定制,比如给ZCD(零电流检测)加个保护带:
.subckt ZCD_Protect IN OUT
D1 IN NSD Dbreak ; 正向检测
D2 NSD OUT Dbreak ; 反向箝位
R1 NSD 0 10k ; 泄放电阻
.ends
把这个子电路插到检测回路,实测能过滤掉高频振铃引起的误触发。再比如在电流采样路径上加个二阶低通滤波,瞬间让峰值电流模式变得温顺听话。

电源Simplis开关电源及电路仿真案例。 单/多相控制buck仿真电路。 4/8 phase COT/D-CAP+ 架构仿真模型, 1-8phase PWM buck仿真模型, 峰值电流模式,D-CAP3模式等,仅供学习,参数可调,可二次开发。 支持Loadline,ZCD,TLVR,softstart等。

玩到最后发现,这些仿真模型就像乐高积木——官方给你基础模块,但怎么组合出火星车级的电源系统,全看脑洞有多大。下次试试把四相COT和四相PWM混搭成八相系统,说不定能解锁什么隐藏性能呢?





AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)