changeset 1:391b1c398084

Add 50Ω match network and .step directives. Set default to best efficiency found.
author Daniel O'Connor <darius@dons.net.au>
date Tue, 17 Oct 2023 15:39:14 +1030
parents 22c97f9ed2cc
children d76dc444fe3f
files pa-GAN190.asc
diffstat 1 files changed, 24 insertions(+), 12 deletions(-) [+]
line wrap: on
line diff
--- a/pa-GAN190.asc	Mon Oct 16 23:20:01 2023 +1030
+++ b/pa-GAN190.asc	Tue Oct 17 15:39:14 2023 +1030
@@ -10,8 +10,9 @@
 WIRE 1424 144 1312 144
 WIRE 1584 144 1424 144
 WIRE 1664 144 1648 144
-WIRE 1776 144 1744 144
-WIRE 1808 144 1776 144
+WIRE 1824 144 1744 144
+WIRE 1936 144 1904 144
+WIRE 2048 144 1936 144
 WIRE 240 192 224 192
 WIRE 288 192 240 192
 WIRE 384 192 288 192
@@ -30,7 +31,8 @@
 WIRE 704 272 656 272
 WIRE 1216 272 784 272
 WIRE 1584 272 1584 144
-WIRE 1808 272 1808 144
+WIRE 1936 272 1936 144
+WIRE 2048 272 2048 144
 WIRE 288 304 288 272
 WIRE 384 304 288 304
 WIRE 1424 304 1424 144
@@ -49,15 +51,17 @@
 WIRE 1424 480 1312 480
 WIRE 1584 480 1584 336
 WIRE 1584 480 1424 480
-WIRE 1808 480 1808 352
-WIRE 1808 480 1584 480
+WIRE 1936 480 1936 336
+WIRE 1936 480 1584 480
+WIRE 2048 480 2048 352
+WIRE 2048 480 1936 480
 WIRE 448 512 448 480
 WIRE 1424 512 1424 480
 FLAG 448 512 0
 FLAG 576 192 D0
 FLAG 240 192 RFDrive
 FLAG 576 144 MOD_RAIL
-FLAG 1776 144 RFOut
+FLAG 2048 144 RFOut
 FLAG 1040 144 HV
 FLAG 1312 144 SW
 FLAG 816 240 0
@@ -107,7 +111,7 @@
 WINDOW 3 30 8 Left 2
 SYMATTR InstName C1
 SYMATTR Value {C1}
-SYMBOL Res 1792 256 R0
+SYMBOL Res 2032 256 R0
 WINDOW 0 32 43 Left 2
 SYMATTR InstName R1
 SYMATTR Value {R1}
@@ -127,8 +131,16 @@
 SYMBOL GAN190-650FBE 1408 384 R0
 WINDOW 3 -62 66 Left 1
 SYMATTR InstName U3
-TEXT 504 448 Left 2 !.param F0 = 35.24Meg\n.param Tperiod = 1 / {F0}\n.param dutypct = 35\n.param Ton = 1 / {F0} * {dutypct} / 100\n.param C1 = 5p\n.param C2 = 80p\n.param L1 = 10u\n.param L2 = 336n\n.param R1 = 12.86
-TEXT 960 520 Left 2 !.meas PIN_HV AVG abs(V(HV)*I(V4))\n.meas PIN_MOD AVG abs(V(MOD_RAIL)*I(V2))\n.meas PIN_LV AVG abs(V(VCC)*I(V1))\n.meas POUT AVG abs(V(RFOut)*I(R1))\n.meas Efficiency Param 100*POUT/(PIN_HV + PIN_LV + PIN_MOD)
-TEXT 960 640 Left 2 !*.tran 0 1.8u 1.7u\n*.tran 0 5u 1.7u\n.tran 0 3u 1.5u
-TEXT 960 720 Left 2 !.fourier {F0} 9 -1 V(rfout)
-TEXT 496 664 Left 2 !.step param dutypct 20 60 1
+SYMBOL ind 1808 160 R270
+WINDOW 0 32 56 VTop 2
+WINDOW 3 5 56 VBottom 2
+SYMATTR InstName L3
+SYMATTR Value 99n
+SYMBOL cap 1920 272 R0
+SYMATTR InstName C3
+SYMATTR Value 153p
+TEXT 504 448 Left 2 !.param F0 = 35.24Meg\n.param Tperiod = 1 / {F0}\n.param dutypct = 36\n.param Ton = 1 / {F0} * {dutypct} / 100\n.param C1 = 1p\n.param C2 = 70p\n.param L1 = 6u\n.param L2 = 336n\n.param R1 = 50
+TEXT 952 608 Left 2 !.meas PIN_HV AVG abs(V(HV)*I(V4))\n.meas PIN_MOD AVG abs(V(MOD_RAIL)*I(V2))\n.meas PIN_LV AVG abs(V(VCC)*I(V1))\n.meas POUT AVG abs(V(RFOut)*I(R1))\n.meas Efficiency Param 100*POUT/(PIN_HV + PIN_LV + PIN_MOD)
+TEXT 1712 528 Left 2 !*.tran 0 1.8u 1.7u\n*.tran 0 5u 1.7u\n*.tran 0 2.5u 1.5u\n.tran 5u
+TEXT 1720 624 Left 2 !.fourier {F0} 9 -1 V(rfout)
+TEXT 496 664 Left 2 !*.step param dutypct 20 60 1\n*.step param C1 1p 50p 5p\n*.step param C2 20p 120p 5p