Mercurial > ~darius > hgwebdir.cgi > pa
diff pa-GAN140-PP.asc @ 18:ab481ded407a
Add GAN140 PP version.
author | Daniel O'Connor <darius@dons.net.au> |
---|---|
date | Sun, 19 Nov 2023 18:08:19 +1030 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pa-GAN140-PP.asc Sun Nov 19 18:08:19 2023 +1030 @@ -0,0 +1,258 @@ +Version 4 +SHEET 1 2852 992 +WIRE 224 144 128 144 +WIRE 320 144 224 144 +WIRE 384 144 320 144 +WIRE 624 144 512 144 +WIRE 720 144 624 144 +WIRE 816 144 720 144 +WIRE 1040 144 944 144 +WIRE 1072 144 1040 144 +WIRE 1120 144 1072 144 +WIRE 1312 144 1200 144 +WIRE 1424 144 1312 144 +WIRE 1584 144 1424 144 +WIRE 1664 144 1648 144 +WIRE 1840 144 1744 144 +WIRE 240 192 224 192 +WIRE 288 192 240 192 +WIRE 384 192 288 192 +WIRE 576 192 512 192 +WIRE 704 192 576 192 +WIRE 1312 192 1312 144 +WIRE 128 240 128 144 +WIRE 224 240 224 192 +WIRE 288 240 288 192 +WIRE 384 240 288 240 +WIRE 576 240 512 240 +WIRE 816 240 816 224 +WIRE 944 240 944 224 +WIRE 1936 240 1904 240 +WIRE 1968 240 1936 240 +WIRE 384 272 352 272 +WIRE 704 272 704 192 +WIRE 1136 272 704 272 +WIRE 1584 272 1584 144 +WIRE 352 304 352 272 +WIRE 384 304 352 304 +WIRE 1424 304 1424 144 +WIRE 1840 304 1840 144 +WIRE 1904 304 1904 240 +WIRE 1968 304 1968 240 +WIRE 352 384 352 304 +WIRE 448 384 448 336 +WIRE 448 384 352 384 +WIRE 576 384 576 240 +WIRE 1136 384 576 384 +WIRE 1328 384 1216 384 +WIRE 1904 432 1904 384 +WIRE 1968 432 1968 384 +WIRE 1968 432 1904 432 +WIRE 1968 448 1968 432 +WIRE 128 480 128 320 +WIRE 224 480 224 320 +WIRE 224 480 128 480 +WIRE 448 480 448 384 +WIRE 448 480 224 480 +WIRE 1312 480 1312 352 +WIRE 1424 480 1424 464 +WIRE 1424 480 1312 480 +WIRE 1584 480 1584 336 +WIRE 1584 480 1424 480 +WIRE 448 512 448 480 +WIRE 1424 512 1424 480 +WIRE 320 608 320 144 +WIRE 384 608 320 608 +WIRE 624 608 624 144 +WIRE 624 608 512 608 +WIRE 1072 608 1072 144 +WIRE 1120 608 1072 608 +WIRE 1312 608 1200 608 +WIRE 1424 608 1312 608 +WIRE 1584 608 1424 608 +WIRE 1664 608 1648 608 +WIRE 1824 608 1744 608 +WIRE 1840 608 1840 384 +WIRE 1840 608 1824 608 +WIRE 368 656 224 656 +WIRE 384 656 368 656 +WIRE 576 656 512 656 +WIRE 656 656 576 656 +WIRE 1312 656 1312 608 +WIRE 224 704 224 656 +WIRE 368 704 368 656 +WIRE 384 704 368 704 +WIRE 576 704 512 704 +WIRE 384 736 352 736 +WIRE 656 736 656 656 +WIRE 1120 736 656 736 +WIRE 1216 736 1200 736 +WIRE 1584 736 1584 608 +WIRE 352 768 352 736 +WIRE 384 768 352 768 +WIRE 1424 768 1424 608 +WIRE 576 800 576 704 +WIRE 1056 800 576 800 +WIRE 352 848 352 768 +WIRE 448 848 448 800 +WIRE 448 848 352 848 +WIRE 1056 848 1056 800 +WIRE 1120 848 1056 848 +WIRE 1328 848 1200 848 +WIRE 224 928 224 784 +WIRE 448 928 448 848 +WIRE 448 928 224 928 +WIRE 1312 944 1312 816 +WIRE 1424 944 1424 928 +WIRE 1424 944 1312 944 +WIRE 1584 944 1584 800 +WIRE 1584 944 1424 944 +WIRE 448 976 448 928 +WIRE 1424 976 1424 944 +FLAG 448 512 0 +FLAG 576 192 D0 +FLAG 240 192 RFDrive +FLAG 720 144 MOD_RAIL +FLAG 1840 144 RFOutA +FLAG 1040 144 HV +FLAG 1312 144 SW0 +FLAG 816 240 0 +FLAG 944 240 0 +FLAG 1424 512 0 +FLAG 224 144 VCC +FLAG 448 976 0 +FLAG 576 656 D1 +FLAG 1312 608 SW1 +FLAG 1424 976 0 +FLAG 224 656 nRFDrive +FLAG 1824 608 RFOutB +FLAG 1968 448 0 +FLAG 1936 240 RFOut +FLAG 1840 688 0 +SYMBOL Voltage 128 224 R0 +WINDOW 3 37 53 Left 2 +SYMATTR Value 5 +SYMATTR InstName V1 +SYMBOL Voltage 816 128 R0 +WINDOW 3 -70 51 Left 2 +SYMATTR Value 12 +SYMATTR InstName V2 +SYMATTR SpiceLine Rser=10m Cpar=1p +SYMBOL Voltage 224 224 R0 +WINDOW 3 -185 128 Left 2 +SYMATTR Value PULSE(0 5 0 200p 200p {Ton} {Tperiod}) +SYMATTR InstName V3 +SYMBOL ISL55110 416 176 R0 +WINDOW 3 22 -79 Top 2 +WINDOW 0 115 -39 Bottom 2 +SYMATTR InstName U1 +SYMBOL Voltage 944 128 R0 +WINDOW 0 -8 -4 Left 2 +SYMATTR InstName V4 +SYMATTR Value 100 +SYMATTR SpiceLine Rser=10m Cpar=1p +SYMBOL ind 1104 160 R270 +WINDOW 0 32 56 VTop 2 +WINDOW 3 5 56 VBottom 2 +SYMATTR InstName L1 +SYMATTR Value {L1} +SYMATTR SpiceLine Rser=35m +SYMBOL ind 1648 160 R270 +WINDOW 0 32 56 VTop 2 +WINDOW 3 -8 58 VBottom 2 +SYMATTR InstName L2 +SYMATTR Value {L2} +SYMATTR SpiceLine Rser=35m +SYMBOL cap 1648 128 R90 +WINDOW 0 0 32 VBottom 2 +WINDOW 3 40 27 VTop 2 +SYMATTR InstName C2 +SYMATTR Value {C2} +SYMBOL cap 1600 336 R180 +WINDOW 0 24 56 Left 2 +WINDOW 3 30 8 Left 2 +SYMATTR InstName C1 +SYMATTR Value {C1} +SYMBOL Res 1952 288 R0 +WINDOW 0 32 43 Left 2 +SYMATTR InstName R1 +SYMATTR Value {R1} +SYMBOL Res 1232 256 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 35 59 VTop 2 +SYMATTR InstName R4 +SYMATTR Value 0 +SYMBOL Res 1232 368 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 36 53 VTop 2 +SYMATTR InstName R2 +SYMATTR Value 0 +SYMBOL ISL55110 416 640 R0 +WINDOW 3 20 -78 Top 2 +WINDOW 0 120 -38 Bottom 2 +SYMATTR InstName U4 +SYMBOL ind 1104 624 R270 +WINDOW 0 32 56 VTop 2 +WINDOW 3 5 56 VBottom 2 +SYMATTR InstName L4 +SYMATTR Value {L1} +SYMATTR SpiceLine Rser=35m +SYMBOL ind 1648 624 R270 +WINDOW 0 32 56 VTop 2 +WINDOW 3 -8 58 VBottom 2 +SYMATTR InstName L5 +SYMATTR Value {L2} +SYMATTR SpiceLine Rser=35m +SYMBOL cap 1648 592 R90 +WINDOW 0 0 32 VBottom 2 +WINDOW 3 40 27 VTop 2 +SYMATTR InstName C4 +SYMATTR Value {C2} +SYMBOL cap 1600 800 R180 +WINDOW 0 24 56 Left 2 +WINDOW 3 30 8 Left 2 +SYMATTR InstName C5 +SYMATTR Value {C1} +SYMBOL Res 1216 720 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 35 59 VTop 2 +SYMATTR InstName R3 +SYMATTR Value 0 +SYMBOL Res 1216 832 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 36 53 VTop 2 +SYMATTR InstName R5 +SYMATTR Value 0 +SYMBOL ind2 1824 288 R0 +WINDOW 0 20 1 Left 2 +WINDOW 3 -46 112 Left 2 +SYMATTR InstName L3 +SYMATTR Value 100n +SYMATTR Type ind +SYMBOL ind2 1888 288 R0 +WINDOW 0 26 2 Left 2 +WINDOW 3 14 112 Left 2 +SYMATTR InstName L6 +SYMATTR Value 100n +SYMATTR Type ind +SYMBOL Res 1824 592 R0 +SYMATTR InstName R6 +SYMATTR Value 10Meg +SYMBOL Voltage 224 688 R0 +WINDOW 3 -185 128 Left 2 +SYMATTR Value PULSE(0 5 {Tperiod / 2} 200p 200p {Ton} {TPeriod}) +SYMATTR InstName V5 +SYMBOL GAN140-650EBE 1296 272 R0 +SYMATTR InstName U2 +SYMBOL GAN140-650EBE 1408 384 R0 +SYMATTR InstName U3 +SYMBOL GAN140-650EBE 1296 736 R0 +SYMATTR InstName U5 +SYMBOL GAN140-650EBE 1408 848 R0 +SYMATTR InstName U6 +TEXT 112 -272 Left 2 !.param F0 = 35.24Meg\n.param Tperiod = 1 / {F0}\n.param dutypct = 51\n.param Ton = 1 / {F0} * {dutypct} / 100\n.param C1 = 11p\n.param C2 = 227p\n.param L1 = 5u\n.param L2 = 111n\n.param R1 = 12.5 +TEXT 600 -280 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)\n.meas IPEAK_U2 max(abs(Ix(U2:Drain)))\n.meas V_IPEAK_U2 FIND abs(V(SW0)) WHEN Ix(U2:Drain) = IPEAK_U2 * 0.999 cross=1\n.meas VPEAK_U2 max(abs(V(SW0)))\n.meas I_VPEAK_U2 FIND abs(Ix(U2:Drain)) WHEN V(SW0) = VPEAK_U2 * 0.999 cross=1\n.meas IPEAK_U5 max(abs(Ix(U5:Drain)))\n.meas VPEAK_U5 max(abs(V(SW1))) +TEXT 600 -16 Left 2 !*.tran 0 1.8u 1.7u\n.tran 0 5u 1.7u\n*.tran 0 2.5u 1.5u\n*.tran 0 5u +TEXT 120 56 Left 2 !.fourier {F0} 9 -1 V(rfout) +TEXT 104 -56 Left 2 !*.step param dutypct 20 60 4\n*.step param C1 10p 130p 10p\n*.step param C2 80p 195p 5p\n*.step param L2 80n 220n 10n +TEXT 1792 336 Left 2 !K1 L3 L6 1