# HG changeset patch # User Daniel O'Connor # Date 1697519354 -37800 # Node ID 391b1c3980841dc5225f187060cf673f74036ab2 # Parent 22c97f9ed2cc2cba6784a15f8cad69a439c7d981 Add 50Ω match network and .step directives. Set default to best efficiency found. diff -r 22c97f9ed2cc -r 391b1c398084 pa-GAN190.asc --- 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