Finish active mixer simulation; it looks good!

This commit is contained in:
Kelvin Ly 2019-04-15 08:30:11 -04:00
parent 4fb7daebca
commit 8af98d3163
19 changed files with 4816 additions and 827 deletions

View File

@ -0,0 +1 @@
__pycache__/

View File

@ -4,8 +4,21 @@ $CMP ADF4360-7BCPZRL7
D Phase Locked Loops - PLL Intg Integer-N VCO Out Freq 350-1800
$ENDCMP
#
$CMP BGS12PL6E6327XTSA1
D RF Switch ICs CMOS SWITCH SPDT
$ENDCMP
#
$CMP HHM1515B2
D Signal Conditioning BALUN RF 880-960MHz 200 ohms
$ENDCMP
#
$CMP HHM1522E3
D Signal Conditioning Multilayer Balun 680-1100MHz 50 ohms
$ENDCMP
#
$CMP HHM17147A1
D Signal Conditioning Multilyer Balun 673-2700MHz 100 ohms
K balun, filtering
$ENDCMP
#
#End Doc Library

View File

@ -39,32 +39,151 @@ X 25 EP 400 -1400 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# BGS12PL6E6327XTSA1
#
DEF BGS12PL6E6327XTSA1 U 0 40 Y Y 1 F N
F0 "U" 50 450 50 H V C CNN
F1 "BGS12PL6E6327XTSA1" 450 -450 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
F4 "726-BGS12PL6E6327XTS" 550 -550 50 H V C CNN "Mouser"
DRAW
A 90 0 20 -899 899 1 1 0 N 90 -20 90 20
C -150 100 10 1 1 0 F
C -100 0 10 1 1 0 N
C -100 200 10 1 1 0 N
C -90 -100 10 1 1 0 N
C -50 -100 10 1 1 0 F
C 0 0 10 1 1 0 N
C 0 200 10 1 1 0 N
C 90 -130 10 1 1 0 N
C 90 -70 10 1 1 0 N
C 90 200 10 1 1 0 F
C 150 -130 10 1 1 0 N
C 150 -70 10 1 1 0 N
C 150 0 10 1 1 0 F
S -400 400 400 -400 1 1 10 f
P 2 1 1 0 -170 -100 -190 -100 N
P 2 1 1 0 -150 100 -220 100 N
P 2 1 1 0 -90 0 5 15 N
P 2 1 1 0 -90 200 -10 230 N
P 2 1 1 0 -50 -100 -50 -70 N
P 2 1 1 0 -50 -50 -50 -20 N
P 2 1 1 0 -50 50 -50 20 N
P 2 1 1 0 -50 100 -50 70 N
P 2 1 1 0 -50 150 -50 120 N
P 2 1 1 0 -50 200 -50 170 N
P 2 1 1 0 -20 -100 -80 -100 N
P 2 1 1 0 0 -100 30 -100 N
P 2 1 1 0 10 0 220 0 N
P 2 1 1 0 10 200 220 200 N
P 2 1 1 0 80 -100 50 -100 N
P 2 1 1 0 90 -80 105 -135 N
P 2 1 1 0 90 -20 90 -60 N
P 2 1 1 0 90 20 90 200 N
P 2 1 1 0 140 -100 110 -100 N
P 2 1 1 0 150 -80 180 -130 N
P 2 1 1 0 150 0 150 -60 N
P 4 1 1 0 -170 -60 -170 -140 -100 -100 -170 -60 N
P 4 1 1 0 -110 0 -150 0 -150 200 -110 200 N
P 6 1 1 0 90 -140 90 -310 70 -310 90 -340 110 -310 90 -310 N
P 6 1 1 0 150 -140 150 -310 130 -310 150 -340 170 -310 150 -310 N
X RF2 1 500 0 100 L 50 50 1 1 P
X GND 2 0 -500 100 U 50 50 1 1 W
X RF1 3 500 200 100 L 50 50 1 1 P
X RFC 4 -500 100 100 R 50 50 1 1 P
X VDD 4 0 500 100 D 50 50 1 1 W
X CTRL 6 -500 -100 100 R 50 50 1 1 I
ENDDRAW
ENDDEF
#
# HHM1515B2
#
DEF HHM1515B2 U 0 40 Y N 1 F N
F0 "U" 0 250 50 H V C CNN
F1 "HHM1515B2" 0 -250 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
F4 "810-HHM1515B2" 0 -350 50 H V C CNN "Mouser"
DRAW
A -50 -125 25 -899 899 1 1 0 N -50 -150 -50 -100
A -50 -75 25 -899 899 1 1 0 N -50 -100 -50 -50
A -50 -25 25 -899 899 1 1 0 N -50 -50 -50 0
A -50 25 25 -899 899 1 1 0 N -50 0 -50 50
A -50 75 25 -899 899 1 1 0 N -50 50 -50 100
A -50 125 25 -899 899 1 1 0 N -50 100 -50 150
A 50 -125 25 901 -901 1 1 0 N 50 -100 50 -150
A 50 -75 25 901 -901 1 1 0 N 50 -50 50 -100
A 50 -25 25 901 -901 1 1 0 N 50 0 50 -50
A 50 25 25 901 -901 1 1 0 N 50 50 50 0
A 50 75 25 901 -901 1 1 0 N 50 100 50 50
A 50 125 25 901 -901 1 1 0 N 50 150 50 100
X SINGLE 1 150 150 100 L 50 50 1 1 P
X COMMON 2 -150 0 100 R 50 50 1 1 P
X + 3 -150 150 100 R 50 50 1 1 P
X - 4 -150 -150 100 R 50 50 1 1 P
X GND 5 150 -150 100 L 50 50 1 1 P
X NC 6 150 0 100 L 50 50 1 1 N N
ENDDRAW
ENDDEF
#
# HHM1522E3
#
DEF HHM1522E3 U 0 40 Y N 1 F N
F0 "U" 0 250 50 H V C CNN
F1 "HHM1522E3" 0 -250 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
F4 "810-HHM1522E3" 0 -350 50 H V C CNN "Mouser"
DRAW
A -50 -125 25 -899 899 1 1 0 N -50 -150 -50 -100
A -50 -75 25 -899 899 1 1 0 N -50 -100 -50 -50
A -50 -25 25 -899 899 1 1 0 N -50 -50 -50 0
A -50 25 25 -899 899 1 1 0 N -50 0 -50 50
A -50 75 25 -899 899 1 1 0 N -50 50 -50 100
A -50 125 25 -899 899 1 1 0 N -50 100 -50 150
A 50 -125 25 901 -901 1 1 0 N 50 -100 50 -150
A 50 -75 25 901 -901 1 1 0 N 50 -50 50 -100
A 50 -25 25 901 -901 1 1 0 N 50 0 50 -50
A 50 25 25 901 -901 1 1 0 N 50 50 50 0
A 50 75 25 901 -901 1 1 0 N 50 100 50 50
A 50 125 25 901 -901 1 1 0 N 50 150 50 100
X SINGLE 1 150 150 100 L 50 50 1 1 P
X COMMON 2 -150 0 100 R 50 50 1 1 P
X + 3 -150 150 100 R 50 50 1 1 P
X - 4 -150 -150 100 R 50 50 1 1 P
X GND 5 150 -150 100 L 50 50 1 1 P
X NC 6 150 0 100 L 50 50 1 1 N N
ENDDRAW
ENDDEF
#
# HHM17147A1
#
DEF HHM17147A1 U 0 40 Y N 1 F N
F0 "U" 0 0 50 H V C CNN
F1 "HHM17147A1" 0 -500 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
F0 "U" 0 250 50 H V C CNN
F1 "HHM17147A1" 0 -250 50 H V C CNN
F2 "" 0 250 50 H I C CNN
F3 "" 0 250 50 H I C CNN
F4 "810-HHM17147A1" 0 -350 50 H V C CNN "Mouser"
DRAW
A -50 -375 25 -899 899 0 1 0 N -50 -400 -50 -350
A -50 -325 25 -899 899 0 1 0 N -50 -350 -50 -300
A -50 -275 25 -899 899 0 1 0 N -50 -300 -50 -250
A -50 -225 25 -899 899 0 1 0 N -50 -250 -50 -200
A -50 -175 25 -899 899 0 1 0 N -50 -200 -50 -150
A -50 -125 25 -899 899 0 1 0 N -50 -150 -50 -100
A 50 -375 25 901 -901 0 1 0 N 50 -350 50 -400
A 50 -325 25 901 -901 0 1 0 N 50 -300 50 -350
A 50 -275 25 901 -901 0 1 0 N 50 -250 50 -300
A 50 -225 25 901 -901 0 1 0 N 50 -200 50 -250
A 50 -175 25 901 -901 0 1 0 N 50 -150 50 -200
A -50 -75 25 -899 899 0 1 0 N -50 -100 -50 -50
A -50 -25 25 -899 899 0 1 0 N -50 -50 -50 0
A -50 25 25 -899 899 0 1 0 N -50 0 -50 50
A -50 75 25 -899 899 0 1 0 N -50 50 -50 100
A -50 125 25 -899 899 0 1 0 N -50 100 -50 150
A 50 -125 25 901 -901 0 1 0 N 50 -100 50 -150
X SINGLE 1 150 -100 100 L 50 50 1 1 P
X COMMON 2 -150 -250 100 R 50 50 1 1 P
X + 3 -150 -100 100 R 50 50 1 1 P
X - 4 -150 -400 100 R 50 50 1 1 P
X GND 5 150 -400 100 L 50 50 1 1 P
X NC 6 150 -250 100 L 50 50 1 1 N N
A 50 -75 25 901 -901 0 1 0 N 50 -50 50 -100
A 50 -25 25 901 -901 0 1 0 N 50 0 50 -50
A 50 25 25 901 -901 0 1 0 N 50 50 50 0
A 50 75 25 901 -901 0 1 0 N 50 100 50 50
A 50 125 25 901 -901 0 1 0 N 50 150 50 100
X SINGLE 1 150 150 100 L 50 50 1 1 P
X COMMON 2 -150 0 100 R 50 50 1 1 P
X + 3 -150 150 100 R 50 50 1 1 P
X - 4 -150 -150 100 R 50 50 1 1 P
X GND 5 150 -150 100 L 50 50 1 1 P
X NC 6 150 0 100 L 50 50 1 1 N N
ENDDRAW
ENDDEF
#

View File

@ -26,6 +26,23 @@ X Ext 2 0 -200 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_TestPoint
#
DEF Connector_TestPoint TP 0 30 N N 1 F N
F0 "TP" 0 270 50 H V C CNN
F1 "Connector_TestPoint" 0 200 50 H V C CNN
F2 "" 200 0 50 H I C CNN
F3 "" 200 0 50 H I C CNN
$FPLIST
Pin*
Test*
$ENDFPLIST
DRAW
C 0 130 30 0 1 0 N
X 1 1 0 0 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_C_Small
#
DEF Device_C_Small C 0 10 N N 1 F N
@ -67,6 +84,25 @@ X ~ 2 0 -100 20 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_Q_NPN_BCE
#
DEF Device_Q_NPN_BCE Q 0 0 Y N 1 F N
F0 "Q" 200 50 50 H V L CNN
F1 "Device_Q_NPN_BCE" 200 -50 50 H V L CNN
F2 "" 200 100 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
C 50 0 111 0 1 10 N
P 2 0 1 0 25 25 100 100 N
P 3 0 1 0 25 -25 100 -100 100 -100 N
P 3 0 1 20 25 75 25 -75 25 -75 N
P 5 0 1 0 50 -70 70 -50 90 -90 50 -70 50 -70 F
X B 1 -200 0 225 R 50 50 1 1 I
X C 2 100 200 100 D 50 50 1 1 P
X E 3 100 -200 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_R_Small
#
DEF Device_R_Small R 0 10 N N 1 F N
@ -122,32 +158,151 @@ X 25 EP 400 -1400 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# discrete-parts_BGS12PL6E6327XTSA1
#
DEF discrete-parts_BGS12PL6E6327XTSA1 U 0 40 Y Y 1 F N
F0 "U" 50 450 50 H V C CNN
F1 "discrete-parts_BGS12PL6E6327XTSA1" 450 -450 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
F4 "726-BGS12PL6E6327XTS" 550 -550 50 H V C CNN "Mouser"
DRAW
A 90 0 20 -899 899 1 1 0 N 90 -20 90 20
C -150 100 10 1 1 0 F
C -100 0 10 1 1 0 N
C -100 200 10 1 1 0 N
C -90 -100 10 1 1 0 N
C -50 -100 10 1 1 0 F
C 0 0 10 1 1 0 N
C 0 200 10 1 1 0 N
C 90 -130 10 1 1 0 N
C 90 -70 10 1 1 0 N
C 90 200 10 1 1 0 F
C 150 -130 10 1 1 0 N
C 150 -70 10 1 1 0 N
C 150 0 10 1 1 0 F
S -400 400 400 -400 1 1 10 f
P 2 1 1 0 -170 -100 -190 -100 N
P 2 1 1 0 -150 100 -220 100 N
P 2 1 1 0 -90 0 5 15 N
P 2 1 1 0 -90 200 -10 230 N
P 2 1 1 0 -50 -100 -50 -70 N
P 2 1 1 0 -50 -50 -50 -20 N
P 2 1 1 0 -50 50 -50 20 N
P 2 1 1 0 -50 100 -50 70 N
P 2 1 1 0 -50 150 -50 120 N
P 2 1 1 0 -50 200 -50 170 N
P 2 1 1 0 -20 -100 -80 -100 N
P 2 1 1 0 0 -100 30 -100 N
P 2 1 1 0 10 0 220 0 N
P 2 1 1 0 10 200 220 200 N
P 2 1 1 0 80 -100 50 -100 N
P 2 1 1 0 90 -80 105 -135 N
P 2 1 1 0 90 -20 90 -60 N
P 2 1 1 0 90 20 90 200 N
P 2 1 1 0 140 -100 110 -100 N
P 2 1 1 0 150 -80 180 -130 N
P 2 1 1 0 150 0 150 -60 N
P 4 1 1 0 -170 -60 -170 -140 -100 -100 -170 -60 N
P 4 1 1 0 -110 0 -150 0 -150 200 -110 200 N
P 6 1 1 0 90 -140 90 -310 70 -310 90 -340 110 -310 90 -310 N
P 6 1 1 0 150 -140 150 -310 130 -310 150 -340 170 -310 150 -310 N
X RF2 1 500 0 100 L 50 50 1 1 P
X GND 2 0 -500 100 U 50 50 1 1 W
X RF1 3 500 200 100 L 50 50 1 1 P
X RFC 4 -500 100 100 R 50 50 1 1 P
X VDD 4 0 500 100 D 50 50 1 1 W
X CTRL 6 -500 -100 100 R 50 50 1 1 I
ENDDRAW
ENDDEF
#
# discrete-parts_HHM1515B2
#
DEF discrete-parts_HHM1515B2 U 0 40 Y N 1 F N
F0 "U" 0 250 50 H V C CNN
F1 "discrete-parts_HHM1515B2" 0 -250 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
F4 "810-HHM1515B2" 0 -350 50 H V C CNN "Mouser"
DRAW
A -50 -125 25 -899 899 1 1 0 N -50 -150 -50 -100
A -50 -75 25 -899 899 1 1 0 N -50 -100 -50 -50
A -50 -25 25 -899 899 1 1 0 N -50 -50 -50 0
A -50 25 25 -899 899 1 1 0 N -50 0 -50 50
A -50 75 25 -899 899 1 1 0 N -50 50 -50 100
A -50 125 25 -899 899 1 1 0 N -50 100 -50 150
A 50 -125 25 901 -901 1 1 0 N 50 -100 50 -150
A 50 -75 25 901 -901 1 1 0 N 50 -50 50 -100
A 50 -25 25 901 -901 1 1 0 N 50 0 50 -50
A 50 25 25 901 -901 1 1 0 N 50 50 50 0
A 50 75 25 901 -901 1 1 0 N 50 100 50 50
A 50 125 25 901 -901 1 1 0 N 50 150 50 100
X SINGLE 1 150 150 100 L 50 50 1 1 P
X COMMON 2 -150 0 100 R 50 50 1 1 P
X + 3 -150 150 100 R 50 50 1 1 P
X - 4 -150 -150 100 R 50 50 1 1 P
X GND 5 150 -150 100 L 50 50 1 1 P
X NC 6 150 0 100 L 50 50 1 1 N N
ENDDRAW
ENDDEF
#
# discrete-parts_HHM1522E3
#
DEF discrete-parts_HHM1522E3 U 0 40 Y N 1 F N
F0 "U" 0 250 50 H V C CNN
F1 "discrete-parts_HHM1522E3" 0 -250 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
F4 "810-HHM1522E3" 0 -350 50 H V C CNN "Mouser"
DRAW
A -50 -125 25 -899 899 1 1 0 N -50 -150 -50 -100
A -50 -75 25 -899 899 1 1 0 N -50 -100 -50 -50
A -50 -25 25 -899 899 1 1 0 N -50 -50 -50 0
A -50 25 25 -899 899 1 1 0 N -50 0 -50 50
A -50 75 25 -899 899 1 1 0 N -50 50 -50 100
A -50 125 25 -899 899 1 1 0 N -50 100 -50 150
A 50 -125 25 901 -901 1 1 0 N 50 -100 50 -150
A 50 -75 25 901 -901 1 1 0 N 50 -50 50 -100
A 50 -25 25 901 -901 1 1 0 N 50 0 50 -50
A 50 25 25 901 -901 1 1 0 N 50 50 50 0
A 50 75 25 901 -901 1 1 0 N 50 100 50 50
A 50 125 25 901 -901 1 1 0 N 50 150 50 100
X SINGLE 1 150 150 100 L 50 50 1 1 P
X COMMON 2 -150 0 100 R 50 50 1 1 P
X + 3 -150 150 100 R 50 50 1 1 P
X - 4 -150 -150 100 R 50 50 1 1 P
X GND 5 150 -150 100 L 50 50 1 1 P
X NC 6 150 0 100 L 50 50 1 1 N N
ENDDRAW
ENDDEF
#
# discrete-parts_HHM17147A1
#
DEF discrete-parts_HHM17147A1 U 0 40 Y N 1 F N
F0 "U" 0 0 50 H V C CNN
F1 "discrete-parts_HHM17147A1" 0 -500 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
F0 "U" 0 250 50 H V C CNN
F1 "discrete-parts_HHM17147A1" 0 -250 50 H V C CNN
F2 "" 0 250 50 H I C CNN
F3 "" 0 250 50 H I C CNN
F4 "810-HHM17147A1" 0 -350 50 H V C CNN "Mouser"
DRAW
A -50 -375 25 -899 899 0 1 0 N -50 -400 -50 -350
A -50 -325 25 -899 899 0 1 0 N -50 -350 -50 -300
A -50 -275 25 -899 899 0 1 0 N -50 -300 -50 -250
A -50 -225 25 -899 899 0 1 0 N -50 -250 -50 -200
A -50 -175 25 -899 899 0 1 0 N -50 -200 -50 -150
A -50 -125 25 -899 899 0 1 0 N -50 -150 -50 -100
A 50 -375 25 901 -901 0 1 0 N 50 -350 50 -400
A 50 -325 25 901 -901 0 1 0 N 50 -300 50 -350
A 50 -275 25 901 -901 0 1 0 N 50 -250 50 -300
A 50 -225 25 901 -901 0 1 0 N 50 -200 50 -250
A 50 -175 25 901 -901 0 1 0 N 50 -150 50 -200
A -50 -75 25 -899 899 0 1 0 N -50 -100 -50 -50
A -50 -25 25 -899 899 0 1 0 N -50 -50 -50 0
A -50 25 25 -899 899 0 1 0 N -50 0 -50 50
A -50 75 25 -899 899 0 1 0 N -50 50 -50 100
A -50 125 25 -899 899 0 1 0 N -50 100 -50 150
A 50 -125 25 901 -901 0 1 0 N 50 -100 50 -150
X SINGLE 1 150 -100 100 L 50 50 1 1 P
X COMMON 2 -150 -250 100 R 50 50 1 1 P
X + 3 -150 -100 100 R 50 50 1 1 P
X - 4 -150 -400 100 R 50 50 1 1 P
X GND 5 150 -400 100 L 50 50 1 1 P
X NC 6 150 -250 100 L 50 50 1 1 N N
A 50 -75 25 901 -901 0 1 0 N 50 -50 50 -100
A 50 -25 25 901 -901 0 1 0 N 50 0 50 -50
A 50 25 25 901 -901 0 1 0 N 50 50 50 0
A 50 75 25 901 -901 0 1 0 N 50 100 50 50
A 50 125 25 901 -901 0 1 0 N 50 150 50 100
X SINGLE 1 150 150 100 L 50 50 1 1 P
X COMMON 2 -150 0 100 R 50 50 1 1 P
X + 3 -150 150 100 R 50 50 1 1 P
X - 4 -150 -150 100 R 50 50 1 1 P
X GND 5 150 -150 100 L 50 50 1 1 P
X NC 6 150 0 100 L 50 50 1 1 N N
ENDDRAW
ENDDEF
#

View File

@ -4,7 +4,7 @@ EELAYER 29 0
EELAYER END
$Descr USLetter 11000 8500
encoding utf-8
Sheet 1 4
Sheet 1 6
Title ""
Date ""
Rev ""
@ -21,15 +21,27 @@ F0 "Local Oscillator" 50
F1 "lo.sch" 50
$EndSheet
$Sheet
S 5050 1550 1500 1350
S 5600 1550 1500 1350
U 5CA6B0AA
F0 "Receiver" 50
F1 "receiver.sch" 50
$EndSheet
$Sheet
S 5100 3650 1700 1550
S 5500 3600 1700 1550
U 5CA6B0B3
F0 "Transmitter" 50
F1 "transmitter.sch" 50
$EndSheet
$Comp
L discrete-parts:BGS12PL6E6327XTSA1 U?
U 1 1 5CC15EED
P 4350 3450
F 0 "U?" H 4400 3900 50 0000 C CNN
F 1 "BGS12PL6E6327XTSA1" H 4800 3000 50 0000 C CNN
F 2 "" H 4350 3450 50 0001 C CNN
F 3 "" H 4350 3450 50 0001 C CNN
F 4 "726-BGS12PL6E6327XTS" H 4900 2900 50 0000 C CNN "Mouser"
1 4350 3450
1 0 0 -1
$EndComp
$EndSCHEMATC

View File

@ -4,7 +4,7 @@ EELAYER 29 0
EELAYER END
$Descr USLetter 11000 8500
encoding utf-8
Sheet 1 4
Sheet 1 6
Title ""
Date ""
Rev ""
@ -21,15 +21,27 @@ F0 "Local Oscillator" 50
F1 "lo.sch" 50
$EndSheet
$Sheet
S 5050 1550 1500 1350
S 5600 1550 1500 1350
U 5CA6B0AA
F0 "Receiver" 50
F1 "receiver.sch" 50
$EndSheet
$Sheet
S 5100 3650 1700 1550
S 5500 3600 1700 1550
U 5CA6B0B3
F0 "Transmitter" 50
F1 "transmitter.sch" 50
$EndSheet
$Comp
L discrete-parts:BGS12PL6E6327XTSA1 U?
U 1 1 5CC15EED
P 4350 3450
F 0 "U?" H 4400 3900 50 0000 C CNN
F 1 "BGS12PL6E6327XTSA1" H 4800 3000 50 0000 C CNN
F 2 "" H 4350 3450 50 0001 C CNN
F 3 "" H 4350 3450 50 0001 C CNN
F 4 "726-BGS12PL6E6327XTS" H 4900 2900 50 0000 C CNN "Mouser"
1 4350 3450
1 0 0 -1
$EndComp
$EndSCHEMATC

File diff suppressed because it is too large Load Diff

View File

@ -4,7 +4,7 @@ EELAYER 29 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 2 4
Sheet 2 6
Title ""
Date ""
Rev ""
@ -510,12 +510,15 @@ Wire Wire Line
$Comp
L discrete-parts:HHM17147A1 U?
U 1 1 5CAFA1BF
P 7050 4100
F 0 "U?" H 7050 4100 50 0000 C CNN
F 1 "HHM17147A1" H 7050 3600 50 0000 C CNN
F 2 "" H 7050 4100 50 0001 C CNN
F 3 "" H 7050 4100 50 0001 C CNN
1 7050 4100
P 7050 4350
AR Path="/5CAFA1BF" Ref="U?" Part="1"
AR Path="/5CA6B046/5CAFA1BF" Ref="U?" Part="1"
F 0 "U?" H 7050 4550 50 0000 C CNN
F 1 "HHM17147A1" H 7050 4150 50 0000 C CNN
F 2 "" H 7050 4350 50 0001 C CNN
F 3 "" H 7050 4350 50 0001 C CNN
F 4 "810-HHM17147A1" H 7050 4350 50 0001 C CNN "Mouser"
1 7050 4350
1 0 0 -1
$EndComp
Wire Wire Line
@ -981,8 +984,8 @@ Text Label 9450 2750 0 50 ~ 0
5V
Text Notes 9600 2550 0 50 ~ 0
20 mA bias current
Text Notes 9150 5000 0 50 ~ 0
Compression point should at ~~-10dBm
Text Notes 8550 5150 0 50 ~ 0
Compression point should at ~~-10dBm (~~+10 dBm at output)
Text HLabel 9450 2650 1 50 Input ~ 0
+5V0
Wire Wire Line

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -4,7 +4,7 @@ EELAYER 29 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 3 4
Sheet 3 6
Title ""
Date ""
Rev ""

View File

@ -4,7 +4,7 @@ EELAYER 29 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 3 4
Sheet 3 6
Title ""
Date ""
Rev ""

View File

@ -4,7 +4,7 @@ EELAYER 29 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 4
Sheet 6 6
Title ""
Date ""
Rev ""
@ -14,4 +14,16 @@ Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Sheet
S 3650 2050 2200 1350
U 5CC199E0
F0 "sheet5CC199DD" 50
F1 "mixer.sch" 50
$EndSheet
$Sheet
S 3650 3800 2200 1350
U 5CC199E2
F0 "sheet5CC199DE" 50
F1 "mixer.sch" 50
$EndSheet
$EndSCHEMATC

View File

@ -4,7 +4,7 @@ EELAYER 29 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 4
Sheet 4 6
Title ""
Date ""
Rev ""
@ -14,4 +14,16 @@ Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Sheet
S 3650 2050 2200 1350
U 5CC199E0
F0 "MIxerI" 50
F1 "mixer.sch" 50
$EndSheet
$Sheet
S 3650 3800 2200 1350
U 5CC199E2
F0 "MixerQ" 50
F1 "mixer.sch" 50
$EndSheet
$EndSCHEMATC

View File

@ -1,6 +1,6 @@
<Qucs Schematic 0.0.19>
<Properties>
<View=0,-203,1784,940,1,40,316>
<View=16,-300,1664,940,1,100,8>
<Grid=10,10,1>
<DataSet=bfu520_mixer.dat>
<DataDisplay=bfu520_mixer.dpl>
@ -51,8 +51,6 @@
<R R8 1 990 220 15 -26 0 1 "3k Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R7 1 990 110 15 -26 0 1 "2k Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<Pac P2 1 910 -140 18 -26 0 1 "2" 1 "50 Ohm" 1 "0 dBm" 0 "915 MHz" 0 "26.85" 0>
<C C6 1 810 -110 -26 17 0 0 "100 pF" 1 "" 0 "neutral" 0>
<C C5 1 710 -170 -26 17 0 0 "100 pF" 1 "" 0 "neutral" 0>
<R R9 1 630 -110 -26 16 1 2 "330 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<C C3 1 360 530 -26 17 0 0 "100 pF" 1 "" 0 "neutral" 0>
<C C4 1 370 610 -26 17 0 0 "100 pF" 1 "" 0 "neutral" 0>
@ -62,6 +60,8 @@
<R R11 1 120 350 -26 15 0 0 "33 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R12 1 140 530 -26 15 0 0 "33 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R13 1 150 610 -26 15 0 0 "33 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<C C5 1 710 -170 -26 17 0 0 "100 pF" 1 "" 0 "neutral" 0>
<C C6 1 810 -110 -26 17 0 0 "100 pF" 1 "" 0 "neutral" 0>
</Components>
<Wires>
<420 40 420 170 "" 0 0 0 "">

View File

@ -1,6 +1,6 @@
<Qucs Schematic 0.0.19>
<Properties>
<View=-141,-450,1854,941,0.751316,180,0>
<View=-81,-370,2183,1103,0.564474,261,227>
<Grid=10,10,1>
<DataSet=mixer_large_signal.dat>
<DataDisplay=mixer_large_signal.dpl>
@ -17,39 +17,23 @@
</Symbol>
<Components>
<.DC DC1 1 400 720 0 38 0 0 "26.85" 0 "0.001" 0 "1 pA" 0 "1 uV" 0 "no" 0 "150" 0 "no" 0 "none" 0 "CroutLU" 0>
<.SP SP1 0 130 710 0 61 0 0 "lin" 1 "100 MHz" 1 "2 GHz" 1 "50" 1 "no" 0 "1" 0 "2" 0 "no" 0 "no" 0>
<.SP SP1 0 130 710 0 62 0 0 "lin" 1 "100 MHz" 1 "2 GHz" 1 "50" 1 "no" 0 "1" 0 "2" 0 "no" 0 "no" 0>
<Eqn Eqn1 1 940 720 -31 15 0 0 "ileft=10e-3+I1" 1 "yes" 0>
<Eqn Eqn2 1 940 810 -31 15 0 0 "iright=10e-3-I1" 1 "yes" 0>
<.SW SW1 0 650 730 0 61 0 0 "SP1" 1 "lin" 1 "I1" 1 "-5 mA" 1 "5 mA" 1 "11" 1>
<.SW SW1 0 650 730 0 62 0 0 "SP1" 1 "lin" 1 "I1" 1 "-5 mA" 1 "5 mA" 1 "11" 1>
<SPICE X2 1 680 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>
<SPICE X1 1 840 210 -26 -89 0 0 "/home/kelvin/repos/ism-915mhz-transceiver/sim/models/BFU520XR_SPICE_GP.PRM" 1 "_net1,_net2,_net3" 0 "yes" 0 "none" 0>
<SPICE X3 1 1220 210 -26 -89 0 0 "/home/kelvin/repos/ism-915mhz-transceiver/sim/models/BFU520XR_SPICE_GP.PRM" 1 "_net1,_net2,_net3" 0 "yes" 0 "none" 0>
<SPICE X4 1 1090 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 680 300 0 0 0 0>
<GND * 1 840 300 0 0 0 0>
<GND * 1 910 310 0 0 0 0>
<GND * 1 1020 310 0 0 0 0>
<GND * 1 1090 300 0 0 0 0>
<GND * 1 1220 300 0 0 0 0>
<GND * 1 1280 300 0 0 0 0>
<GND * 1 610 310 0 0 0 0>
<L L1 1 820 -10 -26 10 0 0 "100 nH" 1 "" 0>
<L L2 1 1080 -10 -26 10 0 0 "100 nH" 1 "" 0>
<Idc I1 1 760 350 -69 -26 0 3 "ileft" 1>
<Idc I2 1 1150 340 -69 -26 0 3 "iright" 1>
<GND * 1 760 410 0 0 0 0>
<GND * 1 1150 400 0 0 0 0>
<Vdc V1 1 530 -110 18 -26 0 1 "5 V" 1>
<GND * 1 530 -50 0 0 0 0>
<R R2 1 610 230 -93 -26 1 1 "3 kOhm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R1 1 610 130 -93 -26 1 1 "2 kOhm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R4 1 910 130 -93 -26 1 1 "2 kOhm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R5 1 1020 130 -93 -26 1 1 "2 kOhm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R3 1 910 260 -93 -26 1 1 "3k Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R6 1 1020 260 16 -26 0 1 "3k Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R8 1 1280 230 15 -26 0 1 "3k Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R7 1 1280 120 15 -26 0 1 "2k Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R9 1 920 -100 -26 16 1 2 "330 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<C C3 1 750 540 -26 17 0 0 "100 pF" 1 "" 0 "neutral" 0>
<C C4 1 740 620 -26 17 0 0 "100 pF" 1 "" 0 "neutral" 0>
<L L3 1 190 420 -26 10 0 0 "12 nH" 1 "" 0>
@ -57,74 +41,53 @@
<L L5 1 350 420 -26 10 0 0 "27 nH" 1 "" 0>
<L L6 1 350 560 -26 10 0 0 "27 nH" 1 "" 0>
<C C7 1 270 500 17 -26 0 1 "1.2 pF" 1 "" 0 "neutral" 0>
<L L7 1 920 -170 -26 10 0 0 "12 nH" 1 "" 0>
<R R11 1 1140 -240 16 -26 1 3 "1k Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<Eqn Eqn3 1 1070 680 -31 15 0 0 "I1=8e-3" 1 "yes" 0>
<R R12 1 1250 -240 15 -26 0 1 "50 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<GND * 1 1200 -180 0 0 0 0>
<.TR TR1 1 -40 720 0 61 0 0 "lin" 1 "0" 1 "50 ns" 1 "1000" 0 "Gear" 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>
<L L7 1 920 -170 -26 10 0 0 "31 nH" 1 "" 0>
<C C1 1 560 360 -26 17 0 0 "100 pF" 1 "" 0 "neutral" 0>
<C C2 1 550 180 -26 17 0 0 "100 pF" 1 "" 0 "neutral" 0>
<R R16 1 490 180 -26 15 0 0 "33 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R17 1 500 360 -26 15 0 0 "33 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R18 1 660 540 -26 15 0 0 "33 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R19 1 660 620 -26 15 0 0 "33 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<Pac P1 1 80 490 18 -26 0 1 "1" 1 "50 Ohm" 1 "-2 dBm" 0 "915 MHz" 0 "26.85" 0>
<GND * 1 60 600 0 0 0 0>
<R R20 1 -110 490 15 -26 0 1 "1k Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<C C8 1 -20 420 -26 17 0 0 "1.2 pF" 1 "" 0 "neutral" 0>
<C C9 1 -20 560 -26 17 0 0 "1.2 pF" 1 "" 0 "neutral" 0>
<R R21 1 790 -90 -26 15 0 0 "10k Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "US" 0>
<R R22 1 1050 -100 -26 15 0 0 "10k Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "US" 0>
<C C5 1 1050 -280 -26 17 0 0 "3.8 pF" 1 "" 0 "neutral" 0>
<C C6 1 1050 -210 -26 17 0 0 "3.8 pF" 1 "" 0 "neutral" 0>
<Eqn Eqn4 1 950 920 -31 15 0 0 "spectrum=20*log10(abs(fft(vout.Vt)))" 1 "yes" 0>
<Pac P1 1 80 490 18 -26 0 1 "1" 1 "50 Ohm" 1 "-2 dBm" 0 "915 MHz" 0 "26.85" 0>
<.TR TR1 1 -40 720 0 62 0 0 "lin" 1 "0" 1 "100 ns" 1 "1000" 0 "Gear" 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>
<sTr Tr1 1 1260 -250 -29 78 0 0 "1" 1 "1" 1>
<GND * 1 1350 -160 0 0 0 0>
<R R12 1 1380 -250 15 -26 0 1 "50 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<L L8 1 950 -340 -26 10 0 0 "220 nH" 1 "" 0>
<R R9 1 920 -100 -26 16 1 2 "220 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<GND * 1 1550 270 0 0 0 0>
<R R8 1 1550 200 15 -26 0 1 "3k Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R7 1 1550 90 15 -26 0 1 "2k Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<GND * 1 270 260 0 0 0 0>
<R R2 1 270 180 -93 -26 1 1 "3 kOhm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R1 1 270 80 -93 -26 1 1 "2 kOhm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R23 1 1410 0 -26 15 0 0 "1 kOhm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R24 1 1410 70 -26 15 0 0 "1 kOhm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R22 1 510 10 -26 15 0 0 "1 kOhm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R21 1 510 70 -26 15 0 0 "1 kOhm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<Vdc V1 1 530 -110 18 -26 0 1 "5 V" 1>
<R R20 1 -50 490 15 -26 0 1 "1k Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<Eqn Eqn3 1 1070 680 -31 15 0 0 "I1=5e-3" 1 "yes" 0>
</Components>
<Wires>
<710 50 710 180 "" 0 0 0 "">
<1190 50 1190 180 "" 0 0 0 "">
<1120 80 1120 180 "" 0 0 0 "">
<810 80 810 180 "" 0 0 0 "">
<850 -10 880 -10 "" 0 0 0 "">
<810 80 880 80 "" 0 0 0 "">
<880 80 1120 80 "" 0 0 0 "">
<880 -10 880 80 "" 0 0 0 "">
<710 50 970 50 "" 0 0 0 "">
<730 -10 790 -10 "" 0 0 0 "">
<730 -50 730 -10 "" 0 0 0 "">
<1150 -50 1150 -10 "" 0 0 0 "">
<1110 -10 1150 -10 "" 0 0 0 "">
<970 50 1190 50 "" 0 0 0 "">
<970 -10 970 50 "" 0 0 0 "">
<970 -10 1050 -10 "" 0 0 0 "">
<1020 -50 1130 -50 "" 0 0 0 "">
<1020 -50 1020 100 "" 0 0 0 "">
<730 -50 910 -50 "" 0 0 0 "">
<910 -50 1020 -50 "" 0 0 0 "">
<910 -50 910 100 "" 0 0 0 "">
<610 -50 690 -50 "" 0 0 0 "">
<610 -50 610 100 "" 0 0 0 "">
<1150 -50 1280 -50 "" 0 0 0 "">
<1280 -50 1280 90 "" 0 0 0 "">
<1280 260 1280 300 "" 0 0 0 "">
<610 -50 780 -50 "" 0 0 0 "">
<1220 270 1220 300 "" 0 0 0 "">
<1090 270 1090 300 "" 0 0 0 "">
<1020 290 1020 310 "" 0 0 0 "">
<910 290 910 310 "" 0 0 0 "">
<840 270 840 300 "" 0 0 0 "">
<680 270 680 300 "" 0 0 0 "">
<610 260 610 310 "" 0 0 0 "">
<610 160 610 180 "" 0 0 0 "">
<610 180 610 200 "" 0 0 0 "">
<610 180 650 180 "" 0 0 0 "">
<910 160 910 180 "" 0 0 0 "">
<910 180 910 230 "" 0 0 0 "">
<870 180 910 180 "" 0 0 0 "">
<1020 160 1020 180 "" 0 0 0 "">
<1020 180 1020 230 "" 0 0 0 "">
<1020 180 1060 180 "" 0 0 0 "">
<1280 150 1280 180 "" 0 0 0 "">
<1280 180 1280 200 "" 0 0 0 "">
<1250 180 1280 180 "" 0 0 0 "">
<1250 180 1300 180 "" 0 0 0 "">
<1120 240 1150 240 "" 0 0 0 "">
<1150 240 1190 240 "" 0 0 0 "">
<1150 240 1150 310 "" 0 0 0 "">
@ -141,10 +104,9 @@
<990 180 990 460 "" 0 0 0 "">
<610 460 990 460 "" 0 0 0 "">
<910 180 960 180 "" 0 0 0 "">
<1280 180 1430 180 "" 0 0 0 "">
<970 -100 970 -10 "" 0 0 0 "">
<970 -100 970 50 "" 0 0 0 "">
<950 -100 970 -100 "" 0 0 0 "">
<880 -100 880 -90 "" 0 0 0 "">
<880 -100 880 80 "" 0 0 0 "">
<880 -100 890 -100 "" 0 0 0 "">
<960 180 960 540 "" 0 0 0 "">
<780 540 960 540 "" 0 0 0 "">
@ -165,22 +127,10 @@
<880 -170 890 -170 "" 0 0 0 "">
<970 -170 970 -100 "" 0 0 0 "">
<950 -170 970 -170 "" 0 0 0 "">
<1080 -210 1140 -210 "" 0 0 0 "">
<970 -210 970 -170 "" 0 0 0 "">
<970 -210 1020 -210 "" 0 0 0 "">
<880 -280 880 -170 "" 0 0 0 "">
<880 -280 1020 -280 "" 0 0 0 "">
<1080 -280 1140 -280 "" 0 0 0 "">
<1140 -280 1140 -270 "" 0 0 0 "">
<1140 -210 1200 -210 "" 0 0 0 "">
<1140 -280 1250 -280 "vout" 1220 -310 56 "">
<1250 -280 1250 -270 "" 0 0 0 "">
<1200 -210 1250 -210 "" 0 0 0 "">
<1200 -210 1200 -180 "" 0 0 0 "">
<80 560 160 560 "" 0 0 0 "">
<610 360 610 460 "" 0 0 0 "">
<590 360 610 360 "" 0 0 0 "">
<580 180 610 180 "" 0 0 0 "">
<580 180 620 180 "" 0 0 0 "">
<440 180 460 180 "" 0 0 0 "">
<440 180 440 360 "" 0 0 0 "">
<440 360 440 420 "" 0 0 0 "">
@ -193,21 +143,58 @@
<690 540 720 540 "" 0 0 0 "">
<60 560 80 560 "" 0 0 0 "">
<60 560 60 600 "" 0 0 0 "">
<-110 560 -50 560 "" 0 0 0 "">
<-110 520 -110 560 "" 0 0 0 "">
<-110 420 -110 460 "" 0 0 0 "">
<-110 420 -50 420 "" 0 0 0 "">
<10 420 80 420 "" 0 0 0 "">
<10 560 60 560 "" 0 0 0 "">
<880 -90 880 -10 "" 0 0 0 "">
<820 -90 880 -90 "" 0 0 0 "">
<690 -90 760 -90 "" 0 0 0 "">
<690 -50 730 -50 "" 0 0 0 "">
<690 -90 690 -50 "" 0 0 0 "">
<970 -100 1020 -100 "" 0 0 0 "">
<1130 -50 1150 -50 "" 0 0 0 "">
<1130 -100 1130 -50 "" 0 0 0 "">
<1080 -100 1130 -100 "" 0 0 0 "">
<880 -280 880 -170 "" 0 0 0 "">
<970 -210 970 -170 "" 0 0 0 "">
<970 -210 1080 -210 "" 0 0 0 "">
<880 -280 1080 -280 "" 0 0 0 "">
<980 -340 1170 -340 "" 0 0 0 "">
<1170 -340 1170 -260 "" 0 0 0 "">
<1170 -260 1230 -260 "" 0 0 0 "">
<1230 -260 1230 -240 "" 0 0 0 "">
<1080 -320 1230 -320 "" 0 0 0 "">
<1080 -320 1080 -280 "" 0 0 0 "">
<1080 -180 1230 -180 "" 0 0 0 "">
<1080 -210 1080 -180 "" 0 0 0 "">
<1290 -220 1350 -220 "" 0 0 0 "">
<1290 -280 1380 -280 "vout" 1380 -310 57 "">
<780 -340 920 -340 "" 0 0 0 "">
<780 -340 780 -50 "" 0 0 0 "">
<1350 -220 1380 -220 "" 0 0 0 "">
<1350 -220 1350 -160 "" 0 0 0 "">
<780 -50 1550 -50 "" 0 0 0 "">
<1550 -50 1550 60 "" 0 0 0 "">
<1550 230 1550 270 "" 0 0 0 "">
<270 -160 270 50 "" 0 0 0 "">
<270 -160 530 -160 "" 0 0 0 "">
<270 110 270 120 "" 0 0 0 "">
<270 210 270 260 "" 0 0 0 "">
<270 120 270 150 "" 0 0 0 "">
<270 120 380 120 "" 0 0 0 "">
<380 10 380 70 "" 0 0 0 "">
<380 10 480 10 "" 0 0 0 "">
<380 70 380 120 "" 0 0 0 "">
<380 70 480 70 "" 0 0 0 "">
<620 180 650 180 "" 0 0 0 "">
<620 70 620 180 "" 0 0 0 "">
<540 70 620 70 "" 0 0 0 "">
<540 10 910 10 "" 0 0 0 "">
<910 10 910 180 "" 0 0 0 "">
<1550 120 1550 140 "" 0 0 0 "">
<1020 0 1020 180 "" 0 0 0 "">
<1300 70 1380 70 "" 0 0 0 "">
<1300 180 1430 180 "" 0 0 0 "">
<1300 70 1300 180 "" 0 0 0 "">
<1020 0 1380 0 "" 0 0 0 "">
<1440 0 1480 0 "" 0 0 0 "">
<1480 0 1480 70 "" 0 0 0 "">
<1550 140 1550 170 "" 0 0 0 "">
<1480 140 1550 140 "" 0 0 0 "">
<1480 70 1480 140 "" 0 0 0 "">
<1440 70 1480 70 "" 0 0 0 "">
<-50 560 60 560 "" 0 0 0 "">
<-50 520 -50 560 "" 0 0 0 "">
<-50 420 -50 460 "" 0 0 0 "">
<-50 420 80 420 "" 0 0 0 "">
</Wires>
<Diagrams>
</Diagrams>

View File

@ -0,0 +1,307 @@
<Qucs Schematic 0.0.19>
<Properties>
<View=-81,-370,2202,1093,0.683017,540,395>
<Grid=10,10,1>
<DataSet=mixer_large_signal_if.dat>
<DataDisplay=mixer_large_signal_if.dpl>
<OpenDisplay=1>
<Script=mixer_large_signal_if.m>
<RunScript=0>
<showFrame=0>
<FrameText0=Title>
<FrameText1=Drawn By:>
<FrameText2=Date:>
<FrameText3=Revision:>
</Properties>
<Symbol>
</Symbol>
<Components>
<.DC DC1 1 400 720 0 38 0 0 "26.85" 0 "0.001" 0 "1 pA" 0 "1 uV" 0 "no" 0 "150" 0 "no" 0 "none" 0 "CroutLU" 0>
<.SP SP1 0 130 710 0 62 0 0 "lin" 1 "100 MHz" 1 "2 GHz" 1 "50" 1 "no" 0 "1" 0 "2" 0 "no" 0 "no" 0>
<Eqn Eqn1 1 940 720 -31 15 0 0 "ileft=10e-3+I1" 1 "yes" 0>
<Eqn Eqn2 1 940 810 -31 15 0 0 "iright=10e-3-I1" 1 "yes" 0>
<SPICE X2 1 680 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>
<SPICE X1 1 840 210 -26 -89 0 0 "/home/kelvin/repos/ism-915mhz-transceiver/sim/models/BFU520XR_SPICE_GP.PRM" 1 "_net1,_net2,_net3" 0 "yes" 0 "none" 0>
<SPICE X3 1 1220 210 -26 -89 0 0 "/home/kelvin/repos/ism-915mhz-transceiver/sim/models/BFU520XR_SPICE_GP.PRM" 1 "_net1,_net2,_net3" 0 "yes" 0 "none" 0>
<SPICE X4 1 1090 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 680 300 0 0 0 0>
<GND * 1 840 300 0 0 0 0>
<GND * 1 1090 300 0 0 0 0>
<GND * 1 1220 300 0 0 0 0>
<GND * 1 530 -50 0 0 0 0>
<C C3 1 750 540 -26 17 0 0 "100 pF" 1 "" 0 "neutral" 0>
<C C4 1 740 620 -26 17 0 0 "100 pF" 1 "" 0 "neutral" 0>
<L L3 1 190 420 -26 10 0 0 "12 nH" 1 "" 0>
<L L4 1 190 560 -26 10 0 0 "12 nH" 1 "" 0>
<L L5 1 350 420 -26 10 0 0 "27 nH" 1 "" 0>
<L L6 1 350 560 -26 10 0 0 "27 nH" 1 "" 0>
<C C7 1 270 500 17 -26 0 1 "1.2 pF" 1 "" 0 "neutral" 0>
<L L7 1 920 -170 -26 10 0 0 "31 nH" 1 "" 0>
<C C1 1 560 360 -26 17 0 0 "100 pF" 1 "" 0 "neutral" 0>
<C C2 1 550 180 -26 17 0 0 "100 pF" 1 "" 0 "neutral" 0>
<R R16 1 490 180 -26 15 0 0 "33 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R17 1 500 360 -26 15 0 0 "33 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R18 1 660 540 -26 15 0 0 "33 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R19 1 660 620 -26 15 0 0 "33 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<GND * 1 60 600 0 0 0 0>
<Eqn Eqn4 1 950 920 -31 15 0 0 "spectrum=fft(vout.Vt)" 1 "yes" 0>
<Pac P1 1 80 490 18 -26 0 1 "1" 1 "50 Ohm" 1 "-2 dBm" 0 "915 MHz" 0 "26.85" 0>
<sTr Tr1 1 1260 -250 -29 78 0 0 "1" 1 "1" 1>
<GND * 1 1350 -160 0 0 0 0>
<R R12 1 1380 -250 15 -26 0 1 "50 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<L L8 1 950 -340 -26 10 0 0 "220 nH" 1 "" 0>
<R R9 1 920 -100 -26 16 1 2 "220 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<GND * 1 1550 270 0 0 0 0>
<R R8 1 1550 200 15 -26 0 1 "3k Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R7 1 1550 90 15 -26 0 1 "2k Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<GND * 1 270 260 0 0 0 0>
<R R2 1 270 180 -93 -26 1 1 "3 kOhm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R1 1 270 80 -93 -26 1 1 "2 kOhm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R23 1 1410 0 -26 15 0 0 "1 kOhm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R24 1 1410 70 -26 15 0 0 "1 kOhm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R22 1 510 10 -26 15 0 0 "1 kOhm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R21 1 510 70 -26 15 0 0 "1 kOhm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<Vdc V1 1 530 -110 18 -26 0 1 "5 V" 1>
<R R20 1 -50 490 15 -26 0 1 "1k Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<Eqn Eqn3 1 1070 680 -31 15 0 0 "I1=0" 1 "yes" 0>
<_BJT T1 1 1580 630 -78 -26 1 2 "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>
<L L9 1 1530 490 -26 10 0 0 "220 uH" 1 "" 0>
<L L10 1 1540 800 -26 10 0 0 "220 uH" 1 "" 0>
<R R26 1 1540 890 -26 15 0 0 "33 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R25 1 1540 420 -26 15 0 0 "33 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<GND * 1 1620 930 0 0 0 0>
<R R27 1 1700 630 -26 15 0 0 "1k Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<_BJT T2 1 1880 630 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>
<R R29 1 1880 750 15 -26 0 1 "33 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R28 1 1880 490 15 -26 0 1 "390 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<GND * 1 1880 840 0 0 0 0>
<Vdc V2 1 1720 470 18 -26 0 1 "5 V" 1>
<GND * 1 1720 530 0 0 0 0>
<GND * 1 1780 840 0 0 0 0>
<C C10 1 1700 730 -26 17 0 0 "1 nF" 1 "" 0 "neutral" 0>
<Idc I1 1 1030 480 -69 -26 0 3 "ileft" 1>
<GND * 1 1030 540 0 0 0 0>
<L L11 1 840 380 -26 10 0 0 "680 nH" 1 "" 0>
<GND * 1 1180 540 0 0 0 0>
<Idc I2 1 1180 490 -69 -26 0 3 "iright" 1>
<R R35 1 1070 590 -26 24 1 2 "10k Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R34 1 1290 370 -26 24 1 2 "10k Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<GND * 1 1360 400 0 0 0 0>
<GND * 1 1010 640 0 0 0 0>
<L L12 1 1150 370 -26 10 0 0 "680 nH" 1 "" 0>
<R R30 1 760 310 15 -26 0 1 "1 mOhm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R31 1 1190 320 -93 -26 1 1 "1 mOhm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<C C9 1 1520 730 -26 17 0 0 "33 nF" 1 "" 0 "neutral" 0>
<C C8 1 1510 580 -26 17 0 0 "33 nF" 1 "" 0 "neutral" 0>
<Vac V3 1 1780 790 18 -26 0 1 "100mV" 1 "5 MHz" 0 "0" 0 "0" 0>
<R R32 1 1340 580 -26 24 1 2 "3.3 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R33 1 1340 730 -26 24 1 2 "3.3 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<C C12 1 1360 450 -26 17 0 0 "100 pF" 1 "" 0 "neutral" 0>
<GND * 1 1410 470 0 0 0 0>
<GND * 1 1220 710 0 0 0 0>
<C C13 1 1220 660 17 -26 0 1 "100 pF" 1 "" 0 "neutral" 0>
<Eqn Eqn6 1 1130 810 -31 15 0 0 "il=(vlefttop.Vt-vleftbot.Vt)/3.3" 1 "yes" 0>
<Eqn Eqn5 1 1170 890 -31 15 0 0 "ir=(vrighttop.Vt-vrightbot.Vt)/3.3" 1 "yes" 0>
<.TR TR1 1 -40 720 0 62 0 0 "lin" 1 "0 ns" 1 "1000 ns" 1 "10000" 0 "AdamsMoulton" 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>
</Components>
<Wires>
<710 50 710 180 "" 0 0 0 "">
<1190 50 1190 180 "" 0 0 0 "">
<1120 80 1120 180 "" 0 0 0 "">
<810 80 810 180 "" 0 0 0 "">
<810 80 880 80 "" 0 0 0 "">
<880 80 1120 80 "" 0 0 0 "">
<710 50 970 50 "" 0 0 0 "">
<970 50 1190 50 "" 0 0 0 "">
<610 -50 780 -50 "" 0 0 0 "">
<1220 270 1220 300 "" 0 0 0 "">
<1090 270 1090 300 "" 0 0 0 "">
<840 270 840 300 "" 0 0 0 "">
<680 270 680 300 "" 0 0 0 "">
<870 180 910 180 "" 0 0 0 "">
<1020 180 1060 180 "" 0 0 0 "">
<1250 180 1300 180 "" 0 0 0 "">
<1120 240 1170 240 "" 0 0 0 "">
<710 240 760 240 "" 0 0 0 "">
<530 -160 530 -140 "" 0 0 0 "">
<530 -160 610 -160 "" 0 0 0 "">
<610 -160 610 -50 "" 0 0 0 "">
<530 -80 530 -50 "" 0 0 0 "">
<990 180 1020 180 "" 0 0 0 "">
<990 180 990 460 "" 0 0 0 "">
<610 460 990 460 "" 0 0 0 "">
<910 180 960 180 "" 0 0 0 "">
<970 -100 970 50 "" 0 0 0 "">
<950 -100 970 -100 "" 0 0 0 "">
<880 -100 880 80 "" 0 0 0 "">
<880 -100 890 -100 "" 0 0 0 "">
<960 180 960 540 "" 0 0 0 "">
<780 540 960 540 "" 0 0 0 "">
<1430 180 1430 620 "" 0 0 0 "">
<770 620 1430 620 "" 0 0 0 "">
<220 420 270 420 "" 0 0 0 "">
<220 560 270 560 "" 0 0 0 "">
<270 560 320 560 "" 0 0 0 "">
<270 530 270 560 "" 0 0 0 "">
<270 420 320 420 "" 0 0 0 "">
<270 420 270 470 "" 0 0 0 "">
<380 420 440 420 "" 0 0 0 "">
<380 560 440 560 "" 0 0 0 "">
<80 420 80 460 "" 0 0 0 "">
<80 420 160 420 "vin" 120 390 1 "">
<80 520 80 560 "" 0 0 0 "">
<880 -170 880 -100 "" 0 0 0 "">
<880 -170 890 -170 "" 0 0 0 "">
<970 -170 970 -100 "" 0 0 0 "">
<950 -170 970 -170 "" 0 0 0 "">
<80 560 160 560 "" 0 0 0 "">
<610 360 610 460 "" 0 0 0 "">
<590 360 610 360 "" 0 0 0 "">
<580 180 620 180 "" 0 0 0 "">
<440 180 460 180 "" 0 0 0 "">
<440 180 440 360 "" 0 0 0 "">
<440 360 440 420 "" 0 0 0 "">
<440 360 470 360 "" 0 0 0 "">
<440 540 440 560 "" 0 0 0 "">
<440 540 630 540 "" 0 0 0 "">
<440 560 440 620 "" 0 0 0 "">
<440 620 630 620 "" 0 0 0 "">
<690 620 710 620 "" 0 0 0 "">
<690 540 720 540 "" 0 0 0 "">
<60 560 80 560 "" 0 0 0 "">
<60 560 60 600 "" 0 0 0 "">
<880 -280 880 -170 "" 0 0 0 "">
<970 -210 970 -170 "" 0 0 0 "">
<970 -210 1080 -210 "" 0 0 0 "">
<880 -280 1080 -280 "" 0 0 0 "">
<980 -340 1170 -340 "" 0 0 0 "">
<1170 -340 1170 -260 "" 0 0 0 "">
<1170 -260 1230 -260 "" 0 0 0 "">
<1230 -260 1230 -240 "" 0 0 0 "">
<1080 -320 1230 -320 "" 0 0 0 "">
<1080 -320 1080 -280 "" 0 0 0 "">
<1080 -180 1230 -180 "" 0 0 0 "">
<1080 -210 1080 -180 "" 0 0 0 "">
<1290 -220 1350 -220 "" 0 0 0 "">
<1290 -280 1380 -280 "vout" 1380 -310 57 "">
<780 -340 920 -340 "" 0 0 0 "">
<780 -340 780 -50 "" 0 0 0 "">
<1350 -220 1380 -220 "" 0 0 0 "">
<1350 -220 1350 -160 "" 0 0 0 "">
<780 -50 1550 -50 "" 0 0 0 "">
<1550 -50 1550 60 "" 0 0 0 "">
<1550 230 1550 270 "" 0 0 0 "">
<270 -160 270 50 "" 0 0 0 "">
<270 -160 530 -160 "" 0 0 0 "">
<270 110 270 120 "" 0 0 0 "">
<270 210 270 260 "" 0 0 0 "">
<270 120 270 150 "" 0 0 0 "">
<270 120 380 120 "" 0 0 0 "">
<380 10 380 70 "" 0 0 0 "">
<380 10 480 10 "" 0 0 0 "">
<380 70 380 120 "" 0 0 0 "">
<380 70 480 70 "" 0 0 0 "">
<620 180 650 180 "" 0 0 0 "">
<620 70 620 180 "" 0 0 0 "">
<540 70 620 70 "" 0 0 0 "">
<540 10 910 10 "" 0 0 0 "">
<910 10 910 180 "" 0 0 0 "">
<1550 120 1550 140 "" 0 0 0 "">
<1020 0 1020 180 "" 0 0 0 "">
<1300 70 1380 70 "" 0 0 0 "">
<1300 180 1430 180 "" 0 0 0 "">
<1300 70 1300 180 "" 0 0 0 "">
<1020 0 1380 0 "" 0 0 0 "">
<1440 0 1480 0 "" 0 0 0 "">
<1480 0 1480 70 "" 0 0 0 "">
<1550 140 1550 170 "" 0 0 0 "">
<1480 140 1550 140 "" 0 0 0 "">
<1480 70 1480 140 "" 0 0 0 "">
<1440 70 1480 70 "" 0 0 0 "">
<-50 560 60 560 "" 0 0 0 "">
<-50 520 -50 560 "" 0 0 0 "">
<-50 420 -50 460 "" 0 0 0 "">
<-50 420 80 420 "" 0 0 0 "">
<1580 660 1580 730 "" 0 0 0 "">
<1550 730 1580 730 "" 0 0 0 "">
<1560 490 1580 490 "" 0 0 0 "">
<1580 490 1580 540 "" 0 0 0 "">
<1470 490 1500 490 "" 0 0 0 "">
<1470 420 1470 490 "" 0 0 0 "">
<1470 420 1510 420 "" 0 0 0 "">
<1570 800 1580 800 "" 0 0 0 "">
<1580 730 1580 800 "vr" 1610 740 44 "">
<1470 800 1510 800 "" 0 0 0 "">
<1470 800 1470 890 "" 0 0 0 "">
<1470 890 1510 890 "" 0 0 0 "">
<1570 890 1620 890 "" 0 0 0 "">
<1620 890 1620 930 "" 0 0 0 "">
<1610 630 1630 630 "" 0 0 0 "">
<1730 630 1820 630 "" 0 0 0 "">
<1630 730 1670 730 "" 0 0 0 "">
<1630 630 1670 630 "vb" 1670 600 8 "">
<1630 630 1630 730 "" 0 0 0 "">
<1880 520 1880 580 "" 0 0 0 "">
<1880 660 1880 720 "" 0 0 0 "">
<1880 780 1880 840 "" 0 0 0 "">
<1880 420 1880 460 "" 0 0 0 "">
<1570 420 1720 420 "" 0 0 0 "">
<1720 500 1720 530 "" 0 0 0 "">
<1720 420 1880 420 "" 0 0 0 "">
<1720 420 1720 440 "" 0 0 0 "">
<1780 730 1780 760 "" 0 0 0 "">
<1730 730 1780 730 "vif" 1780 700 21 "">
<1780 820 1780 840 "" 0 0 0 "">
<1030 510 1030 540 "" 0 0 0 "">
<1030 440 1030 450 "" 0 0 0 "">
<1030 440 1070 440 "" 0 0 0 "">
<1070 380 1070 440 "" 0 0 0 "">
<870 380 1070 380 "" 0 0 0 "">
<760 340 760 380 "" 0 0 0 "">
<760 380 810 380 "" 0 0 0 "">
<760 240 810 240 "" 0 0 0 "">
<760 240 760 280 "" 0 0 0 "">
<1170 240 1190 240 "" 0 0 0 "">
<1170 240 1170 270 "" 0 0 0 "">
<1370 580 1480 580 "vrightbot" 1430 550 22 "">
<1370 730 1490 730 "vleftbot" 1420 700 26 "">
<1310 600 1310 730 "vlefttop" 1350 670 106 "">
<1100 600 1220 600 "" 0 0 0 "">
<1100 440 1100 590 "" 0 0 0 "">
<1070 440 1100 440 "" 0 0 0 "">
<1180 450 1220 450 "" 0 0 0 "">
<1180 450 1180 460 "" 0 0 0 "">
<1180 520 1180 540 "" 0 0 0 "">
<1100 590 1100 600 "" 0 0 0 "">
<1010 590 1010 640 "" 0 0 0 "">
<1010 590 1040 590 "" 0 0 0 "">
<1220 450 1310 450 "" 0 0 0 "">
<1220 370 1220 450 "" 0 0 0 "">
<1220 370 1260 370 "" 0 0 0 "">
<1320 370 1360 370 "" 0 0 0 "">
<1360 370 1360 400 "" 0 0 0 "">
<1170 270 1190 270 "" 0 0 0 "">
<1190 270 1190 290 "" 0 0 0 "">
<1180 370 1190 370 "" 0 0 0 "">
<1190 350 1190 370 "" 0 0 0 "">
<1120 450 1180 450 "" 0 0 0 "">
<1120 370 1120 450 "" 0 0 0 "">
<1540 540 1540 580 "" 0 0 0 "">
<1580 540 1580 600 "vl" 1610 550 40 "">
<1540 540 1580 540 "" 0 0 0 "">
<1410 450 1410 470 "" 0 0 0 "">
<1390 450 1410 450 "" 0 0 0 "">
<1220 600 1310 600 "" 0 0 0 "">
<1220 600 1220 630 "" 0 0 0 "">
<1220 690 1220 710 "" 0 0 0 "">
<1310 450 1330 450 "" 0 0 0 "">
<1310 450 1310 580 "vrighttop" 1340 510 88 "">
<1880 580 1880 600 "" 0 0 0 "">
<1820 580 1880 580 "" 0 0 0 "">
<1820 630 1850 630 "" 0 0 0 "">
<1820 580 1820 630 "" 0 0 0 "">
</Wires>
<Diagrams>
</Diagrams>
<Paintings>
</Paintings>

View File

@ -1,6 +1,6 @@
<Qucs Schematic 0.0.19>
<Properties>
<View=-91,-433,1854,946,0.826447,300,0>
<View=-646,-400,1854,946,1,316,559>
<Grid=10,10,1>
<DataSet=mixer_match.dat>
<DataDisplay=mixer_match.dpl>
@ -27,14 +27,8 @@
<SPICE X4 1 1090 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 680 300 0 0 0 0>
<GND * 1 840 300 0 0 0 0>
<GND * 1 910 310 0 0 0 0>
<GND * 1 1020 310 0 0 0 0>
<GND * 1 1090 300 0 0 0 0>
<GND * 1 1220 300 0 0 0 0>
<GND * 1 1280 300 0 0 0 0>
<GND * 1 610 310 0 0 0 0>
<L L1 1 820 -10 -26 10 0 0 "100 nH" 1 "" 0>
<L L2 1 1080 -10 -26 10 0 0 "100 nH" 1 "" 0>
<Idc I1 1 760 350 -69 -26 0 3 "ileft" 1>
<Idc I2 1 1150 340 -69 -26 0 3 "iright" 1>
<GND * 1 760 410 0 0 0 0>
@ -43,82 +37,52 @@
<GND * 1 530 -50 0 0 0 0>
<C C2 1 490 280 -26 17 0 0 "100 pF" 1 "" 0 "neutral" 0>
<C C1 1 490 360 -26 17 0 0 "100 pF" 1 "" 0 "neutral" 0>
<R R2 1 610 230 -93 -26 1 1 "3 kOhm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R1 1 610 130 -93 -26 1 1 "2 kOhm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R4 1 910 130 -93 -26 1 1 "2 kOhm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R5 1 1020 130 -93 -26 1 1 "2 kOhm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R3 1 910 260 -93 -26 1 1 "3k Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R6 1 1020 260 16 -26 0 1 "3k Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R8 1 1280 230 15 -26 0 1 "3k Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R7 1 1280 120 15 -26 0 1 "2k Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R9 1 920 -100 -26 16 1 2 "330 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<L L3 1 190 420 -26 10 0 0 "12 nH" 1 "" 0>
<L L4 1 190 560 -26 10 0 0 "12 nH" 1 "" 0>
<L L5 1 350 420 -26 10 0 0 "27 nH" 1 "" 0>
<L L6 1 350 560 -26 10 0 0 "27 nH" 1 "" 0>
<C C7 1 270 500 17 -26 0 1 "1.2 pF" 1 "" 0 "neutral" 0>
<Pac P1 1 80 490 18 -26 0 1 "1" 1 "50 Ohm" 1 "0 dBm" 0 "915 MHz" 0 "26.85" 0>
<R R10 1 -60 490 15 -26 0 1 "1k Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<C C8 1 30 420 -26 17 0 0 "1.2 pF" 1 "" 0 "neutral" 0>
<C C9 1 30 560 -26 17 0 0 "1.2 pF" 1 "" 0 "neutral" 0>
<R R11 1 1140 -240 16 -26 1 3 "1k Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<Pac P2 1 1250 -240 18 -26 0 1 "2" 1 "50 Ohm" 1 "0 dBm" 0 "915 MHz" 0 "26.85" 0>
<C C3 1 890 540 -26 17 0 0 "100 pF" 1 "" 0 "neutral" 0>
<C C4 1 890 620 -26 17 0 0 "100 pF" 1 "" 0 "neutral" 0>
<R R14 1 780 540 -26 15 0 0 "33 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "US" 0>
<R R15 1 790 620 -26 15 0 0 "33 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "US" 0>
<R R12 1 400 280 -26 15 0 0 "33 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "US" 0>
<R R13 1 410 360 -26 15 0 0 "33 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "US" 0>
<C C11 1 1050 -210 -26 17 0 0 "3.8 pF" 1 "" 0 "neutral" 0>
<C C10 1 1050 -280 -26 17 0 0 "3.8 pF" 1 "" 0 "neutral" 0>
<L L7 1 920 -210 -26 10 0 0 "12 nH" 1 "" 0>
<L L7 1 920 -210 -26 10 0 0 "31 nH" 1 "" 0>
<sTr Tr1 1 1190 -250 -29 78 0 0 "1" 1 "1" 1>
<GND * 1 1280 -160 0 0 0 0>
<Pac P2 1 1310 -250 18 -26 0 1 "2" 1 "50 Ohm" 1 "0 dBm" 0 "915 MHz" 0 "26.85" 0>
<L L1 1 900 -370 -26 10 0 0 "100 nH" 1 "" 0>
<R R9 1 920 -100 -26 16 1 2 "220 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<GND * 1 420 230 0 0 0 0>
<R R2 1 420 170 -93 -26 1 1 "3 kOhm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R1 1 420 70 -93 -26 1 1 "2 kOhm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R7 1 1560 80 15 -26 0 1 "2k Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<GND * 1 1560 290 0 0 0 0>
<R R8 1 1560 220 15 -26 0 1 "3k Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R19 1 1460 110 -26 15 0 0 "1 kOhm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R18 1 1460 50 -26 15 0 0 "1 kOhm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R17 1 550 70 -26 15 0 0 "1 kOhm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R16 1 550 130 -26 15 0 0 "1 kOhm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<R R10 1 0 490 15 -26 0 1 "1k Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
<C C7 1 270 500 17 -26 0 1 "1.2 pF" 1 "" 0 "neutral" 0>
</Components>
<Wires>
<710 50 710 180 "" 0 0 0 "">
<1190 50 1190 180 "" 0 0 0 "">
<1120 80 1120 180 "" 0 0 0 "">
<810 80 810 180 "" 0 0 0 "">
<850 -10 880 -10 "" 0 0 0 "">
<810 80 880 80 "" 0 0 0 "">
<880 80 1120 80 "" 0 0 0 "">
<880 -10 880 80 "" 0 0 0 "">
<710 50 970 50 "" 0 0 0 "">
<730 -10 790 -10 "" 0 0 0 "">
<730 -50 730 -10 "" 0 0 0 "">
<1150 -50 1150 -10 "" 0 0 0 "">
<1110 -10 1150 -10 "" 0 0 0 "">
<970 50 1190 50 "" 0 0 0 "">
<970 -10 970 50 "" 0 0 0 "">
<970 -10 1050 -10 "" 0 0 0 "">
<1020 -50 1150 -50 "" 0 0 0 "">
<1020 -50 1020 100 "" 0 0 0 "">
<730 -50 910 -50 "" 0 0 0 "">
<910 -50 1020 -50 "" 0 0 0 "">
<910 -50 910 100 "" 0 0 0 "">
<610 -50 730 -50 "" 0 0 0 "">
<610 -50 610 100 "" 0 0 0 "">
<1150 -50 1280 -50 "" 0 0 0 "">
<1280 -50 1280 90 "" 0 0 0 "">
<1280 260 1280 300 "" 0 0 0 "">
<610 -50 770 -50 "" 0 0 0 "">
<1220 270 1220 300 "" 0 0 0 "">
<1090 270 1090 300 "" 0 0 0 "">
<1020 290 1020 310 "" 0 0 0 "">
<910 290 910 310 "" 0 0 0 "">
<840 270 840 300 "" 0 0 0 "">
<680 270 680 300 "" 0 0 0 "">
<610 260 610 310 "" 0 0 0 "">
<610 160 610 180 "" 0 0 0 "">
<610 180 610 200 "" 0 0 0 "">
<610 180 650 180 "" 0 0 0 "">
<910 160 910 180 "" 0 0 0 "">
<910 180 910 230 "" 0 0 0 "">
<870 180 910 180 "" 0 0 0 "">
<1020 160 1020 180 "" 0 0 0 "">
<1020 180 1020 230 "" 0 0 0 "">
<1020 180 1060 180 "" 0 0 0 "">
<1280 150 1280 180 "" 0 0 0 "">
<1280 180 1280 200 "" 0 0 0 "">
<1250 180 1280 180 "" 0 0 0 "">
<870 180 900 180 "" 0 0 0 "">
<1250 180 1430 180 "" 0 0 0 "">
<1120 240 1150 240 "" 0 0 0 "">
<1150 240 1190 240 "" 0 0 0 "">
<1150 240 1150 310 "" 0 0 0 "">
@ -132,17 +96,15 @@
<610 -160 610 -50 "" 0 0 0 "">
<530 -80 530 -50 "" 0 0 0 "">
<520 180 520 280 "" 0 0 0 "">
<520 180 610 180 "" 0 0 0 "">
<990 180 1020 180 "" 0 0 0 "">
<520 180 580 180 "" 0 0 0 "">
<990 180 1060 180 "" 0 0 0 "">
<990 180 990 460 "" 0 0 0 "">
<610 460 990 460 "" 0 0 0 "">
<610 360 610 460 "" 0 0 0 "">
<520 360 610 360 "" 0 0 0 "">
<910 180 960 180 "" 0 0 0 "">
<1280 180 1430 180 "" 0 0 0 "">
<970 -100 970 -10 "" 0 0 0 "">
<970 -100 970 50 "" 0 0 0 "">
<950 -100 970 -100 "" 0 0 0 "">
<880 -100 880 -10 "" 0 0 0 "">
<880 -100 880 80 "" 0 0 0 "">
<880 -100 890 -100 "" 0 0 0 "">
<220 420 270 420 "" 0 0 0 "">
<220 560 270 560 "" 0 0 0 "">
@ -152,22 +114,7 @@
<270 420 270 470 "" 0 0 0 "">
<80 420 80 460 "" 0 0 0 "">
<80 420 160 420 "" 0 0 0 "">
<160 560 170 560 "" 0 0 0 "">
<80 560 160 560 "" 0 0 0 "">
<80 520 80 560 "" 0 0 0 "">
<60 420 80 420 "" 0 0 0 "">
<60 560 80 560 "" 0 0 0 "">
<-60 560 0 560 "" 0 0 0 "">
<-60 520 -60 560 "" 0 0 0 "">
<-60 420 -60 460 "" 0 0 0 "">
<-60 420 0 420 "" 0 0 0 "">
<1080 -210 1140 -210 "" 0 0 0 "">
<880 -280 1020 -280 "" 0 0 0 "">
<1080 -280 1140 -280 "" 0 0 0 "">
<1140 -280 1140 -270 "" 0 0 0 "">
<1140 -210 1250 -210 "" 0 0 0 "">
<1140 -280 1250 -280 "" 0 0 0 "">
<1250 -280 1250 -270 "" 0 0 0 "">
<960 180 960 540 "" 0 0 0 "">
<920 540 960 540 "" 0 0 0 "">
<1430 180 1430 620 "" 0 0 0 "">
@ -184,11 +131,64 @@
<810 540 860 540 "" 0 0 0 "">
<820 620 860 620 "" 0 0 0 "">
<950 -210 970 -210 "" 0 0 0 "">
<880 -280 880 -210 "" 0 0 0 "">
<880 -210 890 -210 "" 0 0 0 "">
<880 -210 880 -100 "" 0 0 0 "">
<970 -210 1020 -210 "" 0 0 0 "">
<970 -210 970 -100 "" 0 0 0 "">
<970 -210 1020 -210 "" 0 0 0 "">
<880 -290 880 -210 "" 0 0 0 "">
<880 -290 1020 -290 "" 0 0 0 "">
<1160 -260 1160 -240 "" 0 0 0 "">
<1220 -280 1310 -280 "" 0 0 0 "">
<1220 -220 1280 -220 "" 0 0 0 "">
<1280 -220 1310 -220 "" 0 0 0 "">
<1280 -220 1280 -160 "" 0 0 0 "">
<1020 -320 1160 -320 "" 0 0 0 "">
<1020 -320 1020 -290 "" 0 0 0 "">
<1020 -210 1020 -180 "" 0 0 0 "">
<1020 -180 1160 -180 "" 0 0 0 "">
<930 -370 1140 -370 "" 0 0 0 "">
<1140 -370 1140 -260 "" 0 0 0 "">
<1140 -260 1160 -260 "" 0 0 0 "">
<770 -370 870 -370 "" 0 0 0 "">
<770 -370 770 -50 "" 0 0 0 "">
<1020 -290 1020 -280 "" 0 0 0 "">
<1020 -220 1020 -210 "" 0 0 0 "">
<420 200 420 230 "" 0 0 0 "">
<420 40 610 40 "" 0 0 0 "">
<610 -50 610 40 "" 0 0 0 "">
<420 100 420 110 "" 0 0 0 "">
<1560 250 1560 290 "" 0 0 0 "">
<770 -50 1560 -50 "" 0 0 0 "">
<1560 -50 1560 50 "" 0 0 0 "">
<1560 190 1560 200 "" 0 0 0 "">
<1560 110 1560 150 "" 0 0 0 "">
<1490 50 1490 110 "" 0 0 0 "">
<1490 110 1490 150 "" 0 0 0 "">
<1560 150 1560 190 "" 0 0 0 "">
<1490 150 1560 150 "" 0 0 0 "">
<1430 110 1430 180 "" 0 0 0 "">
<1250 50 1430 50 "" 0 0 0 "">
<1250 50 1250 110 "" 0 0 0 "">
<990 110 1250 110 "" 0 0 0 "">
<990 110 990 180 "" 0 0 0 "">
<420 110 420 140 "" 0 0 0 "">
<420 110 490 110 "" 0 0 0 "">
<490 110 490 130 "" 0 0 0 "">
<490 130 520 130 "" 0 0 0 "">
<490 70 490 110 "" 0 0 0 "">
<490 70 520 70 "" 0 0 0 "">
<580 180 650 180 "" 0 0 0 "">
<580 130 580 180 "" 0 0 0 "">
<580 70 770 70 "" 0 0 0 "">
<770 70 770 120 "" 0 0 0 "">
<770 120 900 120 "" 0 0 0 "">
<900 180 960 180 "" 0 0 0 "">
<900 120 900 180 "" 0 0 0 "">
<80 560 160 560 "" 0 0 0 "">
<0 560 80 560 "" 0 0 0 "">
<0 520 0 560 "" 0 0 0 "">
<0 420 0 460 "" 0 0 0 "">
<0 420 80 420 "" 0 0 0 "">
</Wires>
<Diagrams>
</Diagrams>

View File

@ -2,7 +2,7 @@
"cells": [
{
"cell_type": "code",
"execution_count": 55,
"execution_count": 72,
"metadata": {},
"outputs": [
{
@ -22,7 +22,7 @@
" 0.58060059-0.38299298j]))"
]
},
"execution_count": 55,
"execution_count": 72,
"metadata": {},
"output_type": "execute_result"
}
@ -48,7 +48,7 @@
},
{
"cell_type": "code",
"execution_count": 61,
"execution_count": 73,
"metadata": {},
"outputs": [
{
@ -101,7 +101,7 @@
},
{
"cell_type": "code",
"execution_count": 62,
"execution_count": 74,
"metadata": {},
"outputs": [
{
@ -126,7 +126,7 @@
},
{
"cell_type": "code",
"execution_count": 71,
"execution_count": 76,
"metadata": {},
"outputs": [
{
@ -136,8 +136,8 @@
"(89.46617486489218-105.51717177278026j)\n",
"1.83536387636225e-08 3.154815993634542e-08\n",
"(213.91402966297977+0j)\n",
"213.91402966297977 118.14523420131724 90.53011368129937\n",
"1.244415883537231e-08 3.842695462154556e-12\n"
"213.91402966297977 811.0129787222926 52.7523073675072\n",
"2.5782248342053757e-08 6.594586557283782e-12\n"
]
}
],
@ -160,10 +160,10 @@
"\n",
"#r_l = np.real(z_l)\n",
"r_l = np.real(1/(1/z_l + 1/(2j*np.pi*915e+6*z_shunt_l)))\n",
"q_l = np.sqrt((r_l - 50.)/50.)\n",
"q_l = np.sqrt((r_l - 200.)/200.)\n",
"\n",
"x_1_l = r_l/q_l\n",
"x_2_l = q_l * 50.\n",
"x_2_l = q_l * 200.\n",
"print(r_l, x_1_l, x_2_l)\n",
"\n",
"# let's give the smaller impedance to the capacitor, so it'll be a shunt inductor\n",
@ -174,6 +174,13 @@
"print(l_shunt_total_l, 2*c_series_l)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,