• WARNING: Tube/Valve amplifiers use potentially LETHAL HIGH VOLTAGES.
    Building, troubleshooting and testing of these amplifiers should only be
    performed by someone who is thoroughly familiar with
    the safety precautions around high voltages.

Vacuum Tube SPICE Models

LTSpice model 12AU7 Ayumi Nakabayashi

I have the impression that the equations of the triode lead to extreme high voltages using following model below- anyone some experience with these and other models of this tube library?
-------------------------------------------------
* Copyright 2003--2008 by Ayumi Nakabayashi, All rights reserved.
* Version 3.10, Generated on Sat Mar 8 22:41:08 2008
* Plate
* | Grid
* | | Cathode
* | | |
.SUBCKT 12AU7 A G K
BGG GG 0 V=V(G,K)+0.89005722
BM1 M1 0 V=(0.028826571*(URAMP(V(A,K))+1e-10))^-0.90897681
BM2 M2 0 V=(0.622671*(URAMP(V(GG)+URAMP(V(A,K))/13.089625)+1e-10))^2.4089768
BP P 0 V=0.00087237591*(URAMP(V(GG)+URAMP(V(A,K))/21.021735)+1e-10)^1.5
BIK IK 0 V=U(V(GG))*V(P)+(1-U(V(GG)))*0.00055330711*V(M1)*V(M2)
BIG IG 0 V=0.00043618795*URAMP(V(G,K))^1.5*(URAMP(V(G,K))/(URAMP(V(A,K))+URAMP(V(G,K)))*1.2+0.4)
BIAK A K I=URAMP(V(IK,IG)-URAMP(V(IK,IG)-(0.00049917061*URAMP(V(A,K))^1.5)))+1e-10*V(A,K)
BIGK G K I=V(IG)
* CAPS
CGA G A 1.5p
CGK G K 1.6p
CAK A K 0.4p
.ENDS
--------------------------------------
 
Hello all,

Does any of you have a model for the soviet 6N15P double triode?
It's this: https://frank.pocnet.net/sheets/113/6/6N15P.pdf
Try this 6J6 model, it is very similar to the 6n15p.
http://tubedata.milbert.com/sheets/093/6/6J6.pdf

You didn't state what simulator you are using, so I've attached a .txt file that includes 6J6 models for various simulators. Here's the LTspice version in the code box below:
Code:
* 6J6 LTSpice model
* Modified Koren model (8 parameters): mean fit error 0.146816 mA
* Traced by Wayne Clay on 2/12/2014 using Curve Captor v0.9.1
* from General Electric data sheet
.subckt 6J6  P G K
    Bp  P K  I=
+ (0.02975503554m)*uramp(V(P,K)*ln(1.0+(-0.03870606743)+exp((2.609078816)+
+ (2.609078816)*((44.4681031)+(-320.4695508m)*V(G,K))*V(G,K)/sqrt((45.24212568)**2+
+ (V(P,K)-(7.633778567))**2)))/(2.609078816))**(1.325356539)
  Cgp G P 1.8p ; 0.2p added
  Cgk G K 2.4p ; 0.2p added
  Cpk P K 0.9p ; 0.2p added
  Rpk P K 1G ; to avoid floating nodes
  d3  G K dx1
.model dx1 d(is=1n rs=2k cjo=1pf N=1.5 tt=1n)
.ends 6J6
 

Attachments

  • 6j6-cc.png
    6j6-cc.png
    46.8 KB · Views: 638
  • 6J6.lib.txt
    3.5 KB · Views: 88
Ex-Moderator
Joined 2011
Does anyone have good LTspice models for 6GK6/PL509 7308 6GU7 KT99 KT100 KT150 ???? I have a few hundred tubes but no good models for these. 6KG6 is listed in Ayumi Nakabayashi's lib but it's empty.
Do you mean 6KG6? If so, Duncan Monroe has a model for it, but I don't think it works too well... As for the KT series, they pretty much are the same as the KT88, but with different plate dissipation limits, so you can use the KT88 model for simulation purpose.
 
Try this 6J6 model, it is very similar to the 6n15p.
http://tubedata.milbert.com/sheets/093/6/6J6.pdf

You didn't state what simulator you are using, so I've attached a .txt file that includes 6J6 models for various simulators. Here's the LTspice version in the code box below:
Code:
* 6J6 LTSpice model
* Modified Koren model (8 parameters): mean fit error 0.146816 mA
* Traced by Wayne Clay on 2/12/2014 using Curve Captor v0.9.1
* from General Electric data sheet
.subckt 6J6  P G K
    Bp  P K  I=
+ (0.02975503554m)*uramp(V(P,K)*ln(1.0+(-0.03870606743)+exp((2.609078816)+
+ (2.609078816)*((44.4681031)+(-320.4695508m)*V(G,K))*V(G,K)/sqrt((45.24212568)**2+
+ (V(P,K)-(7.633778567))**2)))/(2.609078816))**(1.325356539)
  Cgp G P 1.8p ; 0.2p added
  Cgk G K 2.4p ; 0.2p added
  Cpk P K 0.9p ; 0.2p added
  Rpk P K 1G ; to avoid floating nodes
  d3  G K dx1
.model dx1 d(is=1n rs=2k cjo=1pf N=1.5 tt=1n)
.ends 6J6

Thank you very much!
I'm using Simetrix, therefore it's easy to adapt.
 
Ex-Moderator
Joined 2011
5755 SPICE Model

Code:
*
* Generic triode model: 5755_AN
* Copyright 2003--2008 by Ayumi Nakabayashi, All rights reserved.
* Version 3.10, Generated on Mon Jun 06 07:31:48 2016
*               Anode
*               | Grid
*               | | Cathode
*               | | |
.SUBCKT 5755_AN A G K
BGG   GG   0 V=V(G,K)+-0.36595349
BM1   M1   0 V=(0.0022361823*(URAMP(V(A,K))+1e-10))**-0.24190558
BM2   M2   0 V=(0.8611259*(URAMP(V(GG)+URAMP(V(A,K))/62.103213)+1e-10))**1.7419056
BP    P    0 V=0.00068865068*(URAMP(V(GG)+URAMP(V(A,K))/72.118622)+1e-10)**1.5
BIK   IK   0 V=U(V(GG))*V(P)+(1-U(V(GG)))*0.00044289627*V(M1)*V(M2)
BIG   IG   0 V=0.00034432534*URAMP(V(G,K))**1.5*(URAMP(V(G,K))/(URAMP(V(A,K))+URAMP(V(G,K)))*1.2+0.4)
BIAK  A    K I=URAMP(V(IK,IG)-URAMP(V(IK,IG)-(0.00035869817*URAMP(V(A,K))**1.5)))+1e-10*V(A,K)
BIGK  G    K I=V(IG)
* CAPS
CGA   G    A 1.4p
CGK   G    K 1.6p
CAK   A    K 0.7p
.ENDS
 
12HL7

I did some measurements earlier in the year for Bondini who supplied me with a GE 12HL7.

I attach the "DerkE" model I extracted, with the parameters and standard variances (in %) as well as a sample model vs measured match for Vs = 200V
 

Attachments

  • final estimaes.JPG
    final estimaes.JPG
    37.6 KB · Views: 484
  • 12HL7.JPG
    12HL7.JPG
    64.9 KB · Views: 459
  • GE_12HL7_125.txt
    1.5 KB · Views: 84
Does anyone have a 4P1L model for triode operation?

I found the one on Ale's website but I can't seem to get it to work. 4P1L triode SPICE model | Bartola Valves


Or can anyone tell me how to get that model to work in LTSpice that would be just dandy too.

Thanks in advance,

-bird

I've got kevinkr's for 4P1L-triode:

Code:
* n* library format: LTSpice
* Traced by Kevin Kennedy 2014-04-18 in uTgui
* Unselected sample
.SUBCKT 4P1L-TRI 1 2 3 ; P G C (Triode) 
X1 1 2 3 TRIODE MU=10.25 EX=1.48 KG1=1177.7 KP=631.61 KVB=376.5 VCT=0.00 RGI=2000 CCG=0p CPG1=0p CCP=0p ;
.ENDS 4P1L-TRI


I've also got this Ayumi model for tetrode:

Code:
*
* Generic pentode model: 4P1L_AN
* Copyright 2003--2008 by Ayumi Nakabayashi, All rights reserved.
* Version 3.10, Generated on Wed Jan 08 17:33:48 2014
*               Plate
*               | Screen Grid
*               | |  Control Grid
*               | |  |  Cathode
*               | |  |  |
.SUBCKT 4P1L_AN A G2 G1 K
BGG   GG   0 V=V(G1,K)+1
BM1   M1   0 V=(0.020703576*(URAMP(V(G2,K))+1e-10))**-0.32815356
BM2   M2   0 V=(0.8205*(URAMP(V(GG)+URAMP(V(G2,K))/8.67)))**1.8281536
BP    P    0 V=0.0016959897*(URAMP(V(GG)+URAMP(V(G2,K))/10.566728))**1.5
BIK   IK   0 V=U(V(GG))*V(P)+(1-U(V(GG)))*0.00103*V(M1)*V(M2)
BIG   IG   0 V=0.00084799486*URAMP(V(G1,K))**1.5*(URAMP(V(G1,K))/(URAMP(V(A,K))+URAMP(V(G1,K)))*1.2+0.4)
BIK2  IK2  0 V=V(IK,IG)*(1-0.4*(EXP(-URAMP(V(A,K))/URAMP(V(G2,K))*15)-EXP(-15)))
BIG2T IG2T 0 V=V(IK2)*(0.857*(1-URAMP(V(A,K))/(URAMP(V(A,K))+10))**1.5+0.143)
BIK3  IK3  0 V=V(IK2)*(URAMP(V(A,K))+908)/(URAMP(V(G2,K))+908)
BIK4  IK4  0 V=V(IK3)-URAMP(V(IK3)-(0.0010943584*(URAMP(V(A,K))+URAMP(URAMP(V(G2,K))-URAMP(V(A,K))))**1.5))
BIP   IP   0 V=URAMP(V(IK4,IG2T)-URAMP(V(IK4,IG2T)-(0.0010943584*URAMP(V(A,K))**1.5)))
BIAK  A    K I=V(IP)+1e-10*V(A,K)
BIG2  G2   K I=URAMP(V(IK4,IP))
BIGK  G1   K I=V(IG)
* CAPS
CGA   G1  A  0.1p
CGK   G1  K  5.6p
C12   G1  G2 3.7p
CAK   A   K  8.5p
.ENDS

Strap g2 to the anode and it's a triode, right? It should work.

I also have Ale's models, but I can never get those to work in LTspice.
 
Thanks. But I'm afraid I feel a bit, er... behind the curve. I lack the know-how to convert the data from that image to a working (text file) spice model in LTspice. I usually use the Ayumi models jazbo8 and others have posted to this thread.

Is there a guide somewhere for converting the data in the image you posted to a .subckt file for LTspice?

--
 
Last edited by a moderator: