• 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

Chinese 6300B spice models.

Code:
**** 6300B ******************************************
* Created on 06/14/2025 21:04 using paint_kit.jar 3.1
* www.dmitrynizh.com/tubeparams_image.htm
* Plate Curves image file: 6300B.jpg
* Data source link:
*----------------------------------------------------------------------------------
.SUBCKT TRIODE_6300B 1 2 3 ; Plate Grid Cathode
+ PARAMS: CCG=3P  CGP=1.4P CCP=1.9P RGI=2000
+ MU=3.654 KG1=1920 KP=36 KVB=1.144E-4 VCT=4.883E-6 EX=1.498
* Vp_MAX=560 Ip_MAX=340 Vg_step=10 Vg_start=0 Vg_count=13
* Rp=4000 Vg_ac=55 P_max=55 Vg_qui=-48 Vp_qui=300
* X_MIN=90 Y_MIN=63 X_SIZE=607 Y_SIZE=299 FSZ_X=1224 FSZ_Y=600 XYGrid=false
* showLoadLine=n showIp=y isDHT=n isPP=n isAsymPP=n showDissipLimit=y
* showIg1=n gridLevel2=n isInputSnapped=n 
* XYProjections=n harmonicPlot=n dissipPlot=n
*----------------------------------------------------------------------------------
E1 7 0 VALUE={V(1,3)/KP*LOG(1+EXP(KP*(1/MU+(VCT+V(2,3))/SQRT(KVB+V(1,3)*V(1,3)))))}
RE1 7 0 1G  ; TO AVOID FLOATING NODES
G1 1 3 VALUE={(PWR(V(7),EX)+PWRS(V(7),EX))/KG1}
RCP 1 3 1G   ; TO AVOID FLOATING NODES
C1 2 3 {CCG} ; CATHODE-GRID
C2 2 1 {CGP} ; GRID=PLATE
C3 1 3 {CCP} ; CATHODE-PLATE
D3 5 3 DX ; POSITIVE GRID CURRENT
R1 2 5 {RGI} ; POSITIVE GRID CURRENT
.MODEL DX D(IS=1N RS=1 CJO=10PF TT=1N)
.ENDS
*$
 

Attachments

  • 屏幕截图 2025-06-14 211544.jpg
    屏幕截图 2025-06-14 211544.jpg
    140.4 KB · Views: 36
  • Like
Reactions: jcalvarez
Chinese 52B spice models.

Code:
**** 52B ******************************************
* Created on 06/15/2025 17:07 using paint_kit.jar 3.1
* www.dmitrynizh.com/tubeparams_image.htm
* Plate Curves image file: 52B.jpg
* Data source link:
*----------------------------------------------------------------------------------
.SUBCKT TRIODE_52B 1 2 3 ; Plate Grid Cathode
+ PARAMS: CCG=3P  CGP=1.4P CCP=1.9P RGI=2020
+ MU=4.069 KG1=1970.64 KP=27.71 KVB=5.834E-5 VCT=2.442E-7 EX=1.498
* Vp_MAX=600 Ip_MAX=380 Vg_step=10 Vg_start=0 Vg_count=13
* Rp=4000 Vg_ac=55 P_max=75 Vg_qui=-48 Vp_qui=300
* X_MIN=120 Y_MIN=105 X_SIZE=479 Y_SIZE=297 FSZ_X=1262 FSZ_Y=900 XYGrid=false
* showLoadLine=n showIp=y isDHT=n isPP=n isAsymPP=n showDissipLimit=y
* showIg1=n gridLevel2=n isInputSnapped=n 
* XYProjections=n harmonicPlot=n dissipPlot=n
*----------------------------------------------------------------------------------
E1 7 0 VALUE={V(1,3)/KP*LOG(1+EXP(KP*(1/MU+(VCT+V(2,3))/SQRT(KVB+V(1,3)*V(1,3)))))}
RE1 7 0 1G  ; TO AVOID FLOATING NODES
G1 1 3 VALUE={(PWR(V(7),EX)+PWRS(V(7),EX))/KG1}
RCP 1 3 1G   ; TO AVOID FLOATING NODES
C1 2 3 {CCG} ; CATHODE-GRID
C2 2 1 {CGP} ; GRID=PLATE
C3 1 3 {CCP} ; CATHODE-PLATE
D3 5 3 DX ; POSITIVE GRID CURRENT
R1 2 5 {RGI} ; POSITIVE GRID CURRENT
.MODEL DX D(IS=1N RS=1 CJO=10PF TT=1N)
.ENDS
*$
 

Attachments

  • 屏幕截图 2025-06-15 170747.jpg
    屏幕截图 2025-06-15 170747.jpg
    153.1 KB · Views: 29
E2d model.

Code:
**** E2D ******************************************
* Created on 06/24/2025 20:38 using paint_kip.jar
* www.dmitrynizh.com/tubeparams_image.htm
* Plate Curves image file: E2d.JPG
* Data source link: <plate curves URL>
*----------------------------------------------------------------------------------
.SUBCKT E2D P G2 G K ; LTSpice tetrode.asy pinout
* .SUBCKT E2D P G K G2 ; Koren Pentode Pspice pinout
+ PARAMS: MU=23.17 KG1=838.42 KP=91.9 KVB=5.918E-4 VCT=0.1205 EX=1.386 KG2=4536 KNEE=10.32 KVC=2.57
+ KLAM=1.455E-7 KLAMG=4.407E-4 KNEE2=5.576 KNEX=59.62  KNK=-3.819 KNG=0.001333 KNPL=11.98 KNSL=86.24 KNPR=51.34 KNSR=63.8
+ CCG=0P CGP=0.3P CCP=0P RGI=2000.0
* Vp_MAX=500 Ip_MAX=120 Vg_step=1 Vg_start=0 Vg_count=11
* X_MIN=90 Y_MIN=101 X_SIZE=769 Y_SIZE=746 FSZ_X=1392 FSZ_Y=945 XYGrid=false
* Rp=1400 Vg_ac=20 P_max=10 Vg_qui=-5 Vp_qui=300
* showLoadLine=n showIp=y isDHP=n isPP=n isAsymPP=n isUL=n showDissipLimit=y
* showIg1=n isInputSnapped=y addLocalNFB=n
* XYProjections=n harmonicPlot=y dissipPlot=n
* UL=0.43 EG2=250 gridLevel2=n addKink=y isTanhKnee=y advSigmoid=n
*----------------------------------------------------------------------------------
RE1  7 0  1G    ; DUMMY SO NODE 7 HAS 2 CONNECTIONS
E1   7 0  VALUE=  ; E1 BREAKS UP LONG EQUATION FOR G1.
+{V(G2,K)/KP*LOG(1+EXP((1/MU+(VCT+V(G,K))/SQRT(KVB+V(G2,K)*V(G2,K)))*KP))}
RE2  6 0  1G    ; DUMMY SO NODE 6 HAS 2 CONNECTIONS
E2  6 0  VALUE={(PWR(V(7),EX)+PWRS(V(7),EX))} ; Kg1 times KIT current
RE21 21 0 1
E21  21 0 VALUE={V(6)/KG1*ATAN((V(P,K)+KNEX)/KNEE)*TANH(V(P,K)/KNEE2)} ; Ip with knee but no slope and no kink
RE22 22 0 1 ; E22: kink curr deviation for plate
E22  22 0 VALUE={V(21)*LIMIT(KNK-V(G,K)*KNG,0,0.3)*(-ATAN((V(P,K)-KNPL)/KNSL)+ATAN((V(P,K)-KNPR)/KNSR))}
G1   P  K  VALUE={V(21)*(1+KLAMG*V(P,K))+KLAM*V(P,K) + V(22)}
* Alexander Gurskii screen current, see audioXpress 2/2011, with slope and kink added
RE43 43 K 1G ; Dummy
E43  43 G2 VALUE={0} ; Dummy
G2   43 K  VALUE={V(6)/KG2*(KVC-ATAN((V(P,K)+KNEX)/KNEE)*TANH(V(P,K)/KNEE2))/(1+KLAMG*V(P,K))-V(22)}
RCP  P K  1G     ; FOR CONVERGENCE
C1   K G  {CCG}  ; CATHODE-GRID 1
C2   G P  {CGP}  ; GRID 1-PLATE
C3   K P  {CCP}  ; CATHODE-PLATE
R1   G 5  {RGI}  ; FOR GRID CURRENT   
D3   5 K  DX     ; FOR GRID CURRENT }
.MODEL DX D(IS=1N RS=1 CJO=10PF TT=1N)
.ENDS