• 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.

Tube LTSpice Model

Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.
Hello,
I search a good LTSpice Model 6AS7G.
All 6AS7 models have errors, see my example
many thanks

Code:
Version 4
SHEET 1 3668 3332
WIRE 448 368 128 368
WIRE 736 368 448 368
WIRE 944 368 736 368
WIRE 1152 368 944 368
WIRE 128 400 128 368
WIRE 448 464 448 448
WIRE 1072 464 448 464
WIRE 1152 464 1072 464
WIRE 448 480 448 464
WIRE 736 496 736 368
WIRE 128 512 128 480
WIRE 128 512 32 512
WIRE 128 528 128 512
WIRE 944 544 944 368
WIRE 1072 560 1072 464
WIRE 1152 560 1152 464
WIRE -128 576 -128 560
WIRE 448 592 448 560
WIRE 528 592 448 592
WIRE 736 592 736 576
WIRE 736 592 640 592
WIRE 800 592 736 592
WIRE 896 592 880 592
WIRE 736 608 736 592
WIRE 128 640 128 608
WIRE 208 640 128 640
WIRE 320 640 288 640
WIRE 400 640 320 640
WIRE 640 640 640 592
WIRE 640 672 592 592
WIRE -128 688 -128 656
WIRE -80 688 -128 688
WIRE 80 688 0 688
WIRE 912 688 912 640
WIRE 944 688 912 688
WIRE 1072 688 1072 624
WIRE 1072 688 944 688
WIRE 1152 688 1152 624
WIRE 1152 688 1072 688
WIRE 1168 688 1152 688
WIRE 1248 688 1232 688
WIRE 1328 688 1248 688
WIRE 1376 688 1328 688
WIRE -128 736 -128 688
WIRE 320 736 320 640
WIRE 336 736 320 736
WIRE 416 736 416 688
WIRE 416 736 400 736
WIRE 496 736 416 736
WIRE 528 736 496 736
WIRE 592 736 640 640
WIRE 944 736 944 688
WIRE 1152 768 1152 688
WIRE 1168 768 1152 768
WIRE 1248 768 1248 688
WIRE 1248 768 1232 768
WIRE 96 784 96 736
WIRE 96 784 16 784
WIRE 160 784 96 784
WIRE 640 784 640 672
WIRE 736 784 640 784
WIRE 800 784 736 784
WIRE 896 784 880 784
WIRE 16 800 16 784
WIRE 96 800 96 784
WIRE 320 800 320 736
WIRE 496 800 496 736
WIRE 736 800 736 784
WIRE 160 816 160 784
WIRE 1328 816 1328 688
WIRE -128 832 -128 816
WIRE 912 880 912 832
WIRE 912 880 896 880
WIRE 1024 880 912 880
WIRE 1024 912 1024 880
WIRE 896 928 896 880
FLAG -128 560 0
FLAG -128 832 0
FLAG 32 576 0
FLAG 16 880 0
FLAG 96 880 0
FLAG 160 880 0
FLAG 320 880 0
FLAG 496 880 0
FLAG 736 688 0
FLAG 736 880 0
FLAG 896 992 0
FLAG 1024 992 0
FLAG 1232 368 0
FLAG 1328 896 0
FLAG 1376 688 out
SYMBOL 6SN7 128 688 R0
SYMATTR InstName U2
SYMBOL res 16 704 M270
WINDOW 0 32 56 VTop 2
WINDOW 3 0 56 VBottom 2
SYMATTR InstName R12
SYMATTR Value 200
SYMBOL res -112 560 M0
SYMATTR InstName R14
SYMATTR Value 1Meg
SYMATTR SpiceLine tol=1 pwr=0.1
SYMBOL Misc\\signal -128 720 R0
WINDOW 123 -54 112 VLeft 2
WINDOW 39 0 0 Left 2
WINDOW 0 -56 13 VRight 2
WINDOW 3 -85 129 VLeft 2
SYMATTR Value2 AC 1
SYMATTR InstName V1
SYMATTR Value SINE(0 .2 1K)
SYMBOL polcap 16 512 R0
SYMATTR InstName C14
SYMATTR Value 47µ
SYMBOL voltage 1136 368 M90
WINDOW 0 24 104 Left 2
WINDOW 3 24 16 Left 2
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V6
SYMATTR Value 250
SYMBOL res 112 512 R0
SYMATTR InstName R15
SYMATTR Value 10K
SYMATTR SpiceLine tol=1 pwr=0.1
SYMBOL res 112 384 R0
SYMATTR InstName R22
SYMATTR Value 9.09K
SYMATTR SpiceLine tol=1 pwr=0.1
SYMBOL res 32 784 M0
SYMATTR InstName R35
SYMATTR Value 100k
SYMBOL res 112 784 M0
SYMATTR InstName R37
SYMATTR Value 732
SYMBOL polcap 144 816 R0
SYMATTR InstName C15
SYMATTR Value 220µ
SYMBOL res 304 656 M270
WINDOW 0 32 56 VTop 2
WINDOW 3 0 56 VBottom 2
SYMATTR InstName R38
SYMATTR Value 100k
SYMBOL 6SN7 448 640 R0
SYMATTR InstName U6
SYMBOL res 432 352 R0
SYMATTR InstName R39
SYMATTR Value 9.09K
SYMATTR SpiceLine tol=1 pwr=0.1
SYMBOL res 432 464 R0
SYMATTR InstName R40
SYMATTR Value 12K
SYMATTR SpiceLine tol=1 pwr=0.1
SYMBOL cap 592 576 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C16
SYMATTR Value 1µ
SYMBOL res 304 784 R0
SYMATTR InstName R41
SYMATTR Value 20K
SYMATTR SpiceLine tol=1 pwr=0.1
SYMBOL diode 336 720 M90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName D1
SYMATTR Value 1n4007
SYMBOL cap 592 720 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C17
SYMATTR Value 1µ
SYMBOL res 480 784 R0
SYMATTR InstName R42
SYMATTR Value 5K
SYMATTR SpiceLine tol=1 pwr=0.1
SYMBOL res 720 480 R0
SYMATTR InstName R43
SYMATTR Value 200K
SYMATTR SpiceLine tol=1 pwr=0.1
SYMBOL res 720 592 R0
SYMATTR InstName R45
SYMATTR Value 200K
SYMATTR SpiceLine tol=1 pwr=0.1
SYMBOL res 784 576 M90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R46
SYMATTR Value 300
SYMBOL res 784 768 M90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R47
SYMATTR Value 300
SYMBOL res 752 784 M0
SYMATTR InstName R48
SYMATTR Value 100k
SYMBOL res 1040 1008 R180
WINDOW 0 36 76 Left 2
WINDOW 3 36 40 Left 2
SYMATTR InstName R53
SYMATTR Value 715
SYMATTR SpiceLine tol=1 pwr=0.1
SYMBOL polcap 880 928 R0
SYMATTR InstName C18
SYMATTR Value 220µ
SYMBOL polcap 1056 560 R0
SYMATTR InstName C19
SYMATTR Value 470µ
SYMBOL cap 1136 560 R0
WINDOW 3 26 50 Left 2
SYMATTR Value 1µ
SYMATTR InstName C20
SYMBOL polcap 1168 672 M90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C21
SYMATTR Value 560µ
SYMBOL cap 1232 752 R90
WINDOW 3 32 32 VTop 2
WINDOW 0 0 32 VBottom 2
SYMATTR Value 4.7µ
SYMATTR InstName C22
SYMBOL res 1344 912 R180
WINDOW 0 36 76 Left 2
WINDOW 3 36 40 Left 2
SYMATTR InstName R54
SYMATTR Value 600
SYMBOL Tube\\SV6AS7 944 592 R0
SYMATTR InstName U1
SYMBOL Tube\\SV6AS7 944 784 R0
SYMATTR InstName U3
TEXT 248 488 Left 2 !;op\n.fourier 1K V(out)\n.option plotwinsize=0
TEXT 200 520 Left 2 !.tran 0 50m 30m 1000n



------------------------------------------------------------------


------------------------------------------------------------------------



.SUBCKT SV6AS7 A G K
*
* Calculate reduction in mu at large negative
* grid voltages
*
Emu	mu	0	VALUE={PWRS(V(G,K),0.88)}
*
* Emission reduction due to low Va
*
Eel	el	0	VALUE={ATAN(LIMIT{V(A,K),0,1E6}/10)}
*
* Calculate change in shape with reducing grid voltage
*
Eshape	shape	0	VALUE={(220+V(G,K))/220}
*
Egs	gs	0	VALUE={LIMIT{V(A,K)+V(mu)*2.8,0,1E6}}
Egs2	gs2	0	VALUE={PWRS(V(gs)*V(shape),1.5)*410E-6}
Ecath  	cc    	0 	VALUE={V(gs2)*V(el)}
*
* Calculate anode current
*
Ga     	A     	K     	VALUE={V(cc)}
*
* Capacitances
*
Cgk	G	K	8p
Cga	A	G	11p
Cak	A	K	3p

.ENDS
 
Last edited by a moderator:
There is a thread in the stickies section for spice model questions. But here is one for the 6080 which is the same as 6AS7:

* Generic triode model: 6080
* Copyright 2003--2006 by Ayumi Nakabayashi, All rights reserved.
* Version 3.01, Generated on Wed Mar 22 17:22:49 2006
.SUBCKT 6080 A G K
BGG GG 0 V=V(G,K)+1
BEP EP 0 V=URAMP(V(A,K))+1e-10
BEG EG 0 V=URAMP(V(G,K))+1e-10
BM1 M1 0 V=(0.37781455*(URAMP(V(EP)-1e-10)+1e-10))**-1.6383781
BM2 M2 0 V=(0.47795388*(URAMP(V(GG)+V(EP)/1.3817523)+1e-10))**3.1383781
BP P 0 V=0.0026607218*(URAMP(V(GG)+V(EP)/2.8909741)+1e-10)**1.5
BIK IK 0 V=U(V(GG))*V(P)+(1-U(V(GG)))*0.0030745874*V(M1)*V(M2)
BIG IG 0 V=0.0013303609*V(EG)**1.5*(V(EG)/(V(EP)+V(EG))*1.2+0.4)
BIAK A K I=URAMP(V(IK,IG)-URAMP(V(IK,IG)-(0.0028241574*V(EP)**1.5)))+1e-10*V(A,K)
BIGK G K I=V(IG)
* CAPS
CGA G A 8.6p
CGK G K 6p
CAK A K 2.2p
.ENDS
 
Ltspice Model

Hello, sorry but the model not go, see list.
what am I doing wrong ?
many thanks

test.JPG


Version 4
SymbolType CELL
LINE Normal -48 0 -28 0
LINE Normal -20 0 -12 0
LINE Normal -4 0 4 0
LINE Normal 12 0 20 0
LINE Normal 28 0 36 0
LINE Normal 0 -48 0 -16
LINE Normal -20 -16 20 -16
LINE Normal -20 -12 20 -12
LINE Normal -20 -16 -20 -12
LINE Normal 20 -16 20 -12
LINE Normal -24 12 24 12
LINE Normal -32 48 -32 20
LINE Normal -24 12 -32 20
LINE Normal 24 12 32 20
LINE Normal -28 16 28 16
CIRCLE Normal -48 -48 48 48
WINDOW 0 32 -42 Left 2
WINDOW 3 -24 64 Left 2
SYMATTR Value 6080
SYMATTR Prefix X
SYMATTR Description This symbol is for use with a subcircuit macromodel that you supply.
SYMATTR SpiceModel 6080.sub
SYMATTR Value2 6080
PIN 0 -48 NONE 0
PINATTR PinName Plate
PINATTR SpiceOrder 1
PIN -32 48 NONE 0
PINATTR PinName Kathode
PINATTR SpiceOrder 3
PIN -48 0 NONE 0
PINATTR PinName Grid
PINATTR SpiceOrder 4
 
Disabled Account
Joined 2013
I save your above file and open in LTSpice. It is same as the triode.asy but the pin or netlist order for grid is 4 instead of 2. So you either correct it by editing the pin order to 2 or just use triode.asy. You can see the error in the last line:

PINATTR PinName Grid
PINATTR SpiceOrder 4
 
Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.