当前位置: 代码迷 >> 综合 >> LTspice使用笔记 week1
  详细解决方案

LTspice使用笔记 week1

热度:15   发布时间:2024-02-20 14:09:17.0

LTspice使用笔记 week1

晶体管设置

晶体管介绍

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

在这里插入图片描述

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

在这里插入图片描述

可以通过右击元件, 选择已有的实际模型
在这里插入图片描述

设置参数

找到help文档:

在这里插入图片描述

搜索.model, 然后找到NMOS\PMOS
在这里插入图片描述

进入后可以看到一些例子

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按钮:
在这里插入图片描述

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

比如.model MyNMOS NMOS(Vio = 0.3)

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

Syntax: .model [()]

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

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

设置变量

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

.param格式

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

在这里插入图片描述

之后点击OK即可;

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

在这里插入图片描述

与.step结合进行扫描

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

点击.op按钮然后输入.step命令, 然后点击ok, 将命令放置在空白处, 然后右击命令,
在这里插入图片描述

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

在这里插入图片描述

measure命令(.meas)

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

.ac扫描

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

在这里插入图片描述

设置AC电源

选中一个电源, 进入advanced节目, 在AC Amplitude 处输入1(或其他的)即可
在这里插入图片描述