安装

前往官网下载 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+ZShift+Ctrl+Z, 把Zoom对应的Ctrl+ZDel删掉.

使用

编辑电路图

添加元件

  • 添加电阻 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 (触发电压滞后).

参考

LTspice XVII使用笔记的更多相关文章

  1. MLA Handbook for Writers of Research Papers笔记

    MLA Handbook for Writers of Research Papers.7th ed.New York:MLA,2009.print.还有一本,留待阅读MLA Style Manual ...

  2. SAM 做题笔记(各种技巧,持续更新,SA)

    SAM 感性瞎扯. 这里是 SAM 做题笔记. 本来是在一篇随笔里面,然后 Latex 太多加载不过来就分成了两篇. 标 * 的是推荐一做的题目. trick 是我总结的技巧. I. P3804 [模 ...

  3. git-简单流程(学习笔记)

    这是阅读廖雪峰的官方网站的笔记,用于自己以后回看 1.进入项目文件夹 初始化一个Git仓库,使用git init命令. 添加文件到Git仓库,分两步: 第一步,使用命令git add <file ...

  4. js学习笔记:webpack基础入门(一)

    之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...

  5. SQL Server技术内幕笔记合集

    SQL Server技术内幕笔记合集 发这一篇文章主要是方便大家找到我的笔记入口,方便大家o(∩_∩)o Microsoft SQL Server 6.5 技术内幕 笔记http://www.cnbl ...

  6. PHP-自定义模板-学习笔记

    1.  开始 这几天,看了李炎恢老师的<PHP第二季度视频>中的“章节7:创建TPL自定义模板”,做一个学习笔记,通过绘制架构图.UML类图和思维导图,来对加深理解. 2.  整体架构图 ...

  7. PHP-会员登录与注册例子解析-学习笔记

    1.开始 最近开始学习李炎恢老师的<PHP第二季度视频>中的“章节5:使用OOP注册会员”,做一个学习笔记,通过绘制基本页面流程和UML类图,来对加深理解. 2.基本页面流程 3.通过UM ...

  8. NET Core-学习笔记(三)

    这里将要和大家分享的是学习总结第三篇:首先感慨一下这周跟随netcore官网学习是遇到的一些问题: a.官网的英文版教程使用的部分nuget包和我当时安装的最新包版本不一致,所以没法按照教材上给出的列 ...

  9. springMVC学习笔记--知识点总结1

    以下是学习springmvc框架时的笔记整理: 结果跳转方式 1.设置ModelAndView,根据view的名称,和视图渲染器跳转到指定的页面. 比如jsp的视图渲染器是如下配置的: <!-- ...

  10. 读书笔记汇总 - SQL必知必会(第4版)

    本系列记录并分享学习SQL的过程,主要内容为SQL的基础概念及练习过程. 书目信息 中文名:<SQL必知必会(第4版)> 英文名:<Sams Teach Yourself SQL i ...

随机推荐

  1. spring——DI_依赖注入

    Spring的注入方式 Dependency Injection 概念 依赖注入(Dependency Injection) 依赖:指Bean对象的创建依赖于容器,Bean对象的依赖资源 注入:指Be ...

  2. [转帖]Java 8 要过时了?从JDK8飞升到JDK17,一次性给你讲明白

    https://blog.csdn.net/agonie201218/article/details/127916729?spm=1001.2101.3001.6650.2&utm_mediu ...

  3. [转帖]【Kafka】Kafka配置参数详解

    Kafka配置参数详解 Kafka得安装与基本命令 Kafka配置参数 kafka生产者配置参数 kafka消费者配置参数 本篇文章只是做一个转载的作用以方便自己的阅读,文章主要转载于: Kafka核 ...

  4. [转帖]读懂什么是RDMA

    https://blog.csdn.net/tony_vip?type=blog 一.什么是RDMA1.RDMA主要体现     2.如何理解RDMA和TCP技术的区别?3.使用RDMA的好处包括: ...

  5. Python学习之十三_pip的学习

    Python学习之十三_pip的学习 pip的含义 pip: pip is the package installer for Python. You can use pip to install p ...

  6. [转帖]「Linux性能调优」磁盘I/O队列调度策略

    https://zhuanlan.zhihu.com/p/450329513 傻瓜化说明 简单地说,对于磁盘I/O,Linux提供了cfq, deadline和noop三种调度策略 cfq: 这个名字 ...

  7. [翻译]-hugePage的简要说明--部分内容

    hugePage的简要说明 本篇文档的主旨给linux内核支持的大页内存做一个简要的概述. 大页内存的实现是建立在大多数现代架构所都支持的多级页大小的特性之上的. 举例: x86架构下大部署CPU 的 ...

  8. Linux 一行命令 仅显示某一个网卡的ip地址

    最简答的方法 1. 先使用 ifconfig 查看网卡的设备名 2. 然后输入命令 ifconfig ens192 |grep 'inet ' |cut -d " " -f 10命 ...

  9. 分布式日志追踪ID实战 | 京东物流技术团队

    本文通过介绍分布式应用下各个场景的全局日志ID透传思路,以及介绍分布式日志追踪ID简单实现原理和实战效果,从而达到通过提高日志查询排查问题的效率. 背景 开发排查系统问题用得最多的手段就是查看系统日志 ...

  10. 【译】PEP-3129 类装饰器

    PEP原文 : https://www.python.org/dev/peps/pep-3129 PEP标题: Class Decorators PEP作者: Collin Winter 创建日期: ...