news 2026/3/19 14:40:13

Multisim14使用教程:完整示例展示差分放大器建模

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Multisim14使用教程:完整示例展示差分放大器建模

差分放大器怎么在Multisim14里调出来?手把手带你从零搭起一个高精度仿真电路

你有没有遇到过这种情况:课本上讲差分放大器头头是道,可真让你动手搭一个,却连晶体管往哪放都犹豫半天?更别说测什么共模抑制比、看频率响应了。

别急。今天我们就用NI Multisim 14,不整虚的,直接上实战——从新建项目开始,一步步搭建一个真实的 BJT 差分放大器电路,边画边讲原理,边仿真边分析性能。整个过程就像你在实验室接线一样自然流畅。

这不是那种“点这里→选那里”的说明书式教程,而是一个工程师真正会用的方式:理解结构、设置参数、验证功能、排查问题、优化设计。


为什么先讲差分放大器?

因为它太重要了。

几乎所有精密模拟系统里都有它的影子:仪表放大器、ADC前端、音频输入级……它能放大微弱信号的同时,把噪声和干扰狠狠压下去。

核心就一句话:只放大两个输入之间的“差”,对同时出现在两边的“共模”信号视而不见

听起来像魔法?其实靠的是对称性 + 恒流源偏置。我们接下来要做的,就是在 Multisim 里把这个“魔法装置”完整还原出来,并且让它工作得足够真实。


第一步:打开Multisim14,画出基本架构

启动软件后,新建一个空白设计(File → New → Blank Design)。

我们要构建的是一个典型的双电源供电、BJT构成的差分对电路。不过为了简化,先用单正电源 + 地的方式实现。

放置核心元件

  1. 晶体管 Q1 和 Q2
    - 在左侧元件工具栏中选择 “Transistors” → “BJT_NPN”
    - 找到型号2N2222,放置两个
    - 这个管子高频特性好、参数稳定,是教学和仿真的首选

  2. 集电极负载电阻 RC1 和 RC2
    - 添加两个 5kΩ 的电阻(Resistor),连接到两个晶体管的集电极
    - 上端接到 VCC = +12V,下端接集电极

  3. 恒流源 IE(关键!)
    - 差分放大的灵魂就是发射极的恒流偏置
    - 可以直接使用独立电流源(Source → SIGNAL_CURRENT → IDC)
    - 设置为1mA,负极接地,正极接两个晶体管的发射极公共点

  4. 输入信号源 Vin+ 和 Vin−
    - 使用两个 AC Voltage Source(SIGNAL_VOLTAGE → AC_VOLTAGE)
    - 分别接到 Q1 和 Q2 的基极
    - 配置如下:

    • 幅值:5mV
    • 频率:1kHz
    • 相位:一个设为 0°,另一个设为 180° —— 这样才是真正的差模输入!
  5. 输出测量点
    - 输出可以取自单端(比如 Q1 集电极)或双端(Q1 和 Q2 集电极之间)
    - 我们先接示波器观察单端输出

  6. 虚拟仪器接入
    - 从右侧仪器栏拖出Oscilloscope(示波器)
    - Channel A 接 Vin+ 输入端
    - Channel B 接 Q1 的集电极输出端

现在你的电路应该长这样:

Vcc (+12V) | [RC1] 5kΩ [RC2] 5kΩ | | C|Q1 C|Q2 |\ /| | \ / | | \ / | | B B | Vin+ ---- ---- Vin- | | E| |E \| |/ \ / | [IE] 1mA | GND

所有地线记得全部连到同一个 GND 符号上。


第二步:跑第一个瞬态仿真,看看能不能放大

点击菜单栏的Simulate → Analyses → Transient Analysis

设置:
- Start time: 0 s
- End time: 5 ms (覆盖至少5个周期)
- Maximum time step: 1 μs (保证波形平滑)

勾选输出节点:Vin+ 和 Vout(即 Q1 集电极电压)

点击 Run!

看到了吗?输出波形被放大了!

打开示波器,你应该能看到:
- Channel A:一个小正弦波(5mV@1kHz)
- Channel B:一个反相的大正弦波

试着测量峰值电压:
- 输入 ≈ 5mV
- 输出 ≈ 450mV → 增益 Ad ≈ 90 倍(约39dB)

这符合预期吗?

当然。对于这种简单共射结构,理论增益约为:

$$
A_d \approx \frac{R_C}{2r_e} \quad \text{其中} \ r_e = \frac{V_T}{I_E/2} \approx \frac{26mV}{0.5mA} = 52\Omega
\Rightarrow A_d \approx \frac{5000}{2×52} ≈ 48
$$

咦?实测90倍,比理论高了一倍?

别慌。因为我们用了理想晶体管模型,默认增益很高,没有考虑 Early 效应、寄生电容等非理想因素。如果你想要更接近现实的结果,就得动一动模型参数。


第三步:提升仿真精度 —— 自定义晶体管模型

Multisim 虽然是图形化操作为主,但它底层还是 SPICE,支持深度定制。

右键点击任意一个 2N2222 管子 →Edit Model → Edit Instance Model (Text)

你会看到类似这样的内容:

.MODEL Q2N2222 NPN(IS=1E-14 BF=200)

我们可以把它改成更精确的版本:

.MODEL Q2N2222 NPN( + IS=1E-14 ; 饱和电流 + BF=200 ; 正向β值 + VAF=100 ; 厄利电压,影响输出阻抗 + IKF=0.15 ; 正向膝点电流 + ISE=1E-13 ; 发射结漏电流 + NE=1.5 ; 发射结指数 + BR=5 ; 反向β + VAR=50 ; 反向厄利电压 + ISC=1E-12 ; 集电结漏电流 + NC=2 ; 集电结指数 + RB=10 ; 基极电阻 + CJE=25E-12 ; 发射结电容 + CJC=8E-12 ; 集电结电容 + TF=0.5E-9 ; 渡越时间 )

保存后重新运行瞬态仿真。

你会发现增益下降到了约 60~70 倍,更加贴近实际器件表现。尤其是高频段响应也会变得更真实。

✅ 小贴士:这类模型可以从厂商数据手册或第三方库中获取,也可以通过实验拟合得到。


第四步:测关键指标 —— 差模增益 & 共模抑制比(CMRR)

测差模增益 Ad

我们刚才已经做了:加一对反相信号(5mV 和 -5mV),测输出幅度。

可以用万用表(Multimeter)或直接在图表中读取峰峰值。

建议使用AC Analysis(交流分析)来查看频率响应:

  • Simulate → Analyses → AC Analysis
  • 扫描范围:1Hz 到 1MHz,十倍频扫描
  • 输入激励选择 Vin+
  • 输出选 Vout

你会得到一条幅频曲线,平坦区的增益就是低频差模增益。


测共模增益 Ac

这才是考验差分放大器“功力”的时候。

把两个输入信号改成同相:
- Vin+:5mV @ 1kHz, 0°
- Vin−:5mV @ 1kHz, 0°

再跑一次瞬态仿真。

理想情况下,输出几乎不动;现实中会有小幅波动。

测出输出电压峰值,比如说是 5mV → 那么 Ac ≈ 1

于是 CMRR = |Ad / Ac| = 90 / 1 = 90 → 换算成 dB:20×log₁₀(90) ≈39dB

但这个值偏低。为什么?

因为我们的恒流源不够“硬”。理想恒流源输出阻抗无穷大,才能有效抑制共模信号。

解决方案:
- 把简单的 IDC 换成镜像电流源电路(用 PNP 晶体管搭建)
- 或者串联一个大电感(如 1H)模拟高阻抗
- 更高级的做法是加入负反馈结构

试试看把这些改进加进去,CMRR 能不能提到 60dB 以上?


第五步:常见坑点与调试技巧

❌ 问题1:输出波形削顶失真

现象:顶部或底部被切掉,变成平顶

原因:静态工作点不在负载线中间,晶体管进入饱和或截止

解决方法
- 检查基极偏置是否合适。当前我们靠信号源直接驱动,属于无偏置配置
- 加入基极偏置电阻网络(比如各串一个 100kΩ 电阻到地),提供直流通路
- 或改用运放驱动方式,隔离直流影响


❌ 问题2:仿真不收敛,报错一堆红字

典型提示:“Transient time point calculation did not converge”

可能原因
- 初始条件不稳定
- 元件参数不合理(比如电阻为0)
- 模型异常或缺失接地

应对策略
- 勾选Use Initial Conditions,让求解器软启动
- 在关键节点并联一个小电容(如 1pF)吸收高频震荡
- 确保每个支路都有直流回路,特别是电流源两端要有路径


❌ 问题3:共模抑制很差,左右不对称

根本原因:元件不匹配!

哪怕只是 RC1=5kΩ,RC2=5.1kΩ,也会显著降低 CMRR。

最佳实践
- 使用复制粘贴方式布置左右支路,避免手动输入误差
- 启用 Multisim 的“Matched Components”功能(右键元件 → Associate with Matched Group)
- 对晶体管启用“Device Matching”选项,强制参数一致


高阶玩法:结合虚拟仪器深入分析

Multisim 最强的地方不只是仿真,而是像真实实验室一样测试

用波特图仪(Bode Plotter)测带宽

将输入换成扫频信号,连接波特图仪:
- IN 接 Vin+
- OUT 接 Vout
- 横轴选 Logarithmic,范围 1Hz ~ 1MHz
- 纵轴选 Magnitude

你能立刻看到 −3dB 截止频率,轻松算出增益带宽积(GBW)。


用参数扫描分析温度影响

Simulate → Analyses → Parameter Sweep

扫描温度变量:
- 参数类型:Temperature
- 范围:−20°C 到 +80°C,步进 20°C
- 观察输出偏移电压变化

你会发现随着温度上升,输出零点漂移明显——这就是为什么要用差分结构来抵消温漂。


写在最后:仿真不是目的,而是设计的眼睛

很多人以为仿真就是“点一下看结果”。错了。

真正的仿真思维是:提出假设 → 构建模型 → 验证行为 → 发现偏差 → 修改设计 → 再验证

我们在 Multisim 中做的每一步,其实都是在回答一个问题:
- 它真的能放大差模信号吗?
- 它能把共模干扰压下去多少?
- 温度变了会不会失控?
- 参数稍有偏差还能工作吗?

这些问题如果不提前搞清楚,等到打板焊接才发现,代价可能是几天甚至几万元。

所以,不要把 Multisim 当作作业工具,而要当成你的电子实验助手。每天花半小时练习一种电路,一个月下来,你就能搞定大多数模拟前端设计。


如果你想继续深入,不妨试试这几个扩展方向:
- 把 BJT 换成 MOSFET,做个 CMOS 差分对
- 加一级电流镜作有源负载,大幅提升增益
- 接一个运放做成全差分放大器
- 结合 ADC 模型,做完整的信号链仿真

只要你敢想,Multisim 都能帮你“先跑一遍”。

如果你在实现过程中遇到了其他挑战,欢迎在评论区分享讨论。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/15 13:17:57

安卓虚拟摄像头深度解析:从技术原理到实战应用

安卓虚拟摄像头深度解析:从技术原理到实战应用 【免费下载链接】com.example.vcam 虚拟摄像头 virtual camera 项目地址: https://gitcode.com/gh_mirrors/co/com.example.vcam 安卓虚拟摄像头技术为移动设备带来了前所未有的摄像头定制能力,让用…

作者头像 李华
网站建设 2026/3/18 9:00:09

Qwen3-30B-A3B:智能双模式切换的AI推理新体验

Qwen3-30B-A3B:智能双模式切换的AI推理新体验 【免费下载链接】Qwen3-30B-A3B-MLX-4bit 项目地址: https://ai.gitcode.com/hf_mirrors/Qwen/Qwen3-30B-A3B-MLX-4bit 导语:Qwen3系列最新模型Qwen3-30B-A3B正式发布,凭借独特的"思…

作者头像 李华
网站建设 2026/3/13 14:12:50

PyCharm激活码永久免费?别信!但Fun-ASR是真的开源

PyCharm激活码永久免费?别信!但Fun-ASR是真的开源 在智能语音技术日益普及的今天,越来越多开发者希望将语音识别能力集成到自己的项目中——无论是做会议纪要自动化、课堂录音转写,还是构建私有化的客服质检系统。然而&#xff0…

作者头像 李华
网站建设 2026/3/18 18:16:54

腾讯Hunyuan-7B开源:256K上下文+快慢思考双模式

腾讯Hunyuan-7B开源:256K上下文快慢思考双模式 【免费下载链接】Hunyuan-7B-Pretrain 腾讯开源大语言模型Hunyuan-7B-Pretrain,支持256K超长上下文,融合快慢思考模式,具备强大推理能力。采用GQA优化推理效率,支持多量化…

作者头像 李华
网站建设 2026/3/4 11:26:32

SSL加密传输保障音频数据在传输过程中的安全性

SSL加密传输保障音频数据在传输过程中的安全性 在企业级语音识别系统日益普及的今天,一个看似简单的“上传录音”操作背后,可能隐藏着巨大的安全风险。设想一位医生通过Web界面上传患者问诊录音进行语音转写——这段音频若以明文在网络中传输&#xff0…

作者头像 李华