LTspice使用笔记 week1

LTspice使用笔记 week1

晶体管设置

晶体管介绍

PMOS4, NMOS4模型: 它们可以自己连衬底, 并且NMOS的衬底需要连在低电平(接地), PMOS的衬底需要连在高电平(但是不能太高, 可以接电源电压)

在这里插入图片描述

PMOS NMOS模型:它们的衬底都自动连接到了源极上, 无法直接设置衬底电压

LTspice使用笔记 week1

可以通过右击元件, 选择已有的实际模型
LTspice使用笔记 week1

设置参数

找到help文档:

LTspice使用笔记 week1

搜索.model, 然后找到NMOS\PMOS
LTspice使用笔记 week1

进入后可以看到一些例子

M1 Nd Ng Ns 0 MyMOSFET
.model MyMOSFET NMOS(KP=.001) M1 Nd Ng Ns Nb MypMOSFET
.model MypMOSFET PMOS(KP=.001)

可以到表格部分查看更多的参数:

Name Description Units Default Example
Vto Zero-bias threshold voltage V 0 0.6
Lambda 1/厄利电压 1/V 0 0.01

设置命令.model

点击.op按钮:
LTspice使用笔记 week1

输入.model <对象名> <类名>(参数列表)

比如.model MyNMOS NMOS(Vio = 0.3)

也可以进入help文档中查询相关.model指令

Syntax: .model [()]

把自己设置的参数同元件联系起来

只需要右击元件, 然后把元件名命名为你自己定义的对象名即可.

设置变量

如果需要给一个元件中的值赋一个可变的值(比如需要递增扫描), 需要自己定义一个变量, 然后让这个变量进行变化, 在LTspice中提供了.param命令来生成一个变量

.param格式

与上面设置.model类似, 先点击.op按钮, 输入.param, 然后左击空白处放置命令, 然后右击该命令, 可以很方便地创建变量并赋值;

LTspice使用笔记 week1

之后点击OK即可;

如果需要把刚刚定义的变量赋值给某个元件, 需要在赋值的时候加上{}, 比如{x}

LTspice使用笔记 week1

与.step结合进行扫描

.step 用来将.param定义的变量变化起来, 可以进行扫描;

点击.op按钮然后输入.step命令, 然后点击ok, 将命令放置在空白处, 然后右击命令,
LTspice使用笔记 week1

可以选择多种变化方式: 线性的, 对数的, 一个list里面的

LTspice使用笔记 week1

measure命令(.meas)

点击.op后输入.meas, 放置命令后右击, 可以选择多种测量选项

LTspice使用笔记 week1

Application 根据你的扫描方式来决定

LTspice使用笔记 week1

Result Name可以随意取, Genre是你要进行的操作

LTspice使用笔记 week1

.ac扫描

同样点击.op, 然后输入.ac, 放置后右击, 可以选择从什么频率到什么频率

LTspice使用笔记 week1

设置AC电源

选中一个电源, 进入advanced界面, 在AC Amplitude 处输入1(或其他的)即可
LTspice使用笔记 week1
之后直接run即可,会显示衰减

(我设置的是 .ac dec 10 100 1e11)
LTspice使用笔记 week1