comparison pa-GAN190.asc @ 20:3341ef03cb66

Add PWM modulator
author Daniel O'Connor <darius@dons.net.au>
date Mon, 27 Nov 2023 13:19:37 +1030
parents 2832aefd442c
children
comparison
equal deleted inserted replaced
19:28475b505f1f 20:3341ef03cb66
1 (binary file application/octet-stream, hash: 0176ef3abedce1760baf96c789f01994244890c7) 1 Version 4
2 SHEET 1 2852 912
3 WIRE 224 144 128 144
4 WIRE 384 144 224 144
5 WIRE 576 144 512 144
6 WIRE 816 144 576 144
7 WIRE 1040 144 944 144
8 WIRE 1120 144 1040 144
9 WIRE 1312 144 1200 144
10 WIRE 1424 144 1312 144
11 WIRE 1584 144 1424 144
12 WIRE 1664 144 1648 144
13 WIRE 1824 144 1744 144
14 WIRE 1936 144 1904 144
15 WIRE 2048 144 1936 144
16 WIRE 384 192 288 192
17 WIRE 576 192 512 192
18 WIRE 656 192 576 192
19 WIRE 1312 192 1312 144
20 WIRE 128 240 128 144
21 WIRE 224 240 224 192
22 WIRE 288 240 288 192
23 WIRE 352 240 288 240
24 WIRE 384 240 352 240
25 WIRE 576 240 512 240
26 WIRE 816 240 816 224
27 WIRE 944 240 944 224
28 WIRE 384 272 288 272
29 WIRE 656 272 656 192
30 WIRE 704 272 656 272
31 WIRE 1216 272 784 272
32 WIRE 1584 272 1584 144
33 WIRE 1936 272 1936 144
34 WIRE 2048 272 2048 144
35 WIRE 288 304 288 272
36 WIRE 384 304 288 304
37 WIRE 1424 304 1424 144
38 WIRE 576 384 576 240
39 WIRE 704 384 576 384
40 WIRE 1328 384 784 384
41 WIRE 128 480 128 320
42 WIRE 224 480 224 320
43 WIRE 224 480 128 480
44 WIRE 288 480 288 304
45 WIRE 288 480 224 480
46 WIRE 448 480 448 336
47 WIRE 448 480 288 480
48 WIRE 1312 480 1312 352
49 WIRE 1424 480 1424 464
50 WIRE 1424 480 1312 480
51 WIRE 1584 480 1584 336
52 WIRE 1584 480 1424 480
53 WIRE 1936 480 1936 336
54 WIRE 1936 480 1584 480
55 WIRE 2048 480 2048 352
56 WIRE 2048 480 1936 480
57 WIRE 448 512 448 480
58 WIRE 1424 512 1424 480
59 WIRE 352 608 352 240
60 WIRE 352 608 320 608
61 WIRE 384 704 320 704
62 FLAG 448 512 0
63 FLAG 576 192 D0
64 FLAG 288 192 RFDrive
65 FLAG 576 144 MOD_RAIL
66 FLAG 2048 144 RFOut
67 FLAG 1040 144 HV
68 FLAG 1312 144 SW
69 FLAG 816 240 0
70 FLAG 944 240 0
71 FLAG 1424 512 0
72 FLAG 224 144 VCC
73 FLAG 352 608 DRIVE
74 FLAG 384 704 SHAPE
75 SYMBOL Voltage 128 224 R0
76 WINDOW 3 37 53 Left 2
77 SYMATTR Value 5
78 SYMATTR InstName V1
79 SYMBOL Voltage 816 128 R0
80 WINDOW 3 -70 51 Left 2
81 SYMATTR Value 12
82 SYMATTR InstName V2
83 SYMATTR SpiceLine Rser=10m Cpar=1p
84 SYMBOL Voltage 224 224 R0
85 WINDOW 3 -51 126 Left 2
86 SYMATTR Value PULSE(0 5 0 200p 200p {Ton} {Tperiod})
87 SYMATTR InstName V3
88 SYMBOL ISL55110 416 176 R0
89 WINDOW 3 -55 -78 Top 2
90 SYMATTR InstName U1
91 SYMBOL Voltage 944 128 R0
92 WINDOW 0 -8 -4 Left 2
93 SYMATTR InstName V4
94 SYMATTR Value 100
95 SYMATTR SpiceLine Rser=10m Cpar=1p
96 SYMBOL ind 1104 160 R270
97 WINDOW 0 32 56 VTop 2
98 WINDOW 3 5 56 VBottom 2
99 SYMATTR InstName L1
100 SYMATTR Value {L1}
101 SYMATTR SpiceLine Rser=35m
102 SYMBOL ind 1648 160 R270
103 WINDOW 0 32 56 VTop 2
104 WINDOW 3 -8 58 VBottom 2
105 SYMATTR InstName L2
106 SYMATTR Value {L2}
107 SYMATTR SpiceLine Rser=35m
108 SYMBOL cap 1648 128 R90
109 WINDOW 0 0 32 VBottom 2
110 WINDOW 3 40 27 VTop 2
111 SYMATTR InstName C2
112 SYMATTR Value {C2}
113 SYMBOL cap 1600 336 R180
114 WINDOW 0 24 56 Left 2
115 WINDOW 3 30 8 Left 2
116 SYMATTR InstName C1
117 SYMATTR Value {C1}
118 SYMBOL Res 2032 256 R0
119 WINDOW 0 32 43 Left 2
120 SYMATTR InstName R1
121 SYMATTR Value {R1}
122 SYMBOL Res 800 256 R90
123 WINDOW 0 0 56 VBottom 2
124 WINDOW 3 35 59 VTop 2
125 SYMATTR InstName R4
126 SYMATTR Value 0
127 SYMBOL Res 800 368 R90
128 WINDOW 0 0 56 VBottom 2
129 WINDOW 3 36 53 VTop 2
130 SYMATTR InstName R2
131 SYMATTR Value 0
132 SYMBOL GAN190-650FBE 1296 272 R0
133 WINDOW 3 -54 59 Left 1
134 SYMATTR InstName U2
135 SYMBOL GAN190-650FBE 1408 384 R0
136 WINDOW 3 -62 66 Left 1
137 SYMATTR InstName U3
138 SYMBOL ind 1808 160 R270
139 WINDOW 0 32 56 VTop 2
140 WINDOW 3 5 56 VBottom 2
141 SYMATTR InstName L3
142 SYMATTR Value 61n
143 SYMBOL cap 1920 272 R0
144 SYMATTR InstName C3
145 SYMATTR Value 306p
146 SYMBOL Modulator 256 656 R0
147 SYMATTR InstName X2
148 TEXT 504 448 Left 2 !.param F0 = 35.24Meg\n.param Tperiod = 1 / {F0}\n.param dutypct = 32\n.param Ton = 1 / {F0} * {dutypct} / 100\n.param C1 = 5p\n.param C2 = 176p\n.param L1 = 3u\n.param L2 = 140n\n.param R1 = 50
149 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)\n.meas IPEAK_U2 max(abs(Ix(U2:Drain)))\n.meas V_IPEAK_U2 FIND abs(V(SW)) WHEN Ix(U2:Drain) = IPEAK_U2 * 0.999 cross=1\n.meas VPEAK_U2 max(abs(V(SW)))
150 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 16u
151 TEXT 1720 624 Left 2 !.fourier {F0} 9 -1 V(rfout)
152 TEXT 496 664 Left 2 !*.step param dutypct 5 35 2\n*.step param C1 5p 80p 5p\n*.step param C2 120p 200p 5p\n*.step param L2 80n 220n 10n