changeset 8:0826d9d63330

Redo nRFDrive so it can have a different duty cycle
author Daniel O'Connor <darius@dons.net.au>
date Sat, 21 Oct 2023 13:58:46 +1030
parents 5c029a06cf80
children 66aa1acc90cd
files pa-GAN190-PP.asc pa-GAN190-PP.plt
diffstat 2 files changed, 15 insertions(+), 14 deletions(-) [+]
line wrap: on
line diff
--- a/pa-GAN190-PP.asc	Wed Oct 18 23:25:38 2023 +1030
+++ b/pa-GAN190-PP.asc	Sat Oct 21 13:58:46 2023 +1030
@@ -63,7 +63,6 @@
 WIRE 1584 480 1424 480
 WIRE 448 512 448 480
 WIRE 1424 512 1424 480
-WIRE 288 592 288 240
 WIRE 320 608 320 144
 WIRE 384 608 320 608
 WIRE 624 608 624 144
@@ -77,12 +76,12 @@
 WIRE 1824 608 1744 608
 WIRE 1936 608 1936 384
 WIRE 1936 608 1824 608
-WIRE 352 656 288 656
-WIRE 368 656 352 656
+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
@@ -100,12 +99,15 @@
 WIRE 576 848 576 704
 WIRE 704 848 576 848
 WIRE 1328 848 784 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 848
+WIRE 448 976 448 928
 WIRE 1424 976 1424 944
 FLAG 448 512 0
 FLAG 576 192 D0
@@ -122,7 +124,7 @@
 FLAG 576 656 D1
 FLAG 1312 608 SW1
 FLAG 1424 976 0
-FLAG 352 656 nRFDrive
+FLAG 224 656 nRFDrive
 FLAG 1824 608 RFOutB
 FLAG 2064 448 0
 FLAG 2032 240 RFOut
@@ -233,11 +235,6 @@
 SYMBOL GAN190-650FBE 1408 848 R0
 WINDOW 3 -62 66 Left 1
 SYMATTR InstName U6
-SYMBOL Digital/inv 352 592 R90
-WINDOW 0 -37 76 Left 2
-WINDOW 3 84 3 VRight 2
-SYMATTR InstName A1
-SYMATTR Value Vhigh=5V,Td=1p,Trise=1p
 SYMBOL ind2 1920 288 R0
 WINDOW 0 20 1 Left 2
 WINDOW 3 -46 112 Left 2
@@ -252,10 +249,14 @@
 SYMATTR Type ind
 SYMBOL Res 1920 592 R0
 SYMATTR InstName R6
-SYMATTR Value 1Meg
-TEXT 112 -272 Left 2 !.param F0 = 35.24Meg\n.param Tperiod = 1 / {F0}\n.param dutypct = 50\n.param Ton = 1 / {F0} * {dutypct} / 100\n.param C1 = 123p\n.param C2 = 155p\n.param L1 = 5u\n.param L2 = 140n\n.param R1 = 12.5
+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
+TEXT 112 -272 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 = 10p\n.param C2 = 155p\n.param L1 = 5u\n.param L2 = 140n\n.param R1 = 12.5
 TEXT 608 -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)
-TEXT 608 -152 Left 2 !*.tran 0 1.8u 1.7u\n.tran 0 4u 1.7u\n*.tran 0 2.5u 1.5u\n*tran 0 5u 500n
+TEXT 608 -152 Left 2 !.tran 0 1.8u 1.7u\n*.tran 0 4u 1.7u\n*.tran 0 2.5u 1.5u\n*tran 0 5u 500n
 TEXT 608 -16 Left 2 !.fourier {F0} 9 -1 V(rfout)
-TEXT 104 -8 Left 2 !*.step param dutypct 20 60 1\n*.step param C1 10p 80p 5p\n*.step param C2 80p 195p 5p\n*.step param L2 80n 220n 10n
+TEXT 104 -8 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
Binary file pa-GAN190-PP.plt has changed