3. 电源与信号源:直流电源、交流电源、脉冲信号源、函数发生器的使用

做电路仿真,第一步就是给电路“通电”。

电源和信号源,说白了就是电路的“心脏”和“嘴巴”。心脏提供能量,嘴巴发出指令。Multisim 里这些东西藏在哪、怎么用、有什么坑,我今天一次性给你讲透。

本章核心:掌握四种基本源的操作,能独立搭建从直流到交流、从脉冲到任意波形的仿真激励。

电源与信号源知识体系 电源与信号源 直流电源 交流电源 脉冲信号源 函数发生器 电池 / 稳压源 正弦波 / 频率设置 方波 / 占空比 三角波 / 锯齿波 💡 所有源均可通过双击图标进入属性面板设置参数

3.1 直流电源:最基础的“电池”

直流电源在 Multisim 里叫 DC_POWER。你从元件工具栏的“电源”分类里就能找到它,图标是个小电池。

双击它,弹出属性窗口。你只需要改一个参数:Voltage。默认是 5V,我一般习惯改成 3.3V 或 12V,看具体电路需求。

我的习惯:给电源加个网络标签,比如 VCC、VDD、+12V。这样原理图一多,你一眼就知道哪路供电是多少伏。别偷懒,命名花不了 10 秒。

直流电源还有个兄弟叫 GROUND,也就是地。记住,任何仿真电路都必须有地,否则 Multisim 会报错。我刚开始学的时候忘了接地,仿真死活跑不起来,折腾了半小时才发现是这问题。

注意:Multisim 里的地是 0 号节点,所有电压都相对于它。一个电路里只能有一个地,多放了反而会出问题。

3.2 交流电源:正弦波从哪来

交流电源的元件名叫 AC_POWER。它输出的是正弦波,参数比直流电源多几个:

参数 含义 典型值
Voltage 有效值(RMS) 220V / 12V
Voltage Offset 直流偏置 0V
Frequency 频率 50Hz / 60Hz
Phase 初始相位 0°

这里有个容易搞混的点:Voltage 填的是有效值,不是峰值。比如你要一个峰值为 311V 的 220V 市电,就填 220V。Multisim 内部会自动换算。

我在项目中遇到过有人把峰值当有效值填,结果仿真出来的波形幅值翻了一倍,查了半天才发现是参数理解错了。

3.3 脉冲信号源:数字电路的“心跳”

脉冲信号源在 Multisim 里叫 PULSE_VOLTAGE。它输出的是方波,但参数比交流电源更细。

双击打开属性面板,你会看到这些参数:

  • Initial Value:初始电压,通常是 0V
  • Pulsed Value:脉冲高电平电压,比如 5V
  • Delay Time:延迟时间,从仿真开始到第一个脉冲的时间
  • Rise Time:上升时间,从低到高需要的时间
  • Fall Time:下降时间,从高到低需要的时间
  • Pulse Width:脉冲宽度,高电平持续的时间
  • Period:周期

举个例子:你要一个 1kHz、占空比 50%、5V 的方波。周期就是 1ms,脉冲宽度就是 0.5ms。上升/下降时间我一般设 1ns,仿真跑得快,波形也够陡。

我曾经用脉冲信号源模拟一个传感器的输出,结果发现上升时间设成了 1ms,波形变得很“圆润”,完全不像数字信号。后来才意识到,数字仿真里上升时间要设得足够小,否则逻辑电平判断会出错。

3.4 函数发生器:一机搞定所有波形

函数发生器在 Multisim 里是个虚拟仪器,不是元件。你从右侧的仪器工具栏找到它,图标是个信号发生器。

双击它,弹出控制面板。你可以选三种波形:

  • 正弦波:适合模拟音频、交流信号
  • 三角波:适合扫频、测试电路线性度
  • 方波:适合数字电路、时钟信号

参数设置也很直观:频率、幅值、偏置、占空比。我个人习惯用函数发生器做快速验证,因为它不用像脉冲信号源那样填一堆参数,调起来快。

小技巧:函数发生器的输出端有“+”和“-”,还有个“Common”公共端。如果你要单端输出,把“-”和“Common”接地就行。差分输出的话,直接接“+”和“-”。

3.5 四种源的对比与选型

你可能会问:这么多源,我到底该用哪个?

嗯,我一般这么选:

场景 推荐源 原因
供电 直流电源 简单、稳定、参数少
交流小信号 交流电源 直接设置频率和有效值
数字时钟 脉冲信号源 可精确控制占空比和边沿
快速测试 函数发生器 面板操作,切换波形快

说白了,没有最好的源,只有最合适的。你想想看,做电源仿真你用脉冲源,那不是给自己找麻烦吗?

3.6 实战:搭建一个简单的信号测试电路

光说不练假把式。我们来搭一个实际电路:

  1. 从元件工具栏拖一个 AC_POWER 到原理图
  2. 双击它,设置 Voltage=1V,Frequency=1kHz
  3. 拖一个 RESISTOR,阻值 1kΩ
  4. 拖一个 GROUND 接地
  5. 用导线连接:交流电源正极 → 电阻 → 地
  6. 从右侧仪器工具栏拖一个 示波器,把通道 A 接到电阻两端
  7. 点击仿真运行,观察波形

你应该能看到一个 1kHz 的正弦波。如果波形不对,检查一下参数和接线。

避坑指南:我曾经在仿真时发现波形幅值只有一半,检查了半天才发现是示波器的通道衰减设置成了 10X。所以,波形不对时,先看仪器设置,别急着改电路。

3.7 参数扫描:让电源“动”起来

Multisim 有个很强大的功能叫 参数扫描。你可以让某个参数在一定范围内变化,看看电路响应怎么变。

比如,我想看看交流电源频率从 100Hz 扫到 10kHz 时,电阻上的电压变化:

  1. 点击菜单栏 Simulate → Analyses → Parameter Sweep
  2. 在 Analysis Parameters 选项卡里,选择 Device Parameter
  3. 在 Device Type 里选 Voltage Source
  4. 在 Name 里选你的交流电源(比如 v1)
  5. 在 Parameter 里选 frequency
  6. 设置扫描范围:Start=100,End=10000,步长=100
  7. 在 Output 选项卡里,选 V(1) 作为输出变量
  8. 点击 Simulate

跑完之后,你会看到一条曲线,横轴是频率,纵轴是电压。这就是电路的频率响应。

我的经验:参数扫描的步长别设太小,否则仿真跑得慢。先设大步长看趋势,找到关键区间再加密。比如上面那个例子,步长 100Hz 已经够用了,没必要设 1Hz。

好了,电源和信号源这部分就讲到这里。你把这些源都摸透了,后面做复杂电路仿真就会顺手很多。记住,仿真不是目的,验证设计才是。用好这些源,你的电路才能“活”起来。