view pa-GAN140-PP.asc @ 24:fee4cbc13f6a

Ignore various sim output cruft
author Daniel O'Connor <darius@dons.net.au>
date Mon, 27 Nov 2023 13:34:20 +1030
parents ab481ded407a
children
line wrap: on
line source

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