LTSPICE仿真那些事

++++++++++++++++++++++++++
操作上,所有的操作方式,都可以在toolbox中找到,如果不是纠结于使用快捷键,则完全可以一个个使用toolbox的按钮来完成。

有一些需要注意的操作习惯。这些和Multisim不太一样,不太习惯。

(1)鼠标左键,用来拖动真个图纸的位置。
(2)鼠标右键,启动弹出框,这是核心用键。
(3)鼠标中键,无作用。
(4)鼠标滚轮,zoom。

++++++++++++++++++++++++++++++++
添加元件。
gnd可以直接在toolbox中选取。
label net可以直接在toolbox中选取。
R,C,L,D,可以直接在toolbox中选取。

除此之外,其他元件,一律叫做component。
例如常用的电压源,位于component->voltage。设置参数,可以定义交流电压,直流电压,PWM电压等。
常用的电流源,位于component->current。
其他例如,
component->led,
component->schottky,
等等。

++++++++++++++++++++++++++
参数输入上,需要注意的地方。
输入毫时,直接输入字母m即可。
输入兆时,不能直接输入字母M,否则会被识别为毫。应输入三个字母MEG或者四个字母Mega。
这一点不太好用。TINA中,输入M,会被自动转换成三个字母MEG,这一点比较贴心。

+++++++++++++++++++++++++++
RUN。
在运行时,会生成一个命令行,这个命令行,在图纸上,如同一个注释文本框。
例如,

.trans xx xx xx xx

表示进行瞬态分析,时间3us。
如前所述,右键点击这个Text,可以修改仿真参数。
或者,
simulation->edit simulation cmd,
老老实实用菜单来操作。

++++++++++++++++++++++++++++
网表设置。
view->spice netlist命令,
打开对应的xxx.net文本文件。这个文件中,显示了每个元件的元件标号,参数值,以及每个pin对应的网标。

如果要修改某个网络的默认名称,
edit->label net,
放置一个网标上去,这是最好的方式。

+++++++++++++++++++++++++++++
查看仿真波形。
view->visible trace命令。
波形文件保存为xxx.raw文件。

在raw文件的窗口,可以执行波形相关的操作。
(1)右键->add plot,添加一个坐标系。
(2)右键->add trace,添加一个波形曲线。
(3)右键->delete this pane,删除当前的坐标系。
(4)指针移动到曲线名称上,然后,右键。在弹出框中,可以修改曲线名称,颜色,算术表达式等。
最常用的是取反,例如电流曲线,可以添加一个负号-,将曲线反相。
(5)指针移动到曲线名称上,然后,左键。可以切换当前的光标测量模式。
初始状态,在mesure mode0。没有cursor。
关闭mesure框之后,测量模式自动回到mesure mode 0.
cursor1 ,始终跟踪last pick的曲线。
cursor2,始终跟踪previous cursor1的曲线。
举例,
初始状态,cursor1为null,cursor2为null,
点击一次Vn001的曲线名称,则cursor1跟踪Vn001,cursor2接受之前cursor1的null,仍然为null。
再点击一次Vn002的曲线名称,则cursor1变为Vn002,cursor2接受之前cursor1的曲线,跟踪Vn001。
再点击一次Vn003曲线名称。则cursor1变为Vn003,cursor2接受之前cursor1的曲线,跟踪Vn002。
(6)指针移动到曲线名称上,然后,ctrl+左键。可以对当前区间内的值,求average和rms值。

+++++++++++++++++++++++++++++++++++++++
交互式查看波形曲线。
同时打开raw文件和asc文件。
在asc文件中,移动指针到某个net上,此时,指针变成一个probe的形状,左键点击这个net,将在raw中,添加Vnet的trace。
在asc文件中,移动指针到某个元件上,此时,指针变成一个clamp的形状,左键点击这个元件,将在raw中,添加Icomp的trace。通过观察clamp对应的方向,在添加了trace后,确定是否修改表达式,添加-号,将波形反相。
在asc文件中,移动指针到某个元件上,此时,指针变成一个clamp的形状,alt+左键点击这个元件,将在raw中,添加Pcomp的trace。

注意,如果想清除plot中的其他曲线,则需要用probe,在某个net上,连续两次点击。这并不是双击,两次点击之间的时间间隔,可以长达1小时。

++++++++++++++++++++++++++++++++++
缩放波形窗口。
基准点是zoom fit,
如果要放大,就使用zoom area,
如果要回到上次的视图,就使用redo,
如果要摇景,就使用pan。

+++++++++++++++++++++++++++++++++
坐标系布局。
plot setting-> manual limit命令,
用来设置坐标系的参数。
如果觉得坐标系不合适,可以
plot setting-> auto ranging命令,
设置自动适配。

+++++++++++++++++++++++++++++++++++
设置ref点。差分探头。
view-> set probe reference命令,
或者在交互式方式下,
移动指针到某个net上,当指针变成probe时,右键,选择mark reference。之后,会在net上放置一个probe refer。
按esc,退出差分探头模式。回到单端探头模式。
单端探头模式下,refer点是gnd。