LTspice基础教程
文章平均质量分 67
从软件安装到入门,再到高级应用,以实例引导一步步学会LTspice仿真。
gaoyong_wang
对方不想说话!
展开
-
LM3478 LTspice仿真模型
LM3478用到的地方很多,TI提供了Pspice模型,并且未加密,这样我们就可以拿到LTspice里面来用。虽然都是spice,但在两个软件里的语法多少还是有点区别的。直接导入仿真会报错,需要做一点修改。下面就借这个机会介绍一下仿真模型的修改,当作编写仿真模型的入门吧。 至于怎么导入模型这里就不详细说了,前面有文章详细介绍了。 首先搭建一个简单的boost电路,看一下报的什么错误,顺着报错一步步查找,主要想交给大家解决错误的思路。一个仿真模型里描绘了特别多的器件,直接一条条语句去看是不现实的,原创 2021-12-09 10:03:57 · 5666 阅读 · 5 评论 -
LTspice蒙特卡罗分析正态分布图工具
使用LTspice进行蒙特卡罗分析后,得到的样本数据存储在Log文件中。然而LTspice没有相应的后处理工具,比如查找极值,计算数学期望和标准差,画直方图和正态分布图等。 我基于开源库(其他博客中提到过,感兴趣的可以去研究研究)做了一个GUI,LTspiceLogParserUtils,可以对分析后的数据进行后处理。软件是用Python做的,有一些Bug,但功能基本够用了,暂时也没太多精力去做到很完善。下面简单介绍一下该软件的使用。 首先介绍一下文件,在仿真中需要用.MEAS命令记录需要分析统原创 2021-03-14 00:02:24 · 3602 阅读 · 15 评论 -
LTspice raw文件解析工具PyLTSpice
如果我们能解析LTspice仿真生成的波形数据文件,即raw文件,就可以做很多后处理工作了。比如导入Matlab;做数据统计,画直方图(Histogram)等等。 Python就提供了这么一个工具,PyLTSpice。另外在Github上也能下载:Gihub仓库地址。 或者更直接的,装完Python后直接在线安装这个包:(拿Python3.8举例) 装完以后,打开cmd窗口,输入pip install PyLTSpice,回车即可: 另外,如果需要画图,会用到matplotlib包原创 2021-02-28 17:13:51 · 2116 阅读 · 1 评论 -
LTspice raw文件格式
LTspice在运行完仿真以后,生成一个raw文件,每个波形的数据文件就保存在这个raw文件中。(下图随便搭的仿真,添加网络标号out便于查找数据) 注意不是.op.raw文件。 如果知道这个文件的格式,我们就能解析仿真数据,进而导入其他软件使用,比如导入Matlab。用notepad打开这个raw文件,可以看到前面一大截都是ascii编码,很容易解析。从Binary开始就乱码了。 LTspice提供了一种方法,生成ascii编码的raw文件。看help: 下面介绍一下如何操作。原创 2021-02-28 10:08:14 · 5204 阅读 · 0 评论 -
LTspice基础教程-033.绘制电容阻抗特性曲线
我们可以利用仿真软件的AC分析功能绘制电容的阻抗特性曲线,如下: 新建一原理图,放置一电容和电压源,设置如下图所示:这里是为了展示方法,ESR和ESL随便指定的,实际应用可以从制造商那索取仿真模型。电压源指定小信号交流分析,幅值为1。使用交流分析,扫频从1Hz到100MHz。测量电容C1的电压,用电容电压除以电流就得到阻抗,如下图操作。...原创 2021-02-17 17:40:38 · 8476 阅读 · 4 评论 -
LTspice基础教程-032.利用系统自带原理图符号关联第三方库
学到一个小技巧,按住Ctrl键不放,在一些系统自带的原理图符号上单击鼠标右键,会进入属性编辑器,可以调用第三方库,直接举例吧。 正常情况下,我们在一些软件自带的系统库上单击右键,出现的是选择器件或者编辑参数窗口,如下: 如果按住Ctrl键,如下: 拿MOS来说,我们可以修改一下属性,直接引用第三方库而不用为第三方库新建一个符号:<<==上一篇:LTspice基础教程-031.容值可变电容>>==下一篇:暂无首篇博客文末提供所有相关资源百度网盘分享链接.原创 2020-11-26 21:52:51 · 3256 阅读 · 1 评论 -
VDMOS spice模型电学参数
KP:跨导系数VTO:阈值电压IS:寄生二极管饱和电流Rb:体二极管电阻Rg,Rd,Rs:引脚与晶圆之间绑定线的电阻原创 2020-04-22 21:19:53 · 3377 阅读 · 0 评论 -
LTspice基础教程-031.容值可变电容
LTspice库中并没有容值可用函数表达的电容。当我们需要仿真MOS开关过程中Cgd电容的影响时,我们就需要一个容值随电压变化的电容。下面介绍一下如何创建一个可变电容。语法:Cnnn n1 n2 Q=<expression> [ic=<value>] [m=<value>]C指示电容,紧接的nnn是自定义名字;n1和n2是电容的两个端点;expressi...原创 2020-04-14 23:00:34 · 7372 阅读 · 15 评论 -
LTspice基础教程-028.Timestep too small
Q: “Timestep too small” error messageA: If the LTspice program can’t find a solution for the guessedtime step, then the program decreases the time step and triesagain. This can’t work forever. If...原创 2020-04-08 09:06:16 · 15923 阅读 · 5 评论 -
LTspice基础教程-030.仿真模型加密小工具LTspice Encrypt Tool介绍
通过命令行进行spice模型加密,虽然只有几条简单命令,但操作起来也不是特别容易,为此我写了一个小程序,有需要的点此进行下载:LTspice Encrypt Tool码代码不易,只想赚2个积分,但CSDN会自动调整,如果没有积分下载附件,麻烦点个赞,添加关注,私信我提供邮箱,看到后我会抽空发送邮箱。下面简单介绍一下这个小工具,原理只是加了个壳,调用LTspice,稍微做了一些容错处理。软件...原创 2020-04-04 21:43:03 · 2970 阅读 · 2 评论 -
LTspice基础教程-029.加密仿真模型
如果我们想共享我们的仿真模型,但是又不想别人进行逆向工程,我们可以给Spice模型进行加密。LTspice支持spice模型加密。LTspice加密语法:XVIIx64.exe -encrypt <file path>首先,打开命令行窗口,切换到LTspice安装目录:cd C:\Program Files\LTC\LTspiceXVII然后输入加密指令,文档路径要写全...原创 2020-04-04 17:41:57 · 3678 阅读 · 9 评论 -
LTspice基础教程-027.自定义函数;func指令用法
<<==上一篇:LTspice基础教程-026.测量平均值有效值;meas指令用法>>==下一篇:LTspice基础教程-028.首篇博客文末提供所有相关资源百度网盘分享链接...原创 2020-04-04 17:22:52 · 8408 阅读 · 7 评论 -
LTspice基础教程-025.电路容差分析,蒙特卡罗分析(Monte Carlo)
容差分析技术是一种预测电路性能参数稳定性的方法。它主要研究电路组成部分参数偏差,在规定的使用条件范围内,对电路性能容差的影响。 电路容差分析包括如下几种方法:最坏情况实验法最坏情况分析法(包括线性展开法、直接代入法)蒙特卡罗法伴随网络法矩阵法<<==上一篇:LTspice基础教程-024.参数扫描;step指令用法>>==下一篇:LTspice基础教程...原创 2020-04-02 22:42:46 · 9829 阅读 · 0 评论 -
LTspice基础教程-026.测量平均值有效值;meas指令用法
很多时候我们需要测量波形的最大值、最小值、峰峰值、平均值、有效值等等,如果直接在波形查看器上使用光标查看,不容易测量,而且读数也不一定准确,下面介绍如何直接使用命令进行测量。如下图,创建一个幅值为5V,频率为50Hz的正弦信号:我们使用meas指令来进行波形的测量,语法如下:.MEAS <name> [<AVG|MAX|MIN|PP|RMS|INTEG> <e...原创 2020-04-01 08:40:02 · 16039 阅读 · 4 评论 -
LTspice基础教程-024.参数扫描;step指令用法
step指令用于参数扫描,扫描步骤可以是线性的,对数的或列表。下面介绍几种常用用法:绘制一简单电阻分压电路,如下:线性扫描语法:.step param <Name> <Start Value> <Stop Value> <Increment>例:.step param Res 20 100 20意思是R2的阻值从20变化到100,...原创 2020-03-29 20:38:54 · 18805 阅读 · 8 评论 -
LTspice基础教程-023.定义变量;param指令用法
<<==上一篇:LTspice基础教程-022.从MOS管提取参数生成spice模型>>==下一篇:LTspice基础教程-024.首篇博客文末提供所有相关资源百度网盘分享链接原创 2020-03-29 16:07:20 · 12170 阅读 · 1 评论 -
LTspice基础教程-022.从MOS管提取参数生成spice模型
<<==上一篇:LTspice基础教程-014.>>==下一篇:LTspice基础教程-016.首篇博客文末提供所有相关资源百度网盘分享链接原创 2020-03-28 22:24:30 · 19466 阅读 · 9 评论 -
LTspice基础教程-021.LTspice原理图层次化设计
<<==上一篇:LTspice基础教程-020.绘制伯德图>>==下一篇:LTspice基础教程-022.首篇博客文末提供所有相关资源百度网盘分享链接原创 2020-03-26 22:09:31 · 7305 阅读 · 0 评论 -
LTspice基础教程-020.绘制伯德图
<<==上一篇:LTspice基础教程-014.>>==下一篇:LTspice基础教程-016.首篇博客文末提供所有相关资源百度网盘分享链接原创 2020-03-26 13:03:00 · 16913 阅读 · 3 评论 -
LTspice基础教程-019.FFT分析
<<==上一篇:LTspice基础教程-014.>>==下一篇:LTspice基础教程-016.首篇博客文末提供所有相关资源百度网盘分享链接原创 2020-03-26 08:43:13 · 9700 阅读 · 0 评论 -
LTspice基础教程-018.波形计算
<<==上一篇:LTspice基础教程-017.Arbitrary behavioral voltage source的使用>>==下一篇:LTspice基础教程-019.首篇博客文末提供所有相关资源百度网盘分享链接...原创 2020-03-24 22:11:07 · 12391 阅读 · 4 评论 -
LTspice基础教程-017.Arbitrary behavioral voltage source的使用
<<==上一篇:LTspice基础教程-014.>>==下一篇:LTspice基础教程-016.首篇博客文末提供所有相关资源百度网盘分享链接原创 2020-03-24 08:58:33 · 8414 阅读 · 3 评论 -
LTspice基础教程-016.绘制原理图库
<<==上一篇:LTspice基础教程-015.导入第三方库>>==下一篇:LTspice基础教程-017.首篇博客文末提供所有相关资源百度网盘分享链接原创 2020-03-23 09:08:35 · 7353 阅读 · 2 评论 -
LTspice基础教程-015.导入第三方库
<<==上一篇:LTspice基础教程-014.>>==下一篇:LTspice基础教程-016.首篇博客文末提供所有相关资源百度网盘分享链接原创 2020-03-22 22:59:13 · 29747 阅读 · 29 评论 -
LTspice基础教程-014.绘制一份漂亮的仿真原理图
<<==上一篇:LTspice基础教程-013.修改背景色与波形颜色>>==下一篇:LTspice基础教程-015.首篇博客文末提供所有相关资源百度网盘分享链接原创 2020-03-21 14:19:57 · 11628 阅读 · 4 评论 -
LTspice基础教程-013.修改背景色与波形颜色
当我们需要在投影仪投影演示我们的仿真的时候,会发现黑色背景很难看清楚波形,下面我们就介绍一下如何修改LTspice背景色以及波形颜色。<<==上一篇:LTspice基础教程-012.如何使用光标>>==下一篇:LTspice基础教程-014.首篇博客文末提供所有相关资源百度网盘分享链接...原创 2020-03-20 22:37:31 · 19491 阅读 · 0 评论 -
LTspice基础教程-012.如何使用光标
LTspice的光标和示波器的类似,在波形查看器中可以添加两个光标,对波形进行测量。单击波形名字便可添加一个光标,同时弹出光标的相关信息;按住光标左键不放可以拖动光标位置;再次单击波形名字可添加第二个光标,同时光标信息窗口会计算时间与电压差值,频率等信息;关闭这个小窗口就会关闭光标。<<==上一篇:LTspice基础教程-011.仿真相关文件介绍>>==下一篇:L...原创 2020-03-18 22:00:44 · 12515 阅读 · 5 评论 -
LTspice基础教程-011.仿真相关文件介绍
<<==上一篇:LTspice基础教程-010.波形查看器的使用>>==下一篇:LTspice基础教程-012.首篇博客文末提供所有相关资源百度网盘分享链接原创 2020-03-18 21:41:08 · 9741 阅读 · 2 评论 -
LTspice基础教程-010.波形查看器的使用
<<==上一篇:LTspice基础教程-009.LTspice波形测量>>==下一篇:LTspice基础教程-011.首篇博客文末提供所有相关资源百度网盘分享链接原创 2020-03-16 20:34:19 · 33621 阅读 · 15 评论 -
LTspice基础教程-009.LTspice波形测量
<<==上一篇:LTspice基础教程-008.LTspice PWL设置>>==下一篇:LTspice基础教程-010.首篇博客文末提供所有相关资源百度网盘分享链接原创 2020-03-16 10:46:55 · 30130 阅读 · 11 评论 -
LTspice基础教程-008.LTspice PWL设置
<<==上一篇:LTspice基础教程-007.voltage电压源基本设置>>==下一篇:LTspice基础教程-009.首篇博客文末提供所有相关资源百度网盘分享链接原创 2020-03-15 21:32:50 · 32920 阅读 · 9 评论 -
LTspice基础教程-007.voltage电压源基本设置
LTspice的Voltage source是我们必须了解的一个器件,任何一个仿真都会用到。下面详细介绍这个器件的设置。首先,设置一个直流电压,如下,直接输入DC value即可,Series Resistance代表内阻,我们一般不指定。当点击【Advanced】,我们可以设置更多高级功能。如下,每一个功能后面括号里是实现这个功能需要编辑的参数。①.PULSE:脉冲。脉冲的参数解释:...原创 2020-03-14 22:26:47 · 49932 阅读 · 24 评论 -
LTspice基础教程-006.运行仿真与瞬态分析
<<==上一篇:LTspice基础教程-005.编辑元器件属性>>==下一篇:LTspice基础教程-007.voltage电压源基本设置首篇博客文末提供所有相关资源百度网盘分享链接...原创 2020-03-14 20:19:17 · 28848 阅读 · 0 评论 -
LTspice基础教程-005.编辑元器件属性
当原理图符号放置完成,我们要编辑电阻电容电感的值,选择二极管三极管MOS的型号,下面详细介绍。在电阻符号上面单击右键,弹出属性设置窗口,我们可以从库里去选择模型,但基本没人这么做。直接填写阻值就可以了。阻值的单位如下,注意毫欧用m(大小写都行),兆欧用meg(大小写都行)。另外,单位字母可以替换小数点。比如,4.7k、4k7、4700都可以使用,都代表4700欧姆。下面我们介绍一下编辑默认...原创 2020-03-14 15:43:23 · 18081 阅读 · 1 评论 -
LTspice基础教程-004.系统自带仿真库介绍
<<==上一篇:LTspice基础教程-003.LTspice工具栏使用介绍>>==下一篇:LTspice基础教程-005.编辑元器件属性首篇博客文末提供所有相关资源百度网盘分享链接...原创 2020-03-14 12:01:21 · 23549 阅读 · 1 评论 -
LTspice基础教程-003.LTspice工具栏使用介绍
<<==上一篇:LTspice基础教程-002.新建第一个仿真图>>==下一篇:LTspice基础教程-004.首篇博客文末提供所有相关资源百度网盘分享链接原创 2020-03-13 15:20:23 · 21314 阅读 · 8 评论 -
LTspice基础教程-002.新建第一个仿真图
<<==上一篇:LTspice基础教程-001.软件简介与安装>>==下一篇:LTspice基础教程-003.点此进入下载链接提取码:0b5q首篇博客文末提供所有相关资源百度网盘分享链接...原创 2020-03-11 22:14:45 · 11516 阅读 · 1 评论 -
LTspice基础教程-001.软件简介与安装
接触并使用LTspice仿真软件已4年有余,写下以下文章供大家参考,学习资料来源于网络,反馈给网络。首先,为什么选择LTspice而不是其他特别知名软件,比如PSpice、Multisim、Tina、Proteus等,最重要的一点,免费!其次小巧易用。LTspice由凌特公司(Linear Technology)开发,现在已被ADI收购。是一款高性能SPICE仿真软件、原理图采集和波形查看器,...原创 2020-03-11 13:29:24 · 20972 阅读 · 4 评论