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 实战:搭建一个简单的信号测试电路
光说不练假把式。我们来搭一个实际电路:
- 从元件工具栏拖一个 AC_POWER 到原理图
- 双击它,设置 Voltage=1V,Frequency=1kHz
- 拖一个 RESISTOR,阻值 1kΩ
- 拖一个 GROUND 接地
- 用导线连接:交流电源正极 → 电阻 → 地
- 从右侧仪器工具栏拖一个 示波器,把通道 A 接到电阻两端
- 点击仿真运行,观察波形
你应该能看到一个 1kHz 的正弦波。如果波形不对,检查一下参数和接线。
避坑指南:我曾经在仿真时发现波形幅值只有一半,检查了半天才发现是示波器的通道衰减设置成了 10X。所以,波形不对时,先看仪器设置,别急着改电路。
3.7 参数扫描:让电源“动”起来
Multisim 有个很强大的功能叫 参数扫描。你可以让某个参数在一定范围内变化,看看电路响应怎么变。
比如,我想看看交流电源频率从 100Hz 扫到 10kHz 时,电阻上的电压变化:
- 点击菜单栏 Simulate → Analyses → Parameter Sweep
- 在 Analysis Parameters 选项卡里,选择 Device Parameter
- 在 Device Type 里选 Voltage Source
- 在 Name 里选你的交流电源(比如 v1)
- 在 Parameter 里选 frequency
- 设置扫描范围:Start=100,End=10000,步长=100
- 在 Output 选项卡里,选 V(1) 作为输出变量
- 点击 Simulate
跑完之后,你会看到一条曲线,横轴是频率,纵轴是电压。这就是电路的频率响应。
我的经验:参数扫描的步长别设太小,否则仿真跑得慢。先设大步长看趋势,找到关键区间再加密。比如上面那个例子,步长 100Hz 已经够用了,没必要设 1Hz。
好了,电源和信号源这部分就讲到这里。你把这些源都摸透了,后面做复杂电路仿真就会顺手很多。记住,仿真不是目的,验证设计才是。用好这些源,你的电路才能“活”起来。