1. LTspice概述与安装

各位同学,欢迎来到《LTspice 入门到电路仿真实战指南》的第一章。

咱们先聊聊 LTspice 是什么。说白了,它是一款免费的、高性能的 SPICE 仿真软件。由凌力尔特公司(Linear Technology,现在叫 ADI 了)开发。我刚开始做电路设计那会儿,用的还是老版本的 PSpice,后来转到 LTspice,就再也没换过。

1.1 LTspice 的发展历史

LTspice 最早是凌力尔特内部用的工具。后来发现客户和工程师们都在用盗版 PSpice,干脆就把自己的工具免费放出来了。这一放,不得了。

  • 1999 年:LTspice 初代版本发布,只支持自家电源芯片的仿真
  • 2005 年:开始支持通用 SPICE 仿真,不再局限于 Linear 器件
  • 2011 年:加入波形查看器、FFT 分析等功能
  • 2017 年:ADI 收购凌力尔特后,LTspice 继续免费更新
  • 2023 年:LTspice 24 发布,支持多线程并行仿真

我记得 2011 年那版是个分水岭。之前大家还觉得它只是个电源仿真器,从那以后,模拟工程师的电脑里基本都装上了 LTspice。

1.2 主要功能特点

LTspice 为什么受欢迎?我总结了几点:

功能 说明 我的评价
完全免费 无节点限制、无时间限制、无功能阉割 业界良心,没有之一
内置模型丰富 超过 2000 种 Linear/ADI 器件模型 做电源设计基本够用
仿真速度快 采用改进的 Newton-Raphson 算法 比老版 PSpice 快 3-5 倍
波形分析强大 支持 FFT、波形运算、参数扫描 调试时特别好用
原理图输入 图形化界面,拖拽式操作 上手快,但有些快捷键需要适应
第三方模型兼容 支持标准 SPICE 模型导入 遇到非 Linear 器件也能用

核心优势:LTspice 的收敛性比大多数 SPICE 工具都好。我在项目中遇到过一些复杂电路,HSPICE 跑不收敛,换 LTspice 一次通过。这一点,做模拟的都懂。

1.3 在电路设计中的应用场景

LTspice 能干什么?我列几个最常见的场景:

  • 电源设计:DC-DC 转换器、LDO、电荷泵的环路补偿和瞬态响应分析
  • 信号链仿真:运放电路、滤波器、ADC 驱动电路的 AC 和瞬态分析
  • 功率电子:MOSFET 开关损耗、电感电流纹波、热仿真
  • 频率响应:放大器带宽、相位裕度、稳定性分析
  • 参数扫描:温度变化、元件容差对电路性能的影响

你想想看,一个电路从原理图到 PCB 打样,中间要是不仿真一下,心里总是不踏实。我有个习惯:任何新设计,先跑一遍 LTspice,确认关键节点波形没问题,再画板子。

我的建议:初学者别急着画板子。先在 LTspice 里把电路调通,能省下至少一轮 PCB 改版的钱。

1.4 软件下载与安装步骤

下载 LTspice 很简单。直接去 ADI 官网,搜索 LTspice,找到下载页面。注意别去第三方网站下,容易中招。

安装步骤:

  1. 双击安装包,选择安装路径(建议默认路径)
  2. 勾选「创建桌面快捷方式」
  3. 等待安装完成,大约 2-3 分钟
  4. 首次启动时,软件会自动解压内置模型库

避坑指南:我曾经遇到过安装后无法启动的情况。原因是系统用户名包含中文字符。LTspice 对中文路径支持不太好,建议安装路径和用户文件夹都不要有中文。

安装完成后,桌面会出现 LTspice 图标。双击打开,你会看到这样的界面:

LTspice XVII (或 LTspice 24)
├── 菜单栏:File / Edit / Hierarchy / View / Simulate / Tools / Window / Help
├── 工具栏:常用操作快捷按钮
├── 工作区:原理图绘制区域
├── 状态栏:显示当前操作提示
└── 波形窗口:仿真结果查看(默认隐藏)

1.5 首次启动界面介绍

第一次打开 LTspice,你可能会觉得界面有点朴素。嗯,确实不如某些商业软件花哨,但胜在实用。

咱们从上到下过一遍:

  • 菜单栏:所有功能都在这里。File 新建/保存,Simulate 运行仿真,Tools 管理元件库
  • 工具栏:最常用的是「元件」按钮(画一个与门图标)和「地线」按钮
  • 工作区:灰色网格区域,就是你的画板。右键可以调出元件选择菜单
  • 状态栏:左下角会显示当前鼠标坐标和操作提示

我个人习惯先把界面调成自己顺手的布局。按 Ctrl+E 打开控制面板,在「Drafting Options」里把网格显示打开,把自动连线关掉——自动连线有时候会乱连,不如手动拉线靠谱。

下面这张图展示了 LTspice 的核心功能模块和它们之间的关系:

LTspice 核心功能模块关系图 LTspice 核心功能模块 LTspice 仿真引擎 原理图输入 元件库管理 SPICE 网表生成 瞬态分析 (.tran) AC 分析 (.ac) DC 扫描 (.dc) 用户通过原理图输入 → 引擎调用分析类型 → 输出波形结果

这张图展示了 LTspice 的工作流程:你画原理图,选元件,然后告诉引擎你要做什么分析(瞬态、AC 还是 DC),最后看波形。就这么简单。