LTspice(5) 器件和库
VS CODE SPICE插件
Visual Studio Code内部有很多丰富的插件,其中就包含SPICE的插件。
新建文件,选择语言格式如下
拷贝上次CSA23.lib的代码,到VS CODE 就有高亮显示了。
.subckt CSA23 N1 N2 GND
R1 N1 0 100k
E1 N2 0 N1 0 50
.ends div
|
使用芯片厂的库文件去给电路仿真
SPICE是一种通用的电路仿真描述语言,所以很多芯片厂也会给出一些仿真模型,去 山东德州某大厂 官网就能搜到一些常用的库文件。
下载完以后,得到一个.mod
直接拉到Ltspice里面Creat symbol
直接可用
既然说到这,那就说说.MODEL
.MODEL的使用
凡是先看说明书
蓝色的代表.MODEL 支持多少种类型的器件,基本上常用的器件都有。有这就可以快速的生成我们想要的器件。
先拿SW 压控开关举例,说明书如下,重点在于表格里的内容。
新建一张原理图,如下所示
其网表如下所示
V1 N001 0 5
R1 VOUT N001 1k
S1 VOUT 0 VSW 0 SW_TYPE1
V2 VSW 0 PWL(1m 10 2m 0)
.tran 8m
.model SW_TYPE1 SW(Ron=.1 Roff=1Meg Vt=3 Vh=.5)
.backanno
.end
|
在这里面,只要是SW_TYPE1的都满足以下的描述
.model SW_TYPE1 SW(Ron=.1 Roff=1Meg Vt=3 Vh=.5)
|
如下图仿真所示,若是想弄多种开关,那就可以多搞几种类型。
由于MOS管参数太多,太麻烦我们在讲讲 二极管
二极管这个东西没有办法直接右键改名字,若是直接右键改名字则是无法编辑的。
为此,我们可以按住ctrl+右键
如下 ctrl+右键
直接修改Value 得到以下结果
仿真得到以下结果,约400mV符合我们的设定值。
随便改了下导通电阻,Vout输出电压也相应产生了变化,如下图所示。
其电路的网表如下
V1 N001 0 5
R1 VOUT N001 1k
D1 VOUT 0 XTDD
.model D D
.lib C:\Users\asa0016\Documents\LTspiceXVII\lib\cmp\standard.dio
.tran 8m
.model XTDD D(Ron=1k Roff=1Meg Vfwd=.4)
.backanno
.end
|
今天先到这~再见兄弟们,
端午安康!