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 (触发电压滞后).
参考
- 添加新元件的方式(临时, 引用, 添加到库) https://www.youtube.com/watch?v=8V5XabccFaE
- 手工添加元件的参数 https://blog.csdn.net/gaoyong_wang/article/details/105000813
- 开关仿真 https://forum.digikey.com/t/making-switches-in-ltspice-circuit-configurations/3285
LTspice XVII使用笔记的更多相关文章
- MLA Handbook for Writers of Research Papers笔记
MLA Handbook for Writers of Research Papers.7th ed.New York:MLA,2009.print.还有一本,留待阅读MLA Style Manual ...
- SAM 做题笔记(各种技巧,持续更新,SA)
SAM 感性瞎扯. 这里是 SAM 做题笔记. 本来是在一篇随笔里面,然后 Latex 太多加载不过来就分成了两篇. 标 * 的是推荐一做的题目. trick 是我总结的技巧. I. P3804 [模 ...
- git-简单流程(学习笔记)
这是阅读廖雪峰的官方网站的笔记,用于自己以后回看 1.进入项目文件夹 初始化一个Git仓库,使用git init命令. 添加文件到Git仓库,分两步: 第一步,使用命令git add <file ...
- js学习笔记:webpack基础入门(一)
之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...
- SQL Server技术内幕笔记合集
SQL Server技术内幕笔记合集 发这一篇文章主要是方便大家找到我的笔记入口,方便大家o(∩_∩)o Microsoft SQL Server 6.5 技术内幕 笔记http://www.cnbl ...
- PHP-自定义模板-学习笔记
1. 开始 这几天,看了李炎恢老师的<PHP第二季度视频>中的“章节7:创建TPL自定义模板”,做一个学习笔记,通过绘制架构图.UML类图和思维导图,来对加深理解. 2. 整体架构图 ...
- PHP-会员登录与注册例子解析-学习笔记
1.开始 最近开始学习李炎恢老师的<PHP第二季度视频>中的“章节5:使用OOP注册会员”,做一个学习笔记,通过绘制基本页面流程和UML类图,来对加深理解. 2.基本页面流程 3.通过UM ...
- NET Core-学习笔记(三)
这里将要和大家分享的是学习总结第三篇:首先感慨一下这周跟随netcore官网学习是遇到的一些问题: a.官网的英文版教程使用的部分nuget包和我当时安装的最新包版本不一致,所以没法按照教材上给出的列 ...
- springMVC学习笔记--知识点总结1
以下是学习springmvc框架时的笔记整理: 结果跳转方式 1.设置ModelAndView,根据view的名称,和视图渲染器跳转到指定的页面. 比如jsp的视图渲染器是如下配置的: <!-- ...
- 读书笔记汇总 - SQL必知必会(第4版)
本系列记录并分享学习SQL的过程,主要内容为SQL的基础概念及练习过程. 书目信息 中文名:<SQL必知必会(第4版)> 英文名:<Sams Teach Yourself SQL i ...
随机推荐
- Maven项目手动配置依赖项
1.问题 很多时候,我们依靠其本身的识别功能,并不能很好的识别依赖项(尤其是指定版本),且对于一些位于 <\build>不能自动去下载,这时候我们就要去手动配置依赖项 2.解决 2.1 首 ...
- VUE字符串模板@click失效
因为字符串模板不能被vue所渲染,所以这种方式行不通. 可采用组件的方式 父组件 <template> <div id="app"> <My v-fo ...
- 为什么 sort() 中的 return a-b 可以决定升序
arr.sort( function(a,b){ return a-b; } ) 千万不要理解成 a 减 b 其实它代表的是26个字母中的 a 和 b b 比 a 大,所以 a - b 就是升序,写成 ...
- Oracle索引&约束
Oracle索引&约束 1索引的原理 索引是一种允许直接访问数据表某一数据行的树形结构,为了提高查询效率而引入,是独立于表的对象,可以存放在与表不同的表空间(TABLESPACE)中 索引记录 ...
- goofys 鲲鹏上面编译挂载与性能测试
goofys 鲲鹏上面编译挂载与性能测试 介质 使用go进行编译. 官网上面有 amd64的介质,但是没有aarch64的介质 需要自行编译 前几天一直编译失败. 周天在家自己测试了一把,根据gith ...
- nginx 最简单的在同一个配置文件里面将http 监听的端口转发到其他端口的方法
今天发现一个问题, 我这边修改了nginx 的listen的端口之后 应用出现了问题 无法使用. 想到之前曾经试验过 tcp 的 proxy 所以就想到直接再配置文件的默认添加一句话 启动TCP的 端 ...
- 【DS】P9062 [Ynoi2002] Adaptive Hsearch&Lsearch(区间最近点对)
Problem Link 给定平面上 \(n\) 个点,\(Q\) 次询问编号在 \([l,r]\) 内的点的最近点对.\(n,Q\le 2.5\times 10^5\). 技巧:平面网格化 乱搞都是 ...
- vue新一轮的面试题
参考的连接: https://juejin.cn/post/6844903876231954446 1. 在vue中watch和created哪个先执行?为什么? 在wacth监控数据时,设置imme ...
- vue3中provide和inject的使用
1.provide 和 inject 的讲解 provide和inject可以实现嵌套组件之间进行传递数据. 这两个函数都是在setup函数中使用的. 父级组件使用provide向下进行传递数据: 子 ...
- 百度指数 Cipher-Text、百度翻译 Acs-Token 逆向分析
K 哥之前写过一篇关于百度翻译逆向的文章,也在 bilibili 上出过相应的视频,最近在 K 哥爬虫交流群中有群友提出,百度翻译新增了一个请求头参数 Acs-Token,如果不携带该参数,直接按照以 ...