Start work on power amplifier stage and LO amplifier

This commit is contained in:
Kelvin Ly 2019-04-13 09:21:21 -04:00
parent c519479121
commit d250165add
4 changed files with 2013 additions and 0 deletions

View File

@ -0,0 +1,89 @@
<Qucs Schematic 0.0.19>
<Properties>
<View=0,-73,1184,711,1,0,180>
<Grid=10,10,1>
<DataSet=bfu520_lo_amplifier.dat>
<DataDisplay=bfu520_lo_amplifier.dpl>
<OpenDisplay=1>
<Script=bfu520_lo_amplifier.m>
<RunScript=0>
<showFrame=0>
<FrameText0=Title>
<FrameText1=Drawn By:>
<FrameText2=Date:>
<FrameText3=Revision:>
</Properties>
<Symbol>
</Symbol>
<Components>
<L L1 1 490 60 -26 10 0 0 "470 nH" 1 "" 0>
<GND * 1 180 140 0 0 0 0>
<Vdc V2 1 180 90 18 -26 0 1 "5 V" 1>
<C C2 1 620 180 -26 17 0 0 "100 pF" 1 "" 0 "neutral" 0>
<GND * 1 680 270 0 0 0 0>
<R R1 1 680 230 15 -26 0 1 "50 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<SPICE X1 1 530 210 -26 -89 1 2 "/home/kelvin/repos/ism-915mhz-transceiver/sim/models/BFU520XR_SPICE_GP.PRM" 1 "_net1,_net2,_net3" 0 "yes" 0 "none" 0>
<GND * 1 530 310 0 0 0 0>
<R R5 1 100 210 15 -26 0 1 "50 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<L L2 1 310 240 -26 10 0 0 "6.8 nH" 1 "" 0>
<GND * 1 380 280 0 0 0 0>
<GND * 1 100 350 0 0 0 0>
<C C1 1 310 180 -26 17 0 0 "13 pF" 1 "" 0 "neutral" 0>
<.TR TR1 1 170 420 0 59 0 0 "lin" 1 "0" 1 "100 ns" 1 "1000" 0 "Trapezoidal" 0 "2" 0 "1 ns" 0 "1e-16" 0 "150" 0 "0.001" 0 "1 pA" 0 "1 uV" 0 "26.85" 0 "1e-3" 0 "1e-6" 0 "1" 0 "CroutLU" 0 "no" 0 "yes" 0 "0" 0>
<GND * 1 560 -40 0 0 0 0>
<Vac V1 1 100 290 18 -26 0 1 "U1" 1 "915 MHz" 0 "0" 0 "0" 0>
<Eqn Eqn1 1 670 410 -31 15 0 0 "gain=pout/pin" 1 "yes" 0>
<R R4 1 390 120 -26 15 0 0 "8.3k Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<.SW SW1 0 350 420 0 59 0 0 "TR1" 1 "log" 1 "U1" 1 "1 mV" 1 "100 mV" 1 "20" 1>
<Eqn Eqn2 1 670 510 -31 15 0 0 "U1=100e-3" 1 "yes" 0>
<Eqn Eqn3 1 670 590 -31 15 0 0 "pout=rms(vout.Vt)^2/50" 1 "yes" 0>
<Eqn Eqn4 1 670 330 -31 15 0 0 "pin=rms(vin.Vt)^2/50" 1 "yes" 0>
<Eqn Eqn5 1 890 330 -31 15 0 0 "indb=log10(pin)*10+30" 1 "yes" 0>
<Eqn Eqn7 1 900 510 -31 15 0 0 "gaindb=outdb-indb" 1 "yes" 0>
<Eqn Eqn6 1 880 420 -31 15 0 0 "outdb=log10(pout)*10+30" 1 "yes" 0>
<R R2 1 290 60 -26 15 0 0 "10 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R3 1 290 120 -26 15 0 0 "3.8k Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<C C3 1 490 -40 -26 17 0 0 "1 nF" 1 "" 0 "neutral" 0>
</Components>
<Wires>
<520 60 590 60 "" 0 0 0 "">
<590 60 590 180 "" 0 0 0 "">
<650 180 680 180 "" 0 0 0 "">
<680 180 680 200 "" 0 0 0 "">
<680 260 680 270 "" 0 0 0 "">
<560 180 590 180 "" 0 0 0 "">
<560 240 590 240 "" 0 0 0 "">
<590 240 590 290 "" 0 0 0 "">
<530 270 530 290 "" 0 0 0 "">
<530 290 530 310 "" 0 0 0 "">
<530 290 590 290 "" 0 0 0 "">
<320 60 420 60 "vcc" 400 30 52 "">
<440 60 460 60 "" 0 0 0 "">
<440 60 440 120 "" 0 0 0 "">
<420 120 440 120 "" 0 0 0 "">
<320 120 350 120 "" 0 0 0 "">
<180 120 260 120 "" 0 0 0 "">
<180 120 180 140 "" 0 0 0 "">
<180 60 260 60 "" 0 0 0 "">
<350 120 360 120 "" 0 0 0 "">
<350 120 350 180 "" 0 0 0 "">
<340 180 350 180 "" 0 0 0 "">
<350 180 500 180 "" 0 0 0 "">
<100 180 240 180 "vin" 140 150 6 "">
<240 240 280 240 "" 0 0 0 "">
<240 180 280 180 "" 0 0 0 "">
<240 180 240 240 "" 0 0 0 "">
<380 240 380 280 "" 0 0 0 "">
<340 240 380 240 "" 0 0 0 "">
<100 320 100 350 "" 0 0 0 "">
<520 -40 560 -40 "" 0 0 0 "">
<420 -40 460 -40 "" 0 0 0 "">
<420 60 440 60 "" 0 0 0 "">
<420 -40 420 60 "" 0 0 0 "">
<100 240 100 260 "" 0 0 0 "">
<680 180 680 180 "vout" 710 150 0 "">
</Wires>
<Diagrams>
</Diagrams>
<Paintings>
</Paintings>

30
sim/bfu_pa_1stage.sch Normal file
View File

@ -0,0 +1,30 @@
<Qucs Schematic 0.0.19>
<Properties>
<View=0,0,914,800,1,0,0>
<Grid=10,10,1>
<DataSet=bfu_pa_1stage.dat>
<DataDisplay=bfu_pa_1stage.dpl>
<OpenDisplay=1>
<Script=bfu_pa_1stage.m>
<RunScript=0>
<showFrame=0>
<FrameText0=Title>
<FrameText1=Drawn By:>
<FrameText2=Date:>
<FrameText3=Revision:>
</Properties>
<Symbol>
</Symbol>
<Components>
<Pac P1 1 120 320 18 -26 0 1 "1" 1 "50 Ohm" 1 "0 dBm" 0 "1 GHz" 0 "26.85" 0>
<Pac P2 1 780 310 18 -26 0 1 "2" 1 "50 Ohm" 1 "0 dBm" 0 "1 GHz" 0 "26.85" 0>
<Vdc V1 1 40 90 18 -26 0 1 "5 V" 1>
<_BJT T1 1 540 230 8 -26 0 0 "npn" 1 "1e-16" 1 "1" 1 "1" 0 "0" 0 "0" 0 "0" 1 "0" 0 "0" 0 "1.5" 0 "0" 0 "2" 0 "100" 1 "1" 0 "0" 0 "0" 0 "0" 0 "0" 0 "0" 0 "0" 0 "0.75" 0 "0.33" 0 "0" 0 "0.75" 0 "0.33" 0 "1.0" 0 "0" 0 "0.75" 0 "0" 0 "0.5" 0 "0.0" 0 "0.0" 0 "0.0" 0 "0.0" 0 "0.0" 0 "26.85" 0 "0.0" 0 "1.0" 0 "1.0" 0 "0.0" 0 "1.0" 0 "1.0" 0 "0.0" 0 "0.0" 0 "3.0" 0 "1.11" 0 "26.85" 0 "1.0" 0>
<SPICE X1 1 430 400 -26 -59 0 0 "" 1 "" 0 "yes" 0 "none" 0>
</Components>
<Wires>
</Wires>
<Diagrams>
</Diagrams>
<Paintings>
</Paintings>

768
sim/lo-amplifier-15db.ipynb Normal file

File diff suppressed because one or more lines are too long

1126
sim/low_noise.ipynb Normal file

File diff suppressed because one or more lines are too long