LTspice XVII使用笔记
安装
前往官网下载 https://www.analog.com/cn/design-center/design-tools-and-calculators/ltspice-simulator.html
只有Windows版本和OSX版本, 没有Linux版本
添加元件库
使用扩展元素库
默认安装的元件库数量不多, 可以从这里下载一个32M的第三方库: 可以直接替换默认的lib
http://ltwiki.org/?title=Components_Library_and_Circuits (其中文件的下载地址是 http://ltwiki.org/files/LargeCollection.zip)
手动添加新元素
内建的标准元件(二极管, 三极管, MOS管等), 都存在 C:\Users[你的用户名]\Documents\LTspiceXVII\lib\cmp
目录下的各种后缀文件里. 这些文件都是文本格式, 可以直接用文本编辑器编辑, 每一行的格式如下, 以mos管为例
.model Si7336ADP VDMOS(Rg=3.5 Rd=1.2m Rs=800u mtriode=1.9 lambda=0.01 Vto=2.9 Ksubthres=100m Kp=280 Cgdmax=1.6n Cgdmin=200p A=1.5 Cgs=5.2n Cjo=3n M=.5 Is=5p Rb=3m mfg=Siliconix Vds=30 Ron=2.4m Qg=36n)
可以将自定义的元件添加进去
设置快捷键
对于新手, 快捷键不太容易找, 位置在 Tools -> Control Panel -> Drafting Options -> Hot Keys
- 运行默认没有设置快捷键, 在 Schematic 里找到 Run Simulation, 设置为
Ctrl
+N
- Undo和Redo最好设置成
Ctrl
+Z
和Shift
+Ctrl
+Z
, 把Zoom对应的Ctrl
+Z
按Del
删掉.
使用
编辑电路图
添加元件
- 添加电阻
R
- 添加电感
L
, 没有现成的变压器元件, 需要自己用电感拼 - 添加电容
C
- 添加二极管
D
- 添加电源
V
- 添加接地
G
- 添加连接线
F3
- 添加变压器, 在添加完电感L1, L2之后,
S
添加SPICE Directive, 输入K1 L1 L2 1
, 最后一个值为互感系数, 0 - 1 - 添加三极管,
F2
打开元件库, 输入npn, 选中npn后放入电路图, 在其上右键, 点击Pick New Transistor
在里面选型号 - 添加MOS管, 同上先
F2
打开元件库, 输入nmos或pmos, 放入电路图后右键选择型号 - 添加标识(输入, 输出等),
F4
, 输入输出的方向不可旋转, 在连线时会自动调整方向
其他操作
- 选中元件, 与原连线脱离连接,
F7
- 选中元件和连线, 与原连线保持连接,
F8
, 可以框选 - 旋转元件, 选中元件之后,
Ctrl
+R
- 翻转元件, 选中元件之后,
Ctrl
+E
- 删除元件,
F5
, 再点击要删除的元件或连线 - 缩小画布,
Ctrl
+B
- 恢复画布,
Space
运行仿真
- 点击图标栏的
Run
, 或者使用前面设置的快捷键 - 编辑仿真参数: 点击
Simulate->Edit Simulation Cmd
, 或者直接在仿真命令上方右键
查看仿真
- 点击电路图中的连线, 出现红色表笔, 点击可以添加此电压变化图, 点击不放, 移动到其他连线会出现黑色表笔, 放开后会添加此两点之间电压
- 点击电路图中的元件, 会出现电流提示, 点击可以添加此元件电流变化图
- 在仿真图上, 鼠标移动到横轴纵轴上可以出现尺子图标, 右键会出现坐标设置
- 在仿真图上, 右键点击上方的显示项, 在弹出的对话框中可以删除此显示项
- 点击图标栏上的
Pick Visible Traces
可以在列表中选择显示项 - 在仿真图上, 左键划出区域, 可以放大
- 点击图标栏中的
Autorange
, 可以快速将两侧坐标轴(电压, 电流)调整至最合适
开关元件
元件库中可以找到一个开关元件 sw, 但是这个元件不能直接使用, 放置到电路中后, 先改名, 例如SW-Volt
, 然后用快捷键S
打开指令编辑框, 输入
.model SW-Volt SW(Roff=1G Ron=25u Vt=0.1 Vh=0.1)
这个开关关联上一个交变电源或者脉冲电源就可以模拟开关动作了. Roff代表off时的阻值, Ron代表on时的阻值, Vt代表 trigger voltage(触发电压), Vh代表 hysteresis on the trigger voltage (触发电压滞后).