LTspice使用教程

本文针对LTspice的基本操作进行简单讲解,包括:

  • 导入自定义参数的元器件模型
  • 仿真查看电压、电流波形图
  • 输出幅频特性曲线。

导入自定义参数的模型

打开LTspice,新建原理图之后,选择工具栏里的component,在弹出的对话框中输入nmos4

单击ok即可

点击工具栏的SPICE Directive选项

在弹出的对话框中输入要包含的文件名,注意语句为

.include cmosedu_models.txt

注意:需要将当前原理图文件和txt文件放置在同一个文件夹下

将该语句放到原理图任意位置即可

打开cmosedu_models.txt文件,查看模型的名称

紧跟在.model后的N_50n即为该器件模型的名称

返回原理图,鼠标右键单击nmos管,弹出对话框,将Model Name修改为N_50n,填入需要的长和宽

mos管的模型名称请务必和txt文件中的命名相对应,不一定要按照本教程中的名称,如果名称无法对应将出现找不到模型报错

修改前:

修改后:


单击工具栏的里的Drag或者Move后,可以对元器件进行移动

再次单击component,搜索voltage电压源并添加,之后按下Ctrl+R可以将电压源向右旋转

放置元器件时单击右键可以取消放置,电阻和GND以及导线可以在工具栏中直接找到,依次放置到原理图中

这里将nmos管用作一个电容,栅极接高电平,其他极接地,连接后如图

  • 注意导线连接时小心断路,可以使用工具栏里的Drag拖拽元器件,检查是否连接正确

之后右键单击V1电压源,填入电压值

右键单击V2电压源,单击Advanced,弹出对话框,functions选择SINE正弦波,如图填入参数。注意:也可以设置直流偏置为500m,此时就不需要V1电压源

同理设置电阻

此时电路已经搭建完成


再单击工具栏左上角的Run,此时弹出对话框提示设置仿真时间和步长

此时单击工具栏的Run,能够运行成功,上方为测量的波形,下方为原理图,如果想要编辑原理图,需要先关闭波形图。


测量电压

鼠标移动到原理图的导线上,会出现表针的标识,单击即可测量指定点的电压波形

这里仿真步长设置为1ns,而停止时间为100ms,所以程序仿真缓慢,关闭波形图,回到原理图界面,单击工具栏Simulate选项,单击编辑仿真选项

在弹出的对话框中修改仿真总时间,这里的正弦波周期为1ms,我们进行10个周期的仿真,停止时间设置为10ms,步长可以稍大一些,这里设置为10ns,这是为了减少程序出现仿真错误的情况,如果仿真步长设置过大,会导致无法解释的离奇波形出现。

  • 根据大佬myw的解释,这是由于仿真步长的长短与计算模型是否收敛有关,步长太长会导致结果不收敛,出现难以解释的波形。修改后仿真效果如图

而如果将仿真步长设置为100ns将会出现不连续的波形,这是内部模型计算导致的,不是实际电路的原因

PS:修改仿真步长也可以直接右键单击原理图上的.tan 0 10m 0 100n语句,不需要每次都打开Simulate面板


测量电流

如果想要观察某个节点的电流,需要将鼠标双击nmos管的Gate端,正确点击Gate端的引脚之后图中将出现一个带有圆圈的黑色表笔(如果鼠标位置没有对准noms管的引脚则无法出现该电流表笔),单击左键即可看到电流波形。



幅频特性分析

右键单击V2电压源,设置AC Amplitude 1mV

单击Simulate选项里的Edit Simulation Command,选择AC Analysis填入如下参数,初始和停止的频率可以进行自定义。


最终效果如图,至此已经完成了LTspice的基本使用。

LTspice入门使用教程(导入元器件电压电流波形幅频特性曲线)相关推荐

  1. 从零开始的有刷电子调速器教程,高压大电流电调带回家

    还在用L9110/L298N吗?还在苦于蛋疼的驱动能力吗?还在担心7.4v电压不够劲爆吗? 现在拨打电话,不要998,也不要99.8,只要九块八,高压大电流电调带回家! 另外笔者纯属业余玩票,行文可能 ...

  2. AD17入门简单教程(二)

    AD17入门简单教程 紧接着上一片文章,紧接着介绍下面的内容 文末附视频链接以及C8T6整个工程. 第三部分 PCB 通常对于我们新手来说这一个步骤是一个难点,因为进入到这个界面我们不知道到底要是干什 ...

  3. LTspice入门01——Control Panel(控制面板)

    前言 本博文参考自LTspiceHelp 163~179页 Control Panel(控制面板). LTspice的控制面板有很多设置,初看一脸懵逼,近期看了一下Help,弄清楚了各设置的含义,在此 ...

  4. UE5真实环境设计入门学习教程

    大小解压后:4.69G 时长4h 30m 1280X720 MP4 语言:英语+中英文字幕(根据原英文字幕机译更准确) 虚幻引擎5–面向初学者的真实环境设计 Unreal Engine 5 – Rea ...

  5. ZBrush全面入门学习教程 Schoolism – Introduction to ZBrush

    ZBrush全面入门学习教程 Schoolism – Introduction to ZBrush ZBrush全面入门学习教程 Schoolism – Introduction to ZBrush ...

  6. 3dmax2021入门学习教程

    3dmax2021入门学习教程 MP4 | h264,1280x720 |语言:英语+中文字幕(根据原英文字幕机译)+原英文字幕 | 4h 23m | 3.55 GB 含课程素材工程文件 云桥网络 平 ...

  7. Spring入门详细教程(四)

    前言 本篇紧接着spring入门详细教程(三),建议阅读本篇前,先阅读第一篇,第二篇以及第三篇.链接如下: Spring入门详细教程(一) https://www.cnblogs.com/jichi/ ...

  8. Spring入门详细教程(三)

    前言 本篇紧接着spring入门详细教程(二),建议阅读本篇前,先阅读第一篇和第二篇.链接如下: Spring入门详细教程(一) https://www.cnblogs.com/jichi/p/101 ...

  9. Spring入门详细教程(二)

    前言 本篇紧接着spring入门详细教程(一),建议阅读本篇前,先阅读第一篇.链接如下: Spring入门详细教程(一) https://www.cnblogs.com/jichi/p/1016553 ...

最新文章

  1. OpenCV实现遍历文件夹下所有文件
  2. 移动开发平台性能比较
  3. Android之如何判断当前是阿拉伯布局的方法
  4. 未来,边缘计算的功能支柱是 Kubernetes
  5. ZZULIOJ 1093: 验证哥德巴赫猜想(函数专题)
  6. tf.GraphKeys,tf.add_to_collection() 与 tf.get_collection()
  7. 基于MUI制作手机社交app通讯录列表页面源码
  8. 智慧树工业机器人测试答案_智慧树_工业机器人技术基础_答案章节单元测试答案...
  9. Donet.HighCharts
  10. php 数组处理方法,关于PHP数组问题的处理方法
  11. ubuntu Anaconda安装gi模块 ValueError: Namespace Gtk not available
  12. 使用Java编写爬虫,下载百度图片
  13. 你的时间都去哪了?(三)时间利用情况分析报告(柳比歇夫时间统计法)
  14. 通过路由器连接JetsonNano与地面站
  15. JAVA的诞生及版本
  16. ubuntu16.04基于eclipse搭建px4编译环境+Jlink调式
  17. 防电脑辐射~!10招
  18. Node Sass does not yet support your current environment: OS X Unsupported architecture (arm64)
  19. 日语在线翻译和日语在线词典网站
  20. 【免费分享】[艾略特波浪理论-20周年纪念版]

热门文章

  1. android sdk救机,Android手机变砖后的自救方法
  2. 不用在PLC内编程,实现西门子与罗克韦尔(AB)PLC之间数据通讯
  3. 图解TCPIP 笔记
  4. vb限制文本框输入内容长度_限制VB文本框输入的代码
  5. kindEditor编辑器如何自定义工具栏
  6. firefox中febe恢复的方法
  7. Python怎么启动打开Windows的应用程序
  8. 金猪宝宝--IT人士如何为宝宝起名字
  9. 某些函数改为了inline方式优化。开始写CCursor类。
  10. 对作用域、作用域链的理解