SPICE 入门:基于文本的电路仿真工具
“使用 Electronics Workbench,你可以绘制与纸面完全一致的电路原理图——还能合上电源开关让原理图像真实电路一样运行。而其他电子仿真器可能要求你以文本文件形式输入 SPICE 节点列表——这是一种超出除资深电子工程师外所有人能力的抽象电路表示。” ——(Electronics Workbench 用户指南——第 4 版,第 7 页)
Electronics Workbench:电路设计的图形界面
Electronics Workbench (EW) 让用户绘制原理图并在图形窗口即时看到仿真结果。它是教学和快速原型的强大工具,但有显著局限。因程序将绘图转为 SPICE 输入,复杂拓扑下转换可能脆弱。此外图形引擎需大量 CPU/GPU 资源,软件本身也昂贵。
SPICE:仿真背后的引擎
EW 的核心是 SPICE——一种基于文本、开源的仿真器,已成为模拟和混合信号分析的行业标准。SPICE 读取简单的网表文件,列出每个元件及其连接,执行底层数学运算,返回准确结果。与 EW 不同,SPICE 几乎能在任何系统上以最小资源运行,适合低配机器和无头服务器。
为何选择 SPICE 而非图形工具?
- 可靠性 —— 文本网表消除了图形解析器的不确定性。
- 性能 —— 内存和 CPU 占用更低,即使在老旧硬件上仿真也更快。
- 成本 —— SPICE 免费;无许可费或维护费。
- 灵活性 —— 难以绘制的复杂电路可直接用代码描述。
SPICE 入门
本指南聚焦简单电路,演示 SPICE 如何替代昂贵、易出错的仿真器。掌握基础后,可探索更高级教程处理大型项目。下文示例已在 SPICE 2g6(MS-DOS 和 Linux 下)验证,仅使用大多数 SPICE 版本通用的功能,应兼容你选择的任何版本。
工业技术