I got help from Joerg some time back with an amplifier for an antenna signal for WWVB at 60 kHz. I was looking at a version in LTspice and noticed the bypass cap on the source leg of the second stage was a lot smaller than the others doing a similar job. It was reducing the gain of the second stage a bit and I increased it from 3.3 nF to 33 nF. Oddly enough, it dropped the gain of the first stage about the same amount it increased the gain of the second stage.
At first I thought it might be something to do with loading the first stage output with increased capacitance, but I can't see how that would be right. So I'm thinking it has more to do with just the loading of the first stage by a different input impedance on the second stage, but I can't convince myself of this either, it's a JFET, not a bipolar transistor.
So what is going on?
Here's the schematic I'm simulating...
Version 4 SHEET 1 1940 680 WIRE 1008 -384 1008 -416 WIRE 816 -288 816 -336 WIRE 1008 -256 1008 -304 WIRE 1136 -256 1008 -256 WIRE 1440 -256 1136 -256 WIRE 1008 -224 1008 -256 WIRE 1440 -224 1440 -256 WIRE 816 -160 816 -208 WIRE 816 -160 704 -160 WIRE 896 -160 816 -160 WIRE 960 -160 896 -160 WIRE -48 -144 -96 -144 WIRE 48 -144 -48 -144 WIRE 48 -128 48 -144 WIRE 368 -128 368 -160 WIRE 816 -128 816 -160 WIRE 1440 -128 1440 -160 WIRE -96 -112 -96 -144 WIRE 704 -112 704 -160 WIRE 1008 -32 1008 -128 WIRE -96 -16 -96 -32 WIRE 48 -16 48 -64 WIRE 704 -16 704 -48 WIRE 816 -16 816 -48 WIRE 816 -16 704 -16 WIRE 368 0 368 -48 WIRE 416 0 368 0 WIRE 480 0 416 0 WIRE 640 0 544 0 WIRE 816 16 816 -16 WIRE 368 32 368 0 WIRE 1008 32 1008 -32 WIRE 240 96 -16 96 WIRE 320 96 240 96 WIRE 640 96 640 0 WIRE 832 96 640 96 WIRE 960 96 832 96 WIRE 240 144 240 96 WIRE 368 144 368 128 WIRE 448 144 368 144 WIRE 496 144 448 144 WIRE 1008 144 1008 128 WIRE 1088 144 1008 144 WIRE 1136 144 1088 144 WIRE -16 160 -16 96 WIRE 368 176 368 144 WIRE 640 176 640 96 WIRE 1008 176 1008 144 WIRE 496 192 496 144 WIRE 1136 192 1136 144 WIRE 240 256 240 224 WIRE -16 288 -16 240 WIRE 368 288 368 256 WIRE 496 288 496 256 WIRE 496 288 368 288 WIRE 1008 288 1008 256 WIRE 1136 288 1136 256 WIRE 1136 288 1008 288 WIRE 368 336 368 288 WIRE 640 336 640 256 WIRE 1008 336 1008 288 FLAG 368 336 0 FLAG -96 -16 0 FLAG -48 -144 V2.2 FLAG -16 96 Vin FLAG 240 256 0 FLAG -16 288 0 FLAG 48 -16 0 FLAG 368 -160 V2.2 FLAG 448 144 Vs FLAG 1008 336 0 FLAG 1136 -256 Vout FLAG 1008 -416 V2.2 FLAG 1088 144 Vs2 FLAG 640 336 0 FLAG 416 0 Vd1 FLAG 832 96 Vin3 FLAG 1440 -128 0 FLAG 816 -336 V2.2 FLAG 896 -160 Vb FLAG 816 16 0 FLAG 1008 -32 Drain SYMBOL voltage -96 -128 R0 WINDOW 123 0 0 Left 2 WINDOW 39 24 124 Left 2 SYMATTR SpiceLine Rser=1 SYMATTR InstName V1 SYMATTR Value 2.2v SYMBOL voltage -16 144 R0 WINDOW 123 24 152 Left 2 WINDOW 39 24 124 Left 2 SYMATTR Value2 AC 1 SYMATTR SpiceLine Rser=0.00001 SYMATTR InstName V2 SYMATTR Value SINE(0 5uV 60K) SYMBOL res 224 128 R0 SYMATTR InstName R1 SYMATTR Value 10Meg SYMBOL cap 32 -128 R0 SYMATTR InstName C5
SYMATTR SpiceLine Rser=0.1 SYMBOL res 352 -144 R0 SYMATTR InstName R3 SYMATTR Value 270k SYMBOL njf 320 32 R0 SYMATTR InstName T1 SYMATTR Value JBF862 SYMBOL res 352 160 R0 SYMATTR InstName R2 SYMATTR Value 150k SYMBOL cap 480 192 R0 SYMATTR InstName C1 SYMATTR Value 33nF SYMBOL res 992 -400 R0 SYMATTR InstName R6 SYMATTR Value 220k SYMBOL njf 960 32 R0 SYMATTR InstName T2 SYMATTR Value JBF862 SYMBOL res 992 160 R0 SYMATTR InstName R5 SYMATTR Value 150k SYMBOL cap 1120 192 R0 SYMATTR InstName C3 SYMATTR Value 3.3nF SYMBOL cap 480 16 R270 WINDOW 0 32 32 VTop 2 WINDOW 3 0 32 VBottom 2 SYMATTR InstName C2 SYMATTR Value 33nF SYMBOL res 624 160 R0 SYMATTR InstName R4 SYMATTR Value 1Meg SYMBOL cap 1424 -224 R0 SYMATTR InstName C4 SYMATTR Value 10pF SYMBOL cap 688 -112 R0 SYMATTR InstName C6 SYMATTR Value 33nF SYMBOL res 800 -144 R0 SYMATTR InstName R7 SYMATTR Value {R7} SYMBOL njf 960 -224 R0 SYMATTR InstName T3 SYMATTR Value JBF862 SYMBOL res 800 -304 R0 SYMATTR InstName R8 SYMATTR Value 3.3Meg TEXT 240 -312 Left 2 !.ac dec 10 100 10Meg TEXT -24 400 Left 2 !.lib spice_BF862.prm TEXT 240 -344 Left 2 ;.step param R7 500k 1.3Meg 0.1Meg TEXT 240 -376 Left 2 !.param R7=680K TEXT 240 -408 Left 2 !.options plotwinsize=0