3. 理想电源与纹波源:从“完美”到“真实”的电源世界

做电源仿真,第一步就是搞清楚“源”长什么样。很多新手上来就拖一个直流电源,觉得万事大吉。嗯,我当年也这么干过——结果仿真出来的电路纹波小得离谱,跟实际测试完全对不上。后来才明白,问题就出在这个“源”上。

这一章,我们就来聊聊Multisim里的理想直流电源、纹波电压源(VSRC),以及正弦纹波和噪声纹波到底有什么区别。说白了,就是教你如何把一个“完美”的电源,变得“不完美”,从而更贴近真实世界。

3.1 理想直流电源:完美的“乌托邦”

理想直流电源,在Multisim里就是那个DC_POWER。它输出一个恒定不变的电压,没有任何波动。你想想看,现实中有这样的电源吗?没有。但为什么我们还要用它?

原因很简单:作为基准。

在仿真初期,我们需要一个绝对干净的电源来验证电路的核心逻辑。比如,你先用理想电源搭一个LDO(低压差线性稳压器),看看它能不能稳定输出3.3V。如果连理想电源下都稳不住,那后面加纹波就更没戏了。

我的习惯: 在项目初期,我会先用理想电源跑一遍“功能仿真”,确保电路逻辑正确。然后再换成带纹波的电源,跑“性能仿真”。这样能快速定位问题是出在电路设计上,还是电源噪声上。

设置DC_POWER很简单,双击它,在Value选项卡里输入电压值就行。但这里有个小坑——Voltage和AC Analysis Magnitude的区别。

参数 作用 我常用的值
Voltage (V) 直流工作点,决定电路的静态偏置 5V / 3.3V / 12V
AC Analysis Magnitude 交流小信号分析的幅值,通常设为1V 1V(用于扫频)
AC Analysis Phase 交流小信号分析的相位,通常设为0 0
注意: 如果你只做瞬态分析(Transient Analysis),AC Analysis Magnitude设成多少都没关系。但如果你要做交流扫描(AC Sweep),这个值必须设成1V,否则扫出来的增益曲线会不对。我曾经因为这个参数没改,浪费了半天时间排查。

3.2 纹波电压源(VSRC):让电源“活”起来

理想电源太“假”了。真实的电源输出总会有波动,这个波动就是纹波。在Multisim里,模拟纹波最常用的就是VSRC(电压源),它比DC_POWER灵活得多。

VSRC的全称是Voltage Source,它既可以输出直流,也可以叠加交流信号。我们通常用它来模拟电源上的纹波。

设置VSRC的关键参数有这几个:

  • DC Value (V):直流偏置,也就是电源的平均电压。
  • AC Analysis Magnitude:交流分析幅值,跟DC_POWER一样,扫频时设为1V。
  • AC Analysis Phase:交流分析相位。
  • Source Type:源的类型,我们选SINE(正弦波)。
  • Offset (V):偏移量,通常设为0。
  • Amplitude (V):纹波的幅值,比如50mV。
  • Frequency (Hz):纹波的频率,比如100kHz(开关电源的典型纹波频率)。

举个例子,我要模拟一个5V电源上叠加了100kHz、50mV的纹波。VSRC的参数就这样设:

DC Value (V): 5
Source Type: SINE
Offset (V): 0
Amplitude (V): 0.05
Frequency (Hz): 100k

这样,VSRC的输出就是:5V + 0.05V * sin(2π * 100kHz * t)。

关键点: VSRC的纹波是“确定性”的,它按照一个固定的正弦波规律变化。这在分析电路对特定频率纹波的抑制能力时非常有用。

3.3 正弦纹波 vs. 噪声纹波:确定性与随机性

这里有个概念必须分清楚:正弦纹波和噪声纹波。

正弦纹波,就是我们用VSRC模拟的那种,频率和幅值都是固定的。它主要来自开关电源的开关动作,或者工频整流后的100Hz/120Hz纹波。这种纹波是“有规律”的,可以用滤波器精准地干掉。

噪声纹波,则是随机的、宽频带的。它来自电路中的热噪声、1/f噪声、以及各种电磁干扰。这种纹波没有固定的频率,幅值也在随机变化。在Multisim里,我们可以用噪声源或者随机源来模拟。

我画了一张图,帮你理清它们的关系:

纹波类型对比:正弦纹波 vs. 噪声纹波 电源纹波 正弦纹波(确定性) 噪声纹波(随机性) 特性 • 频率固定(如100kHz) • 幅值固定(如50mV) • 来源:开关电源、工频整流 特性 • 频率宽频带(随机) • 幅值随机变化 • 来源:热噪声、1/f噪声、EMI 仿真方法:VSRC(SINE) 仿真方法:噪声源 / 随机源

从图上可以看得很清楚:正弦纹波是“有迹可循”的,而噪声纹波是“无规律”的。在仿真中,我们通常先用正弦纹波做传导发射(CE)测试,再用噪声纹波做辐射发射(RE)评估。

我的经验: 在评估一个DC-DC转换器的输出滤波效果时,我会先用VSRC注入一个100kHz、100mV的正弦纹波,看LDO能抑制多少。然后再叠加一个白噪声源,看整体的输出噪声水平。这样既能评估“确定性”纹波的抑制,又能评估“随机性”噪声的抑制。

3.4 实战:用VSRC搭建一个带纹波的5V电源

光说不练假把式。我们直接上手,在Multisim里搭一个带纹波的5V电源。

步骤:

  1. 从Sources库中拖出VSRC。
  2. 双击VSRC,进入属性设置。
  3. 在Value选项卡中,设置如下参数:
DC Value (V): 5
Source Type: SINE
Offset (V): 0
Amplitude (V): 0.05
Frequency (Hz): 100k
  1. 从Basic库中拖出一个电阻(比如10Ω),作为负载。
  2. 连接电路:VSRC的正极接电阻的一端,电阻的另一端接地。VSRC的负极也接地。
  3. 运行瞬态分析(Transient Analysis),设置停止时间为1ms。

你会看到,输出波形是一个5V的直流上,叠加了一个100kHz、50mV的正弦波。这就是一个“真实”的电源纹波。

避坑指南: 我曾经在设置VSRC时,把Offset和DC Value都设成了5V,结果输出变成了10V的直流偏置加上纹波。记住,DC Value是总的直流偏置,Offset是叠加在交流信号上的偏移量。通常我们只用DC Value,把Offset设为0。

好了,这一章的内容就到这里。理想电源是起点,VSRC是工具,正弦纹波和噪声纹波是两种不同的“敌人”。搞清楚了这些,你就能在仿真中更真实地模拟电源环境,从而设计出更可靠的电路。