Spice модели советских ламп для MICRO-CAP

oleg_s

Active member
Spice модели советских ламп (да и остальных;)) для MICRO-CAP (у меня V8) кто где берет? Может кто пришлет этих компонентов :oops: за большое спасибо.
 

oleg_s

Active member
Пробовал, я стыд изображал, почему - думал на халяву готовое решение кто-нибудь сироте бросит:D, а то каждую лампу вводить в полу-ручном режиме, морока, да и там многого не хватает, скажем 6с3п, и тд. И вообще думал этот топик как затравку - польза для себя и для народа:ku)
 

lintech

Местный
Сам искал 6с4п, к сожалению есть только в библиотеки для оркада :(
 

INDIGOtech

Местный
Господа,подайте ссылку на халявный Микрокап(на древний 2-й даже лучше,а лучще вслать в мыло(см.профиль)),я не моделировал 3 года...:)
 

oleg_s

Active member
http://guapsoft.spb.ru

Обнаружилась програмка http://www.chemroc.com/PSPICE.html авторам могучий респект, есть же люди хорошие:D

1. Находим картинку ВАХ желаемого пациента ( переводим в jpeg ).
2. Запускаем упомянутую программу, тычем кнопки, подбираем, получаем искомые: MU EX KG1 KP KVB вписываем в модельку, для чего.
берем какую-нибудь готовую модельку лампы, скажем 6н23п(да любую 6SN7...), в файле tube.lib микрокапа.
4. Находим емкости лампы, заполняем значение емкостей
CCG - CATHODE-GRID; входная
CGP - GRID-PLATE; проходная
CCP - CATHODE-PLATE; выходная

Вот что получилось из вахов клаусмобиля :D для 6C3П-ЕВ


.SUBCKT 6S3P-EV 1 2 3 ; P G C (Triode) 21-Sep-2007 by oleg_s
+ PARAMS: MU= 50.05 EX= 2.73 KG1=520.29 KP=1378.63
+ KVB=1378.63 VCT=0.00 RGI=1000
+ CCG=6.7P CGP=2.4P CCP=1.65P
E1 7 0 VALUE=
+{V(1,3)/KP*LN(1+EXP(KP*(1/MU+(V(2,3)+VCT)/SQRT(KVB+V(1,3)*V(1,3)))))}
RE1 7 0 1G
G1 1 3 VALUE={(PWR(V(7),EX)+PWRS(V(7),EX))/KG1}
RCP 1 3 1G ; TO AVOID FLOATING NODES IN MU-FOLLOWER
C1 2 3 {CCG} ; CATHODE-GRID;
C2 2 1 {CGP} ; GRID-PLATE;
C3 1 3 {CCP} ; CATHODE-PLATE;
D3 5 3 DX ; FOR GRID CURRENT
R1 2 5 {RGI} ; FOR GRID CURRENT
.MODEL DX D(IS=1N RS=1 CJO=10PF TT=1N)
.ENDS


6Г2 - кривовато (что-то ВАХ приличную не нашел), но что есть:


.SUBCKT 6G2 1 2 3 ; P G C (Triode) 21-Sep-2007 by oleg_s
+ PARAMS: MU= 89.21 EX= 1.18 KG1=1532.96 KP=435.27
+ KVB=2607.84 VCT=0.00 RGI=1000
+ CCG=3.2P CGP=1.6P CCP=3P
E1 7 0 VALUE=
+{V(1,3)/KP*LN(1+EXP(KP*(1/MU+(V(2,3)+VCT)/SQRT(KVB+V(1,3)*V(1,3)))))}
RE1 7 0 1G
G1 1 3 VALUE={(PWR(V(7),EX)+PWRS(V(7),EX))/KG1}
RCP 1 3 1G ; TO AVOID FLOATING NODES IN MU-FOLLOWER
C1 2 3 {CCG} ; CATHODE-GRID;
C2 2 1 {CGP} ; GRID-PLATE;
C3 1 3 {CCP} ; CATHODE-PLATE;
D3 5 3 DX ; FOR GRID CURRENT
R1 2 5 {RGI} ; FOR GRID CURRENT
.MODEL DX D(IS=1N RS=1 CJO=10PF TT=1N)
.ENDS



KG1 Inversely proportional to overall plate current.
EX Exponent: rarely need to change. Not optimized if only a single value of Vs is entered for Pentodes.
KVB [10 for small signal triode; 40 for pentode] kVB Knee volts. A good initial guess helps convergence.
KP kP Affects opration in region of large plate voltage and large negative grid voltage.
VCT Contact potential. An offset voltage on the grid that makes curves appear as if they are going positive on a few older tube types (RCA, Sylvania 12AX7, 12AU7).
KG2 kG2 Inverse screen grid current sensitivity
 
Очень рекомендую попробовать LTSpice от Linear Technologies, он бесплатный, дизайн у него попроще Микрокапа, но как он считает мне понравилось больше. Ему так же даешь модельки в стандарте Spice и вперед.
 

oleg_s

Active member
Очень рекомендую попробовать LTSpice от Linear Technologies, он бесплатный, дизайн у него попроще Микрокапа, но как он считает мне понравилось больше. Ему так же даешь модельки в стандарте Spice и вперед.

Спасибо, надо глянуть,


6Н5С для двухтактологов:D

.SUBCKT 6N5S 1 2 3 ; P G C (Triode) 21-Sep-2007 by oleg_s
+ PARAMS: MU= 6.0 EX= 1.86 KG1=1286.32 KP=5.13
+ KVB=2287.38 VCT=0.00 RGI=1000
+ CCG=9.5P CGP=9.5P CCP=5P
E1 7 0 VALUE=
+{V(1,3)/KP*LN(1+EXP(KP*(1/MU+(V(2,3)+VCT)/SQRT(KVB+V(1,3)*V(1,3)))))}
RE1 7 0 1G
G1 1 3 VALUE={(PWR(V(7),EX)+PWRS(V(7),EX))/KG1}
RCP 1 3 1G ; TO AVOID FLOATING NODES IN MU-FOLLOWER
C1 2 3 {CCG} ; CATHODE-GRID;
C2 2 1 {CGP} ; GRID-PLATE;
C3 1 3 {CCP} ; CATHODE-PLATE;
D3 5 3 DX ; FOR GRID CURRENT
R1 2 5 {RGI} ; FOR GRID CURRENT
.MODEL DX D(IS=1N RS=1 CJO=10PF TT=1N)
.ENDS
 

oleg_s

Active member
Гу72 в триоде
.SUBCKT GU72-T 1 2 3 ; P G C (Triode) 23-Sep-2007 by oleg_s
+ PARAMS: MU= 6.8 EX= 1.4 KG1=615 KP=55
+ KVB=2456 VCT=0.00 RGI=1000
+ CCG=37P CGP=1P CCP=7.5P
E1 7 0 VALUE=
+{V(1,3)/KP*LN(1+EXP(KP*(1/MU+(V(2,3)+VCT)/SQRT(KVB+V(1,3)*V(1,3)))))}
RE1 7 0 1G
G1 1 3 VALUE={(PWR(V(7),EX)+PWRS(V(7),EX))/KG1}
RCP 1 3 1G ; TO AVOID FLOATING NODES IN MU-FOLLOWER
C1 2 3 {CCG} ; CATHODE-GRID;
C2 2 1 {CGP} ; GRID-PLATE;
C3 1 3 {CCP} ; CATHODE-PLATE;
D3 5 3 DX ; FOR GRID CURRENT
R1 2 5 {RGI} ; FOR GRID CURRENT
.MODEL DX D(IS=1N RS=1 CJO=10PF TT=1N)
.ENDS
 

oleg_s

Active member
6П43П в триоде

.SUBCKT 6P43P-triode 1 2 3 ; P G C (Triode) 24-Sep-2007 by oleg_s
+ PARAMS: MU= 7.18 EX= 1.42 KG1=1088 KP=57.2
+ KVB=4049 VCT=0.00 RGI=1000
.....
 

oleg_s

Active member
6С45П:
.SUBCKT 6S45P-E 1 2 3 ; P G C 06-Oct-2007 by oleg_s
+ PARAMS: MU= 52 EX= 3.29 KG1=525.20 KP=124.3
+ KVB=28.60 VCT=0.00 RGI=1000
+ CCG=11P CGP=4P CCP=1.9P
.....

ЗЫ
Перешел от 6с3п к триодд 6ф12п затем к 6С45П, отслушиваю СРПП 6С45П-6П45П кто-то такой вариант браковал гы-гы, Все-тки Лампа с малым Ri В драйвере это вещь! Ну и помоделировал немножко - у драйвера на 6С45П с источником тока в аноде самые малые гармоники в симулятре - 0.17%, хотя может это не точно...
 
6Ж43П в пентоде. При соответствующей коммутации работает и в триоде.
.SUBCKT 6J43P A S1 S G K
* Pins A Anode
* S Screen
* G Grid
* K Cathode
*
* Calculate contribution to cathode current
*
Bat at 0 V=0.636*ATAN(V(A,K)/23)
Bgs gs2 0 V=(URAMP(V(S,K)/41+V(G,K)))**1.8
Bcath cc 0 V=V(gs2)*V(at)
*
* Calculate anode current
*
Ba A K I=13E-3*V(cc)
*
* Calculate screen current
*
Bscrn sc 0 V=V(gs2)*(1.1-V(at))
Bs S K I=1.E-3*V(sc)
*
* Grid current (approximation - does not model low va/vs)
*
Bg G K I=(URAMP(V(G,K)+1)**1.5)*50E-6+V(G,K)/30Meg
*
* Capacitances
*
Cg1 G K 13.5p
Cak A K 3.3p
Cg1a G A 0.035p
Cs1 S1 G 1p

.ENDS
 

oleg_s

Active member
Предыдущая версия кривая:oops: Использовались ВАХ Клаусмобиля, но не почитал описание, а там напряжения сетки на 10% меньше чем в графике :roll: ... Просьба к модераторам удалить ее, перед людями стыдно

6S45P-E
Это сделано на основе ВАХ из http://www.next-power.net
Довольно точно получилось...

.SUBCKT 6S45P-E 1 2 3 ; P G C 06-Oct-2007 by oleg_s
+ PARAMS: MU= 52 EX= 1.97 KG1=143.56 KP=407
+ KVB=281.6 VCT=0.00 RGI=1000
 

lintech

Местный
Я сделал проще - некстубе скачал оркадовскую библиотеку ламп,
заменил все LOG на LN и всё заработало :)
Во список ламп:

* 6DJ8, ECC88
* 12AX7
* 12AU7, ECC82
* 2A3
* 300B
* 12AT7, ECC81
* 6550
* EL34
* 6L6GC
* KT88
* 6AN8 -----> 6AN8T triode, 6AN8P PENTODE
* 6SN7
* 5842, 417A
* 5V4GA
* 5Y3GT
* 6D22S
* 6S33S Attention! Russian "C" means "S", "P" means "R"
* 6N7S
* 6N8S
* 6N6P
* 6N23P
* 6P3S_T Triode Mode
* 6N5P
* 6N1P
* 6S41S Attention! Russian "C" means "S", "P" means "R"
* GU50_T Triode Mode
* 6P45S_T Triode Mode
* 6N3P-E
* 6P3S Pentode Attention! Russian "C" means "S", "P" means "R"
* GU50 Pentode
* 6P14P_T Triode Mode
* 6R3S-1_T Triode Mode. Attention! Russian "C" means "S", "P" means "R"
* 6F5P_T Triode
* 6F5P_PT Pentode in triode mode
* 6N13S
* 6F5P Pentode
* EL84/6BQ5/6P14P
* 6N3P
* 6S51N-V
* 6S52N-V
* 6F12P_T Triode
* 6F12P_P Pentode
* 6P18P_P Pentode
* 6P18P_T Triode Mode
* 6E5P Tetrode
* 6N28B-V
* 6N30P-DR
* 6N27P
* 6P15P_P Pentode
* 6F3P_P Pentode
* 6F3P_T Triode
* 6F3P_PT Pentode in triode mode
* 6S19P
* 6N2P
* 6N9S
* 6E5P_T Tetrode in triode mode, R2gp=200ohm
* 6CW4
* 6P36S_T
* 6S45P-E
* 6J4 Pentode 6Ж4
* 6J4_T Pentode in triode mode
* 6P9
* 6P9_T Pentode in triode mode
* 6J32P Pentode 6Ж32П
* 6J32P_T Pentode in triode mode
* 6J9P Pentode 6Ж9П
* 6J11P Pentode 6Ж11П
* 6BR7 Pentode
* 6BR7_T Pentode in triode mode
* 6J38P Pentode 6Ж38П
* 6J38P_T Pentode in triode mode
* 6G2 Triode - Attention! This is 6Г2 triode
* 6G7 Triode - Attention! This is 6Г7 triode
* 6S4S
* 6J2P Pentode 6Ж2П
* 6J2P_T Pentode in triode mode
* 6B4G
* EF800 (EF860)
* 6L6
* E180F (~6J9P)
* 6P14P Pentode
* 30P1S_T Pentode in triode mode
* 6S7B Triode
* 5C3S
* 5C4S
* 6C5S
* 5C8S
* 6D20P
* 6X2P (diode)
* 6N17B
* 6J8 Pentode Soviet 6Ж8
* 6J8_T Pentode in triode mode
* 6J9G-V Pentode
* 6S3P
* 6P7S_T Triode mode
* 6S6B
* EC360
* ECC84
* ECC85
* EF80
* EF184
* ECF82-T (triode part, Eq. 6U8)
* ECF82 (pentode part, Eq. 6U8A)
* ECF82_PT (pentode in triode mode, 6U8A, TungSol data)
* EL84_T (=6P14P_T, another data, triode mode)
* 6P13S_T (triode mode)
* EL36_T (triode mode)
* 6P15P_T (triode mode)
* 6J9P_T (triode mode)
* 6J11P_T (triode mode)
* 6J52P_T (triode mode)
* 6J3P_T (triode mode)
* 6J4P_T (triode mode)
* EL861_T (triode mode)
* EL861 (Eq. E81L)
* 6J7_T (triode mode)

Библиотека в атаче.
 

Вложения

  • Tube_IM.zip
    6.7 KB · Просмотры: 866

oleg_s

Active member
Я сделал проще - некстубе скачал оркадовскую библиотеку ламп,
заменил все LOG на LN и всё заработало
Респект, а я не догодался:D
 

oleg_s

Active member
Как-то Гэгэн упоминал оч. интересную лампочку 6Г3П

.SUBCKT 6G3P 1 2 3 ; P G C (Triode) 12-Oct-2007 by oleg_s
+ PARAMS: MU= 63 EX= 1.60 KG1=225.23 KP=563.64
+ KVB=4899.4 VCT=0.00 RGI=1000
+ CCG=2.05P CGP=2.3P CCP=1.2P
 

GaLeX

Ветеран
Маленькое замечание по поводу оркадовской библиоткеи пентодов. К большому сожалению, упрощенные Кореновские модели пентодов неадекватно описывают токи экранной сетки, а посему - осторожно!
В последних моделях пентодов я как-то пытался это дело подправить,
но результат далек от желаемого. Реальность скорее всего (в 95% случаев) будет весьма далека от виртуальности. С триодами проблем нет.
 

oleg_s

Active member
6П41С в триоде


.SUBCKT 6P41S-triode 1 2 3 ; P G C (Triode) 26-Nov-2007 by oleg_s
+ PARAMS: MU= 5.68 EX= 1.6 KG1=1292.08 KP=42.90
+ KVB=622.6 VCT=0.00 RGI=1000
+ CCG=23P CGP=10.5P CCP=0.5P
 

oleg_s

Active member
На ВАХ от Гэгэна ( красивая очень ВАХ )
6П31С
.SUBCKT 6P31S-triode 1 2 3 ; P G C (Triode) 27-Nov-2007 by oleg_s
+ PARAMS: MU= 5.53 EX= 1.365 KG1=580.46 KP=57
+ KVB=707.45 VCT=0.00 RGI=1000
+ CCG=18P CGP=1.3P CCP=8.5P
 
Сверху