| | | | | 这个软件以前装过也用过,后来重装系统搞丢了,先上个安装文件上来吧。 |
|
|
|
|
|
| | | | | | | | | 抱歉,细微建模我不会, 这涉及的东西超出我的能力. |
|
|
|
| | | | | | | 你好,LTSPICE怎么2电平三相电建模,pwm怎么设置120相位差
|
|
|
| | | | | | | | | 能否具体说清楚,如果只是三相交错120C的话,做延时处理即可。
|
|
|
|
| | | | | 一般拿LTspice来仿真Linear产品的电路,用起来确实很方便。 |
|
|
| | | | | 一直用saber,看看楼主对这个软件的介绍吧,有用的话可以学学。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| | | | | | | | | 文兄,LTSPICE 用来仿二极管的反向恢复,好象不行哦,波形失真的很 ~ |
|
|
| | | | | | | | | | | 我试了Simplis(据说和LTSPICE一样的内核,均采用分段线性化技术),发现也仿真不出二极管的反向恢复特性,但Simetrix就可以(Spice内核)...不知是不是内核的问题? |
|
|
| | | | | | | | | | | | | 请分享下您的simetrix仿的结果,我用simetrix也弄不出来 ~
|
|
|
| | | | | | | | | | | | | | | 我这边不方便上传,我描述一下:随意搭建一个Boost,让其工作于CCM模式,比如10V--48V/2A,电感50μH/10mΩ,输出电容1mF/20mΩ,二极管MUR810,MOS选SPB47n10
观察二极管电流便是。 |
|
|
|
|
|
|
|
|
|
| | | | | | | | | | | | | | | | | 谢谢文兄,草兄。我也弄出来了,我以前的PULSE 和时间步长设置不合适 ~
请教文兄,上面的*SRC ....;......;....:代表什么意思呢? |
|
|
| | | | | | | | | | | | | | | | | | | *SRC=1N4148;DI_1N4148;Diodes;Si; 75.0V 0.300A 4.00ns Diodes Inc. -
这一行只是描述而已,没用。
BWT, 你看下26楼,荨兄的问题,我觉得那个仿真可以看出肖管的反向恢复了,11nS左右。 |
|
|
| | | | | | | | | | | | | | | | | | | | | 是的,非常逼真 !
二极管的反向恢复电流很有意思哦 :
从仿真的图上看:有一段时间:二极管电流反向了( N到P),但二极管的电压却是正向的(VP>VN) 。 |
|
|
| | | | | | | | | | | | | | | | | | | | | 描述的字体不是蓝色的么?看到是黑色的,以为是某个命令呢。呵呵 |
|
|
|
|
| | | | | | | | | | | | | | | | | 没有考虑分布电感。
那么,反向恢复电流,本质上,就是二极管的结电容放电。
因为电源变为0时,电容放电,于是就产生了反向恢复电流。
这时正常地。
但实际的电路,并非方波,而是断开。
既然是断开,那么二极管的结电容就没有机会放电。
或反向电压,如此作用,那么也是在断开或反向的瞬间,产生反向恢复电流,已经和你的测试电路,性质完全不同了。
|
|
|
| | | | | | | | | | | | | | | | | 楼主,.Tran 0 295n 195n 0.1n 具体指什么?谢谢
|
|
|
| | | | | | | | | | | | | | | | | | | 同问------------------这些一串的数据是什么 用的 |
|
|
| | | | | | | | | 我想用一个0~1V的电平来控制一个方波的占空比,使用SW开关,理想运放,都在运行中出现错误(仿真时间太小),请教版主有什么好办法?谢谢!
|
|
|
| | | | | | | | | 有谁知道这个图片 右上角调整参数的窗口怎么调出来?
|
|
|
| | | | | | | 你好 版主 为什么我用mean命令仿真没有正确的数据出来呢?
|
|
|
|
| | | | | | | .options 这个命令怎么用,F1没有说明啊。文工,有没有LTSPICE的命令集呀? |
|
|
|
| | | | | | | | | | | 有时间也请介绍下control panel 用法呀 ~ |
|
|
| | | | | | | | | | | | | control plan需要比较高级的水平才能设定,或是人为的改变一些仿真步长及精度,我一般不动那里. |
|
|
|
|
|
|
|
|
|
|
|
|
| | | | | | | | | TO 47楼小法兄弟,这个多谢你指出,由于你定义的是1mS,相对于500KHz的源频率来说,需要处理的数据大多了,所以我们仿真几百个周期就不会失真,因为仿真软件算法处理这么小的数据量是没有问题的,类似于示波器的存储深度及采样时间.
对于大量的数据,特别是需要精细的数据的时候,我们可以设定 最小仿真步长, 这一样来可以采样的数据就越多,输出波形就越精确,如下所示,你可以更改不同的最小仿真步长看不同的结果:
|
|
|
|
| | | | | 文工,在LTspice原理图绘画中,都是大的十字光标,能改小十字光标吗?或者改成别的样式也行。大十字光标不习惯呀 ~ |
|
|
|
|
| | | | | | | * Measurements across the whole simulation period
.meas Vin RMS V(L,N)
.meas Iin RMS I(V1)
;.meas Imax MAX abs(I(V1))
.meas Pin AVG V(L,N)*(-I(V1))
.meas PF PARAM Pin/(Vin*Iin)
这里就是基本的测量语句,
1. 有效语法以逗号来作前缀 .meas 是所有测量的系统语法,具体F1.
2. 如果想屏蔽此语句,可以有三种方法,第一种改为comments,这样的话就变成了注释,第二种是前面用*号,第三种方法是前面加分号;.
参见下面的,
* Measurements across the whole simulation period 这句是注释,不参与运算
;.meas Imax MAX abs(I(V1)) 这行也不参与运算
|
|
|
|
|
|
|
|
|
|
| | | | | | | | | | | | | | | View- Spice Error log 调出仿真脚本日志:
如下可以看到 .meas 的结果都在.
Circuit: * C:UsersabcDesktopMeasurements PF.asc
.OP point found by inspection. // 变量 填谷电容 分步仿真
.step c=2e-006
.step c=5e-006
.step c=1e-005
.step c=2e-005
.step c=2.2e-005
.step c=3.3e-005
.step c=4.7e-005
.step c=0.0001
Measurement: vin
step RMS(v(l,n)) FROM TO
1 219.786 0 0.04
2 219.787 0 0.04
3 219.793 0 0.04
4 219.812 0 0.04
5 219.817 0 0.04
6 219.823 0 0.04
7 219.843 0 0.04
8 219.861 0 0.04
Measurement: iin // 输入电流有效值测量结果
step RMS(i(v1)) FROM TO
1 1.10044 0 0.04
2 1.12699 0 0.04
3 1.15897 0 0.04
4 1.1951 0 0.04
5 1.20011 0 0.04
6 1.22092 0 0.04
7 1.23852 0 0.04
8 1.27447 0 0.04
Measurement: pin // 输入平均测量结果
step AVG(v(l,n)*(-i(v1))) FROM TO
1 240.141 0 0.04
2 243.45 0 0.04
3 249.188 0 0.04
4 254.865 0 0.04
5 255.577 0 0.04
6 258.24 0 0.04
7 260.173 0 0.04
8 262.988 0 0.04
Measurement: pf // PF测量结果
step pin/(vin*iin)
1 0.992884
2 0.982852
3 0.978229
4 0.970189
5 0.968807
6 0.962198
7 0.955533
8 0.938554
Date: Sat Mar 29 14:36:03 2014
Total elapsed time: 2.853 seconds.
tnom = 27
temp = 27 // 温度默认为27度,温度很重要,以后会说到温度的影响.
method = modified trap
totiter = 13351
traniter = 13351
tranpoints = 6578
accept = 6411
rejected = 167
matrix size = 13
fillins = 9
Matrix Compiler1: 59 opcodes 0.6/0.4/[0.4]
Matrix Compiler2: 1.25 KB object code size 0.4/0.4/[0.2] |
|
|
|
| | | | | | | | | | | | | | | | | | | 这使我想起了PSPICE,两者好象啊。
PSPICE这方面比LTspice要方便点。 |
|
|
|
|
| | | | | | | | | | | | | | | | | | | | | PSpice也可以这样子描点连线???
我只知道pspice能够直接用measure函数来对波形数据进行操作,貌似不能将measure出来的数据描点连线变成折线图吧,除非把measure数据导出用excel……
本帖最后由 ckj_ck 于 2016-8-14 17:06 编辑
|
|
|
|
| | | | | | | | | .meas Pin AVG V(L,N)*(-I(V1))
语法的中文意思是什么呢?(F1...英文不好 ~) |
|
|
| | | | | | | | | | | .meas Pin AVG V(L,N)*(-I(V1))
pin 即是输入功率,是人为设定的一个参数符号, AVG是求 V*I的平均值,即平均功率.
之所以是 V*(-I)是因为电源功率是这样定义的,具体参考 大学 电路原理 第一章, 参考方向. 如果不是负的也没有关系,只是看来不同了,类似于我们常用的功率计,有时显示功率是负的也是这个原因. |
|
|
| | | | | | | | | | | | | 呵呵,我想知道的你却没有解释(V*(-I)为什么- 自然了解)
.meas Pin AVG V(L,N)*(-I(V1)) 这个命令是干什么用的?帮翻译下啊。
|
|
|
| | | | | | | | | | | | | | | .meas Pin AVG V(L,N)*(-I(V1)) 这个命令是干什么用的?帮翻译下啊。
就是用来测量输入平均功率的,
.meas 是系统语法,见到上面52, 53楼及以下.
V(L,N) 即上面二个端点的电压,前面也定义了这是输入的有效值
I(V1) 即电源的电流
AVG 表示求平均值, 因为V*I是瞬间功率,需要求平均功率才好计算.
OK? |
|
|
|
| | | | | | | | | | | | | | | | | L,N是Net吧,为何我在GND加不上N 这个网络名
|
|
|
|
|
| | | | | | | | | | | | | 您好,请问我设置的输入是220V,输出是5V/1W的反激式开关电源,用的芯片是LT1242,为啥出来的波形就是不对呢
-
主电路图
-
输出波形
|
|
|
| | | | | | | | | | | | | | | 是不是原边和副边不能共地,如果不能共地,那应该怎样解决呢?
|
|
|
|
| | | | | | | | | | | 不可以,
.meas Vin RMS V(L,N)
.meas Iin RMS I(V1)
;.meas Imax MAX abs(I(V1))
.meas Pin AVG V(L,N)*(-I(V1))
.meas PF Param Pin/(Vin*Iin)
你看Vin Iin Imax Pin都有具体的定义(rms, max, avg), 而PF 是自己定义的参数,如果写成
.meas PF Pin/(Vin*Iin) 这里PF根本没有定义或是指定,或以一定要加入param自定义参数. |
|
|
| | | | | | | | | | | | | 1.great , 我也是这样想的,不然为啥只问您PF呢。呵呵
2.AVG V(L,N)*(-I(V1)) :为什么不能理解成:(V(L,N)的平均值)乘以((-I(V1)的瞬时值)?
这里面的优先级是?函数的优先级低于运算优先级?
|
|
|
| | | | | | | | | | | | | | | 2.AVG V(L,N)*(-I(V1)) :为什么不能理解成:(V(L,N)的平均值)乘以((-I(V1)的瞬时值)? 这里面的优先级是?函数的优先级低于运算优先级?
Eric: 不是那样理解的,
.meas Vin RMS V(L,N)
.meas Iin RMS I(V1)
.meas Pin AVG V(L,N)*(-I(V1))
这三句已定义了, 所以你说的不成立, I(V1)已为有效值,不是瞬间值. |
|
|
| | | | | | | | | | | | | | | | | 质疑下, I(V1)应该不是有效值,有效值是Iin 。
要不你将I(V1) 给plot 下~ |
|
|
| | | | | | | | | | | | | | | | | | | sorry,你是对的,我看错了,你是对的.
.meas Pin AVG V(L,N)*(-I(V1))
I(V1)是瞬间值,多谢指正.
|
|
|
|
| | | | | | | | | | | | | | | | | | | | | 楼主 RMS 是一个运算吗? RMS V(L ,N)是求有效值的意思吗?
|
|
|
|
| | | | | | | .params
+ Vi=220V
+ Fin=50Hz
Vi 和Fin前面的+ 表示什么意思呢?是不是:.params(区别.param就要用 + ?)
.params在F1中没有解释,呵呵 ~
|
|
|
|
| | | | | | | | | | | 呵呵,谢谢 ,刚试了下:
1) .param Vi=220V Fin=50Hz ==============可以 2).param ============= 不行
Vi=220V
Fin=50Hz
3) .param ============== 可以
+Vi=220V
+Fin=50Hz
4) 在定义时,命令符 .param = .params
|
|
|
|
|
|
| | | | | | | | | 也可以不用脉冲源,将电容参数添加一条ic=0(设置初始值为0)即可出来RC响应曲线 |
|
|
|
|
|
|
|
| | | | | 2.2 384x类典型反激仿真(带光耦及TL431)
在这之前,说一个很重要的语法,就是变压器耦合设计, K .
电工原理定义漏感系数:
K = sqrt(1-Lleak/sqrt(L1*L2))
Lleak = sqrt(L1*L2)*(1-K*K)
按F1, 查K.语法即为下:
Syntax: Kxxx L1 L2 [L3 ...] <coefficient>
L1 and L2 are the names of inductors in the circuit. The mutual coupling coefficient must be in the range of -1 to 1.The line
K1 L1 L2 L3 1
注意这里表明常规的反激,3个绕组,耦合系数为1,表明绝对耦合.即不存在漏感. |
|
|
|
| | | | | | | | | DS关断尖峰稍微夸张了一些,可否给初级Lp或漏感Lk串联一个几Ω左右的小电阻试一试? |
|
|
|
| | | | | | | | | | | | | 源文件: LT1244_Leak.rar
至此,不再讨论凌力自己的模型. 以下的内容均来于非官网的模型及电路.
----至此,新手可以了解Ltspice的基本.算是达到了入门级水平.
2014/03/30 Eric Wen
|
|
|
|
|
|
| | | | | 2.2 384x类典型反激仿真(带光耦及TL431)
这次先放上仿真模型,打包如下,里面含有TL431,MOSFET,整流二极管,UC384X的模型.
所有文件打包压缩放在一个 英文路径 文件夹下.
uc3842_flyback_eric.rar
因为人为引入模型,导致仿真比较慢,需要20分钟左右. |
|
|
|
|
| | | | | | | | | | | 请问文老大,Ltspice 和麻草在讲述的Simplis仿真在电源仿真中,使用感觉是否相同? |
|
|
|
|
|
| | | | | SPICE[size=12.800000190734863px] (Simulation Program with Integrated Circuit Emphasis[size=12.800000190734863px])
Spice的一些常识:
http://electronicdesign.com/analog-amp-mixed-signal/free-downloadable-spice-tools-capture-and-simulate-analog-circuits
http://electronicdesign.com/print/analog-amp-mixed-signal/free-downloadable-spice-tools-capture-and-simulate-analog-circuits
Spice PSPICE Hspice TINA LTspice Simetrix区别
http://www.edn.com/electronics-blogs/anablog/4311485/Spice-simulation-Tina-TI-LTSpice-PSpice-and-more
美信上的一个说明:
http://www.maximintegrated.com/design/tools/modeling-simulation/spice/
SPICE Simulators
[size=13.333333015441895px] A broad array of SPICE simulators are available on the market. We understand that many engineers have strong preferences about which simulator they use. Maxim wants you to use the simulator of your choice. However, in case you do not have a favorite SPICE simulator, we have provided links to some popular ones.
[size=13.333333015441895px]
- Ngspice Free, open source mixed-mode, mixed-level simulator
- SPICE 3F5 Available at no cost from the University of California at Berkeley
- SIMetrix Free (node-limited) mixed-mode simulator offering enhanced SPICE, schematic editing and waveform viewing
- PSpice® Popular OrCAD® simulator (now owned by Cadence®) with a free, limited capabilities demo version
- TopSpice Low-cost tool that includes schematic capture, waveform analysis, and PSpice and HSPICE® compatibility
- TINA® Tool suite from DesignSoft that includes a SPICE simulator and can be run in the "cloud"
- B2 Spice Low-cost, mixed-mode simulator from Beige Bag Software Inc., a division of EMAG Technologies Inc.
SPICE是在1975年由加利福尼亚大学伯克莱分校的Donald Pederson在电子研究实验室首先建立的。第一版和第二版都是用Fortran语言编写的,但是从第三版开始用C语言编写。以一"Computer Analysis of Nonlinear Circuits, Excluding Radiation"名为“CANCER”的电路仿真程序为蓝本,发展出今日几乎被全世界公认为电路仿真标准的SPICE原始雏型程序。今日在市面上所能看到的许多SPICE同类软件:如OrCADPSpice(OrCAD)、HSPICE(Meta-Software)、IS-SPICE(intusoft)、IG-SPICE(A. B.Associates)、I-SPICE(NCSS timesharing)…等,均是以SPICE2系列为基础再加改进而成的商业化产品。---- From Wiki ( http://zh.wikipedia.org/wiki/SPICE)
既然内核是一样的,但速度与收敛是不同的:
From Wiki ( http://de.wikipedia.org/wiki/SPICE_(Software) ) |
|
|
|
|
|
| | | | | 4. 元件误差分析
此例以一个TL431稳压来说明,这样更直白,电路很简单的,为了得到5V的稳压电源,此分析可以类推到常规的反馈回路元件误差分析上.
这里只说几个参数, 系统定义误差为元件R1 R2为5%,R1=R2=10K.
这里有个特别的电阻定义:
.param R1=wc(10k,tol1)
.param R2=wc(10k,tol1)
这里的定义比较特殊(我也是参考其他人的得到的),表明10K的R1 R2中心值是10K,误差是tol1,在本例中即为5%,即R1=R2=[10K*0.95 10K*1.05].
|
|
|
|
|
|
| | | | | | | | | | | | | 109楼就有啊,里面有TL431 asy/lib文件,你将那二个文件放在同一个目录下就可以.
或是直接对应复制到LTspice里的根目录里. |
|
|
| | | | | | | | | | | | | | |
里面包含了关于431的两个文件
门符号的是--“外形文件” ,
三极管符号的是---“原理图文件”,
不需要按照类别分别存放是吗?各放各的。
凡是模型(具备这两个文件),只需要将这两个文件放在同一个目录即可,是吗? |
|
|
| | | | | | | | | | | | | | | | | 有二种方式:第一种是我用的:也是对你的问题的答复。
1. 自己经常使用的,如TL431这种,有了asy和asc文件后,就可以调用了,我一般放在和主仿真文件放在同一目录下。 这样你可以方便传给别人,或是自己打包随时使用。
2. 放在LTspice根目录下,其根目录下有不同的文件夹,asy有个专门的文件,asc需要自己再建一个. 这样的好处,是你在自己电脑上随便哪里调用都可以调用得到。不需要在1的目录里去调用,但这样别人就不好用了,也不好携带。
OK?
|
|
|
| | | | | | | | | | | | | | | | | | | 文工厉害 ~
有时间帮我看下111楼,你那个if语句再哪里可有看到解释呀,F1输入IF 关键字找不到呀 ~ |
|
|
| | | | | | | | | | | 还有一个问题:
.step param run 0 49 1 这个指令代表什么含义呢 ~
.function wc(nom,tol)
+ if(run==0, nom, if(flat(0.5)>0,nom*(1+tol),nom*(1-tol))) 请帮解释下这个函数。
|
|
|
| | | | | | | | | | | | | .step param run 0 49 1 这个指令代表什么含义呢 ~ : 这里只是定义run这个参数,从0到49,每次步长为1 (即仿真50次)
.function wc(nom,tol) if(run==0, nom, if(flat(0.5)>0,nom*(1+tol),nom*(1-tol))) 先说if: 这里和C语言中的定义是一样的:
if(x,y,z) | If x > .5, then y else z | 如果run=0成立,即第一仿真时,电阻值即为中心值nom 10K. 然后所有的情况下,都在误差范围内变化.
Flat是一个均匀分布随机数函数. 其实第二个内嵌入if即是一个随机函数生成器,只是让电阻的值处于误差范围之内.
flat(x) | Random number between -x and x with uniform distribution |
然后function,即func自定义函数,具体F1. |
|
|
|
| | | | | | | | | | | | | | | 在下愚钝,继续请教:
.function wc(nom,tol) :表示定义一个函数wc,函数wc的变量有两个:nom和tol
这样理解没有错吧 ~
if(run==0, nom, if(flat(0.5)>0,nom*(1+tol),nom*(1-tol)))
1)第一次 run=0 ,电阻值 = nom
2)第二次run=1 ,电阻值=if(flat(0.5)>0,nom*(1+tol),nom*(1-tol)))
if(flat(0.5)>0,nom*(1+tol),nom*(1-tol)))值是多少?
如果:flat(0.5)>0 成立 ,if(flat(0.5)>0,nom*(1+tol),nom*(1-tol))) = nom*(1+tol),
如果:flat(0.5)>0 不成立 ,if(flat(0.5)>0,nom*(1+tol),nom*(1-tol))) = nom*(1-tol)
也就是说:第二次, 电阻值可能 = nom*(1+tol)或者nom*(1-tol),是随机的。
3)同理:第三次。。。结果: 电阻值可能 = nom*(1+tol)或者nom*(1-tol),是随机的
4)。。。
5)直到第50 次: 电阻值可能 = nom*(1+tol)或者nom*(1-tol),是随机的 。
这样理解是否对呢?
还有个问题:
一般在C 语言中,函数先定义后引用,LTspice中,似乎不管先后顺序。只要有就行~
.param R1=wc(10k,tol) 我理解为将函数wc(nom,tol)的值赋给R1
nom,tol 是形参,10k,tol 是实参 。
函数体就是: if(run==0, nom, if(flat(0.5)>0,nom*(1+tol),nom*(1-tol)))
这样理解是否对呢? |
|
|
| | | | | | | | | | | | | | | | | 你的理解很对,LTSPICE不区分语句前后关系,只要有就可以.
你理解的赋值是对的. |
|
|
| | | | | | | | | | | | | | | | | | | 没有教程和熟悉的同事咨询,
没有系统地学习,只能看到一个不懂,就想法去弄懂它,其实蛮痛苦的 ,哈哈 |
|
|
|
|
|
| | | | | | | | | | | 大神,我刚学LTspice不久,我下载了TL431的模型,但是不能使用,能帮我看看这是什么情况吗
|
|
|
| | | | | | | | | | | | | To: CLIN578949
所有的文档都需要放在同一个目录下面,包括你建立的原理图。
|
|
|
|
|
|
|
| | | | | | | | | Rg=3 Rd={3m*TKR} Rs={3m*TKR}
.param TKR=1+(Tj-25)*0.01
.step param Tj -55 155 2
观察了这个例子的命令
人为地将Rdson的设置成正温度系数,结果当然就是正温度系数了呀 ~
|
|
|
|
|
| | | | | | | | | | | | | 你仔细看看,下面有个标准模型,是从系统里调出来的。
然后为了仿真,自己就重新定义一个模型。 |
|
|
|
|
|
| | | | | | | 楼主您好,请问这里所得到的温度具体是哪里的温度呀? 环境温度吗? 因为我需要控制的是Tj,结温
|
|
|
|
| | | | | 留名记载, 我写贴也好做做参考, 每个人理解的思路不同 |
|
|
| | | | | 谢谢楼主的介绍。楼主可以讲讲这个Ltspice与Pspice的比较么? |
|
|
| | | | | | | http://www.gunthard-kraus.de/LTSwitcherCAD/SwitcherCAD-Tutorial_English/pdf-File/LTspice_4_e2.pdf
1. Introduction
Modern electronics needs circuit simulation -- only in this manner you can save time, cost and effort when designing new or modifying existing circuits. Every new idea can be tested without a real printed circuit board or a soldering iron. Therefore the “SPICE” program was developed before 1980 at the Berkeley University, running on FORTRAN machines. But the more important version for the „normal“ user is PSPICE ( = SPICE for the PC).
Around the „SPICE Kernel“ lot of people have programmed shells and programs for simple and intuitive usage and so you can find lot of software offers on the market. Most of the available programs are excellent, but huge and expensive and so we have to say „Thank You“ to Linear Technologies. They offer a free full SPICE-program named „LTspice“ without any restrictions. It was foreseen to simulate switching power supplies using the semiconductors of the enterprise…..but can also be used for nearly other electronic purpose. It can be downloaded from the web without any problems or fees but the usage is a little tricky -- a mixture of command lines, menues and mouse clicks. So it needs a lot of effort before the first own simulation. And this was the reason for an old professor like me to write this tutorial for other people. |
|
|
| | | | | 感谢楼主科普,但是这个东西在一些情况下还是不太好用吧,比如BUCK电路的低端接法,存在两个独立地? |
|
|
| | | | | | | 二个地可以用二个节点表示,地之间用一个大电阻连接. |
|
|
|
|
|
|
|
|
| | | | |
如图是仿真电阻变化时,输出的电压
但是我怎么才能知道每一条代表的是哪个电阻值得输出呢?
|
|
|
| | | | | | | 1. 利用log 以变量为X轴显示
2, 分步显示,选择具体的值显示
LTspice-老文: QQ 154173933
|
|
|
| | | | | 楼主好~请问在官网上只能下到.lib文件,如何导入LTSpice,自己画了模型.asy |
|
|
| | | | | | | 如果是通用元件的话,直接在仿真.asc中加入元件描述即可。
|
|
|
| | | | | | | | | 不好意思,请问具体怎么加入这个描述,运行的时候出现这个
|
|
|
|
| | | | | | | | | | | | | 不知道是不是这个,麻烦您了!
Spice Model Editor - Version 16.2.0 *$ * LM5114B ***************************************************************************** * (C) Copyright 2013 TexasInstruments Incorporated. All rights reserved. ***************************************************************************** ** This model is designed as an aid forcustomers of Texas Instruments. ** TI and its licensors and suppliers makeno warranties, either expressed ** or implied, with respect to this model,including the warranties of ** merchantability or fitness for aparticular purpose. The model is ** provided solely on an "as is"basis. The entire risk as to its quality ** and performance is with the customer ***************************************************************************** * ** Released by: WEBENCH Design Center,Texas Instruments Inc. * Part: LM5114B * Date: 18FEB2013 * Model Type: TRANSIENT * Simulator: PSPICE * Simulator Version: 16.2.0.p001 * EVM Order Number: LM5114 EVAL BOARD * EVM Users Guide: SNVA625–January 2012 * Datasheet: SNVS790D–JANUARY 2012–REVISEDAUGUST 2012 * * Model Version: Final 1.00 * ***************************************************************************** * Updates: * * Final 1.00 * Release to Web. ***************************************************************************** .SUBCKT LM5114B IN INB VDD P_OUT N_OUT VSS X_S2 N14508796 VSS N_OUT VSS LM5114B_S2 R_R1 VSS N16508556 1k TC=0,0 X_U1 VDD N16505370 N000443 UVLO COMPHYS_BASIC_GEN PARAMS: VDD=10 VSS=0 + VTHRESH=0.5 V_V4 N16505537 VSS 2.4 X_U2 IN N16505537 N000643 N14509334 COMPHYS_BASIC_GEN PARAMS: VDD=5 + VSS=0 VTHRESH=0.5 X_U6 N16508556 N14508796 INV_BASIC_GEN PARAMS: VDD=5 VSS=0 + VTHRESH=500E-3 V_V1 N000443 VSS 0.4 X_U3 INB N16505719 N000843 N16504880 COMPHYS_BASIC_GEN PARAMS: VDD=5 + VSS=0 VTHRESH=0.5 X_U4 N16504880 N3 INV_BASIC_GEN PARAMS: VDD=5 VSS=0 VTHRESH=500E-3 V_V5 N000843 VSS 1.6 X_U5 UVLO N14509334 N3 N16510505 AND3_BASIC_GEN PARAMS: VDD=5 VSS=0 + VTHRESH=500E-3 V_V2 N16505370 VSS 3.8 T_T1 N16510505 VSS N16508556 VSS Z0=1000 TD=10n V_V6 N16505719 VSS 2.4 X_S1 N14508796 VSS VDD P_OUT LM5114B_S1 V_V3 N000643 VSS 1.6 .ENDS LM5114B *$ .SUBCKT LM5114B_S2 1 2 3 4 S_S2 3 4 1 2 _S2 RS_S2 1 2 1G .MODEL _S2 VSWITCH Roff=1e6 Ron=0.66Voff=0.4V Von=0.6V .ENDS LM5114B_S2 *$ .SUBCKT LM5114B_S1 1 2 3 4 S_S1 3 4 1 2 _S1 RS_S1 1 2 1G .MODEL _S1 VSWITCH Roff=1e6 Ron=3.85Voff=0.6V Von=0.4V .ENDS LM5114B_S1 *$ .SUBCKT COMPHYS_BASIC_GEN INP INM HYS OUTPARAMS: VDD=1 VSS=0 VTHRESH=0.5 EIN INP1 INM1 INP INM 1 EHYS INP1 INP2 VALUE { IF( V(1) >{VTHRESH},-V(HYS),0) } EOUT OUT 0 VALUE { IF( V(INP2)>V(INM1),{VDD} ,{VSS}) } R1 OUT 1 1 C1 1 0 5n RINP1 INP1 0 1K .ENDS COMPHYS_BASIC_GEN *$ .SUBCKT AND3_BASIC_GEN A B C Y PARAMS:VDD=1 VSS=0 VTHRESH=0.5 E_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} & + V(B) > {VTHRESH} & + V(C) > {VTHRESH},{VDD},{VSS})}} RINT YINT Y 1 CINT Y 0 1n .ENDS AND3_BASIC_GEN *$ .SUBCKT INV_BASIC_GEN A Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 E_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} , + {VSS},{VDD})}} RINT YINT Y 1 CINT Y 0 1n .ENDS INV_BASIC_GEN *$ .SUBCKT POWERMOS G D S PARAMS: RDSON=16mCiss=1375p Crss=70p Coss=340p VSP=3.5 RG=1 * This is a simple model for Power MOSFET. * The parameters modeled are * - RDSon, * - Input Capacitance, * - Reverse capacitance, * - Output capacitance, * - Switching point voltage (Gate voltagewhere the FET starts switching), * - Gate Resistance C_C1 S Da {Coss} IC=0 R_R1 Da D 10 C_C2 Ga D {Crss} IC=0 R_R2 G Ga {RG} C_C3 Ga S {Ciss} IC=0 D_D1 S Db Dbreak R_R3 Db D 1m S_switchM D S Ga S _switchM RS_switchM Ga S 100Meg .MODEL _switchM VSWITCH Roff=100e6Ron={RDSON} Voff=1.1 Von={VSP} .model Dbreak D Is=1e-14 Cjo=.1pF Rs=.01 .ENDS POWERMOS *$ .MODEL DIODE D + RS=.5 + CJO=100.00E-15 + M=.3333 + VJ=.75 + ISR=100.00E-12 + BV=100 + IBV=100.00E-6 + TT=5.0000E-9 *$
|
|
|
|
| | | | | | | | | | | | | | | | | 里面的lib文件是在TI官网上下的,asy是我自己画的
谢谢您了!
|
|
|
| | | | | | | | | | | | | | | | | | | 您好!这个问题解决了吗?TI的Pspice模型导到LTspice 好像运行起来都有问题。
我导入的LM51551模型也有问题,先是语法错误,多了一个“}”,排除了,不报故障了,但是还是不能运行!
|
|
|
| | | | | 楼住:
你好!~我想使用TI TPS54331 到LTSPICE 进行仿真,元件导进去了不能用是为什么?麻烦指点一下
|
|
|
| | | | | | | 为啥不用TI自己的WEBENCH[size=0.7em]®
http://www.ti.com.cn/product/cn/TPS54331/toolssoftware
|
|
|
| | | | | | | | | 我只是想测试一下用LTSPICE添加第三方库,刚好选择了TPS43331,由于用不了也不知道出了什么问题
谢谢
|
|
|
| | | | | | | | | | | 不会特别复杂,只需要自己画个symbol就好,然后关联 lib.文件。
|
|
|
| | | | | | | | | | | | | 斑竹:
有没有做一下LTSPICE的教程共享一下!
谢谢
|
|
|
| | | | | | | | | | | | | | | 见3楼的link.顺便说下,如果只是感兴趣而不是需要用到的话,没必要学。
|
|
|
|
| | | | | | | | | | | | | | | | | 大神,能不能帮忙看看这个问题:
这是class e谐振整流电路,L1和C1是需要用ltspice调的。
令:
怎么对f和z编写指令,使满足下面2条:1.输入电压源输出要求的功率;2.输入电压和输入电流同相位??
|
|
|
| | | | | | | | | | | | | 版主,菜鸟刚开始搞电源,看了您的帖子,兴致以来画了一个推挽官光耦隔离反馈升压原理图,但驱动IC SG3525 却没有PWM 输出,后面都不工作PS: SG3525开环推挽升压 push-pull00.asc源文件是从网上下的,push-pull01.asc是我现在自己调试的实际电路原理图,现在仿真连输出都没有啦,好奇怪啊!
|
|
|
| | | | | 跟着文总学仿真,不走弯路,直达主题,好学易用,值得赞扬。谢谢!
|
|
|
|
| | | | | 文工,能不能帮我看看这个电路,前级是驱动电路,主要是用来驱动E类功放的MOS管。如果前级电路单独仿真,能输出正负12V左右的电压,但连上MOS管后,就变成正负2V了,根本驱动不了MOS管,该如何解决
|
|
|
| | | | | | | 老文太忙,我来帮忙给个建议,献丑了
我估计你是前级推不动mos,电流太小,你可以查看在gate电压,和流进gate的电流。
可尝试采取的解决方法:
你可以在mos前面加一个推挽驱动电路,
|
|
|
| | | | | | | | | 谢啦谢啦,小弟就是菜鸟,有建议总比我不知道干啥强多了,OK,我来试试看
|
|
|
| | | | | 求解我打开UCC28070测试电路显示无法找到irfp460 |
|
|
|
| | | | | | | | | 跟着学了几天。开始自己画个图试试。
以前会用仿真软件proteus、protel99仿真个运放等简单电路,电源还没有弄过。这次试试
|
|
|
|
| | | | | .MEAS TRAN res6 WHEN V(x)=3*V(y)
Print the first time the condition V(x)=3*V(y) is met. This will be labeled res6.
想问个问题,帮助里的这句话是看第一次符合V(x)=3*V(y) 条件时的时间,那如果想看第3次符合此条件的时间应该怎么办呢?我尝试过在后面加上CROSS=3,但是没有用 |
|
|
|
|
| | | | | 你好楼主请教一下。这个有遇到么,作为新手不知道怎么处理
|
|
|
|
|
| | | | | 请教一下各位大佬,使用LTspice仿真出现"too few nodes"是什么意思,怎么解决呢。(模型是在TI官网下载的,非加密模型) |
|
|
| | | | | | | 这样的问题,最好将报有的资料打包传上来。毕竟才几k的文件。 |
|
|
|
|
| | | | | | | | | | | | | 不是,这个是直接下载下来的,我只是初步对里面的文件进行仿真看能不能用
|
|
|
|
|
|
|
| | | | | | | 老哥我刚看了你压缩包里的lib文档,里面有乱码的是加密的啊,只能用pspice这些工具的
顺便@一下楼主,TINA里面导入TI官方pspice模型的时候的时候为啥有无效器件这种说法,虽然是加密的,但是TINA也是TI自家的软件啊?
|
|
|
|
| | | | | 问下LTSPICE有什么办法能把光标调亮一点吗,现在用的时候光标得找好长时间 |
|
|
|
|
| | | | | | | | | | | 版主您好,请问,我设置的是输入220V,输出5V/1W的基于LT1242的反激开关电源,设置完参数之后为啥输出的波形就没有达到预期呢,是不是输出输入共地的原因,怎样让两边不共地呢?
-
主电路图
-
输出波形
|
|
|
| | | | | | | | | | | | | 不是因为输入输出共地的问题,建议你看下这个芯片自身的demo电路.
|
|
|
| | | | | | | | | | | | | 和共地无关,仿真中是不分地的。
L2的电感量错误,0.15?
|
|
|
|
| | | | | | | 我想下,这个倒过来的怎么弄,应该可以通过源进行运算得到。 |
|
|
|
| | | | | 关于LTspice的使用问题,刚刚接触,望解答,谢谢
|
|
|
|
|
|
|
|
|
|
|
|