4、仿真模型:电源芯片模型、MOSFET模型、电容ESR/ESL模型、PCB寄生参数模型
做电源纹波仿真,模型选对了,仿真就成功了一半。这话一点都不夸张。
我刚入行那会儿,有次仿真结果特别漂亮,纹波才几毫伏。结果板子打样回来一测,纹波直接飙到50mV。我当时就懵了。后来一查,问题出在电容模型上——我用的理想电容,没考虑ESR和ESL。从那以后,我对模型的选择就格外较真。
这一章,咱们就把四种核心模型掰开揉碎了讲。你想想看,模型不准,仿真就是自欺欺人。
4.1 电源芯片模型:从理想源到行为级模型
电源芯片模型,说白了就是模拟芯片内部怎么调节电压的。仿真时我们一般用三种层次:
| 模型层次 | 特点 | 适用场景 |
|---|---|---|
| 理想源模型 | 输出电压恒定,无纹波,无响应延迟 | 系统级功能验证,不看纹波细节 |
| 宏模型 | 包含误差放大器、PWM比较器、基准源等子电路 | 环路稳定性分析,纹波初步评估 |
| 行为级模型 | 用数学方程描述芯片行为,仿真速度快 | 大规模系统仿真,参数扫描 |
我个人习惯,做纹波仿真至少用宏模型。理想源模型根本看不到开关动作产生的纹波,用了等于白用。
4.2 MOSFET模型:开关速度决定纹波高度
MOSFET模型直接影响开关边沿的陡峭程度。边沿越陡,高频分量越丰富,纹波越难抑制。
我记得有次做DC-DC仿真,用了最简单的开关模型(理想开关),仿真结果纹波只有10mV。换成厂商提供的MOSFET模型后,纹波变成了35mV。为什么?因为实际MOSFET有米勒电容,开关过程有拖尾,这会在输出端产生额外的电压尖峰。
常用的MOSFET模型有:
- Level 1/3模型: 经典模型,仿真快,但精度一般,适合早期评估
- BSIM3/4模型: 亚微米工艺标准模型,精度高,包含沟道长度调制、DIBL等效应
- 厂商定制模型: 包含封装寄生、温度特性,最准确,但仿真慢
4.3 电容ESR/ESL模型:纹波仿真的灵魂
电容模型,是纹波仿真里最容易出错的地方。很多新手直接用理想电容,结果仿真纹波几乎为零——这完全不符合实际。
一个真实的电容,等效电路是这样的:
实际电容等效模型:
┌─── ESR ─── ESL ───┐
│ │
└─────── C ──────────┘
ESR(等效串联电阻)决定了纹波电压的幅度。ESL(等效串联电感)决定了高频尖峰的高度。这两个参数,缺一不可。
| 电容类型 | 典型ESR (mΩ) | 典型ESL (nH) | 适用频率 |
|---|---|---|---|
| 铝电解电容 | 100 - 1000 | 10 - 20 | < 100 kHz |
| 钽电容 | 100 - 500 | 5 - 10 | < 500 kHz |
| MLCC(多层陶瓷电容) | 1 - 10 | 0.5 - 2 | < 10 MHz |
嗯,这里要注意:MLCC的ESR虽然低,但它的容值会随直流偏置电压变化。我在项目中遇到过,5V供电时用10μF的MLCC,实际有效容值可能只剩4μF。仿真时如果不考虑这个,纹波计算会差很多。
4.4 PCB寄生参数模型:藏在走线里的纹波放大器
PCB走线不是理想的导线。它有电阻、电感和电容。这些寄生参数在高频开关电源里,会变成纹波的放大器。
我见过一个案例:工程师仿真时纹波20mV,实际板子测出来80mV。最后发现是输出电容到负载的走线太长,寄生电感产生了额外的电压降。
PCB寄生参数主要包括:
- 走线电阻: 铜箔的电阻,低频时影响直流压降
- 走线电感: 每毫米约0.5-1 nH,高频时产生压降尖峰
- 寄生电容: 走线之间、走线到地平面之间的耦合电容
仿真时怎么加这些参数?我一般用两种方法:
- 集总参数法: 在关键路径上串联小电感和电阻,比如在输出电容到负载之间加1nH电感和5mΩ电阻
- 分布式参数法: 用传输线模型,适合高频或长走线
4.5 四种模型的协同:一张图看懂
这四种模型不是孤立的。它们共同决定了纹波仿真的精度。下面这张图展示了它们之间的关系:
从这张图可以看出来,纹波仿真结果不是单一模型决定的。电源芯片模型决定了开关频率和占空比,MOSFET模型决定了开关边沿的陡峭程度,电容模型决定了纹波的幅度和尖峰,PCB寄生参数模型则把这些效应放大或缩小。
好了,这一章的内容就到这里。模型选对了,下一步就是搭仿真电路了。记住,仿真不是目的,目的是让仿真结果能指导实际设计。