TL;DR : I want to use a darlington transistor model(BD679&BD680) within LTspice. Can I do that by using default symbols npn or pnp from component selector menu?
I have done it with TIP41C & TIP42C, the downloaded file for them were like this:
****** * Spice Model * Item: TIP41C * Date: 8/11/10 * Revision History: A * ========================================================== * This model was developed by: * Central Semiconductor Corp. * 145 Adams Avenue * Hauppauge, NY 11788 * * These models are subject to change without notice. * Users may not directly or indirectly re-sell or * re-distribute this model. This model may not * be modified, or altered without the consent of Central Semiconductor Corp. * * For more information on this model contact * Central Semiconductor Corp. at: * (631) 435-1110 or Engineering@centralsemi.com * http://www.centralsemi.com * ========================================================== ****** *SRC=TIP41C;TIP41C;BJTs NPN; Si;100.0V 3.00A 3MHz Central Semi Central Semi .MODEL TIP41C NPN ( + IS=290.83E-15 + BF=113.55 + VAF=100 + IKF=1.9905 + ISE=1.3946E-12 + NE=1.4763 + BR=.1001 + VAR=100 + IKR=10.010E-3 + ISC=320.65E-12 + NC=1.8994 + NK=.58929 + RB=.71129 + CJE=348.44E-12 + VJE=.78228 + MJE=.42865 + CJC=184.26E-12 + VJC=.47897 + MJC=.40458 + TF=36.381E-9 + XTF=100.32 + VTF=21.563 + ITF=28.791 + TR=10.000E-9 )
I have just copied and added .MODEL part to the end of
standard.bjt file. And I was able to choose it from "pick new transistor" menu. So, I now downloaded the library file for BD680 darlington transistor but it is more complicated than the former TIP41C case.
************************************** * Model Generated by MODPEX * *Copyright(c) Symmetry Design Systems* * All Rights Reserved * * UNPUBLISHED LICENSED SOFTWARE * * Contains Proprietary Information * * Which is The Property of * * SYMMETRY OR ITS LICENSORS * * Modeling services provided by * * Interface Technologies www.i-t.com * ************************************** .SUBCKT bd680 1 2 3 * Model generated on Feb 14, 2004 * Model format: PSpice * Darlington macro model * External node designations * Node 1 -> Collect * Node 2 -> Base * Node 3 -> Emitter Q1 1 2 4 qmodel Q2 1 4 3 q1model 2.46191 D1 1 3 dmodel R1 2 4 8000 R2 4 3 120 * Default values used in dmodel * EG=1.11 TT=0 BV=infinite .MODEL dmodel d +IS=1e-12 RS=10 N=1 XTI=3 +CJO=0 VJ=0.75 M=0.33 FC=0.5 .MODEL qmodel pnp +IS=2.23835e-12 BF=149.682 NF=1.2 VAF=59.0895 +IKF=0.118079 ISE=9.09119e-14 NE=1.42175 BR=0.587475 +NR=0.75 VAR=100.388 IKR=0.0934405 ISC=9.09118e-14 +NC=2 RB=15.5445 IRB=0.450416 RBM=12.8364 +RE=0.0939759 RC=2.76027 XTB=0.497353 XTI=2.9942 EG=1.05 +CJE=1e-11 VJE=0.75 MJE=0.33 TF=1e-09 +XTF=1 VTF=10 ITF=0.01 CJC=1e-11 +VJC=0.75 MJC=0.33 XCJC=0.9 FC=0.5 +TR=1e-07 PTF=0 KF=0 AF=1 .MODEL q1model pnp +IS=2.23835e-12 BF=149.682 NF=1.2 VAF=59.0895 +IKF=0.118079 ISE=9.09119e-14 NE=1.42175 BR=0.587475 +NR=0.75 VAR=100.388 IKR=0.0934405 ISC=9.09118e-14 +NC=2 RB=15.5445 IRB=0.450416 RBM=12.8364 +RE=0.0939759 RC=2.76027 XTB=0.497353 XTI=2.9942 EG=1.05 +CJE=1e-11 VJE=0.75 MJE=0.33 TF=1e-09 +XTF=1 VTF=10 ITF=0.01 CJC=0 +VJC=0.75 MJC=0.33 XCJC=0.9 FC=0.5 +TR=1e-07 PTF=0 KF=0 AF=1 .ENDS
So I assume I cannot just copy this into
When I was also trying to use LM741, I added its library file in form of
.sub file to the
/sub folder of LTspice and I was able to use
.lib LM741.sub. I have been choosing
opamp2 from component selector menu and just renaming its name to LM741 was sufficient. But this method did not work for BD680 darlington. I assume
opamp2 for intended to be used with sub models however
pnp is not. But I am not sure.
So what can I do?
update: I think dragging the library file into LTspice and creating a new symbol can be one of the solutions. I have just figured it out. So, you can provide better solutions if you have any.