Fix mixer simulation and start work on test mixer PCB
This commit is contained in:
parent
3df9f0dc17
commit
83d6240ff5
|
@ -0,0 +1,19 @@
|
|||
# OSH Park-compatible 2 Layer KiCad Template
|
||||
|
||||
This is a KiCad template to simplify making printed circuit boards.
|
||||
|
||||
It comes with all the design rules to meet the 2-layer OSH Park specs and stackup.
|
||||
|
||||
- <a href="http://docs.oshpark.com/services/two-layer/">OSH Park Two Layer Specs</a>
|
||||
- <a href="http://docs.oshpark.com/design-tools/kicad">OSH Park KiCad help</a>
|
||||
|
||||
### Instructions
|
||||
|
||||
1. Open KiCad.
|
||||
1. Open Preferences > Configure Paths and note the value of 'KICAD_PTEMPLATES'.
|
||||
1. In KiCad, open File > New Project > New Project from Template.
|
||||
1. Select the location of your new project. The name of the folder will be the name of your project.
|
||||
1. The templates with folders in the 'KICAD_PTEMPLATES' are listed under 'Portable Templates" tab.
|
||||
1. Select the template and click 'OK'.
|
||||
1. Your project now exists, so you can open EESchema and PCBNew and design as usual.
|
||||
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,3 @@
|
|||
(fp_lib_table
|
||||
(lib (name discrete_footprints)(type KiCad)(uri ${KIPRJMOD}/../../discrete-rf-board/discrete_footprints.pretty)(options "")(descr ""))
|
||||
)
|
|
@ -0,0 +1,3 @@
|
|||
(sym_lib_table
|
||||
(lib (name discrete-parts)(type Legacy)(uri ${KIPRJMOD}/../../discrete-rf-board/discrete-parts.lib)(options "")(descr ""))
|
||||
)
|
|
@ -0,0 +1,284 @@
|
|||
EESchema-LIBRARY Version 2.4
|
||||
#encoding utf-8
|
||||
#
|
||||
# Connector_Conn_Coaxial
|
||||
#
|
||||
DEF Connector_Conn_Coaxial J 0 40 Y N 1 F N
|
||||
F0 "J" 10 120 50 H V C CNN
|
||||
F1 "Connector_Conn_Coaxial" 115 0 50 V V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
*BNC*
|
||||
*SMA*
|
||||
*SMB*
|
||||
*SMC*
|
||||
*Cinch*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
A -2 0 71 1636 0 0 1 10 N -70 20 70 0
|
||||
A -1 0 71 0 -1638 0 1 10 N 70 0 -70 -20
|
||||
C 0 0 20 0 1 8 N
|
||||
P 2 0 1 0 -100 0 -20 0 N
|
||||
P 2 0 1 0 0 -100 0 -70 N
|
||||
X In 1 -200 0 100 R 50 50 1 1 P
|
||||
X Ext 2 0 -200 100 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Connector_Generic_Conn_01x01
|
||||
#
|
||||
DEF Connector_Generic_Conn_01x01 J 0 40 Y N 1 F N
|
||||
F0 "J" 0 100 50 H V C CNN
|
||||
F1 "Connector_Generic_Conn_01x01" 0 -100 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_1x??_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -50 5 0 -5 1 1 6 N
|
||||
S -50 50 50 -50 1 1 10 f
|
||||
X Pin_1 1 -200 0 150 R 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Connector_Generic_Conn_01x08
|
||||
#
|
||||
DEF Connector_Generic_Conn_01x08 J 0 40 Y N 1 F N
|
||||
F0 "J" 0 400 50 H V C CNN
|
||||
F1 "Connector_Generic_Conn_01x08" 0 -500 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_1x??_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -50 -395 0 -405 1 1 6 N
|
||||
S -50 -295 0 -305 1 1 6 N
|
||||
S -50 -195 0 -205 1 1 6 N
|
||||
S -50 -95 0 -105 1 1 6 N
|
||||
S -50 5 0 -5 1 1 6 N
|
||||
S -50 105 0 95 1 1 6 N
|
||||
S -50 205 0 195 1 1 6 N
|
||||
S -50 305 0 295 1 1 6 N
|
||||
S -50 350 50 -450 1 1 10 f
|
||||
X Pin_1 1 -200 300 150 R 50 50 1 1 P
|
||||
X Pin_2 2 -200 200 150 R 50 50 1 1 P
|
||||
X Pin_3 3 -200 100 150 R 50 50 1 1 P
|
||||
X Pin_4 4 -200 0 150 R 50 50 1 1 P
|
||||
X Pin_5 5 -200 -100 150 R 50 50 1 1 P
|
||||
X Pin_6 6 -200 -200 150 R 50 50 1 1 P
|
||||
X Pin_7 7 -200 -300 150 R 50 50 1 1 P
|
||||
X Pin_8 8 -200 -400 150 R 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
|
||||
F0 "C" 10 70 50 H V L CNN
|
||||
F1 "Device_C_Small" 10 -80 50 H V L CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
C_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
P 2 0 1 13 -60 -20 60 -20 N
|
||||
P 2 0 1 12 -60 20 60 20 N
|
||||
X ~ 1 0 100 80 D 50 50 1 1 P
|
||||
X ~ 2 0 -100 80 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Device_L_Small
|
||||
#
|
||||
DEF Device_L_Small L 0 10 N N 1 F N
|
||||
F0 "L" 30 40 50 H V L CNN
|
||||
F1 "Device_L_Small" 30 -40 50 H V L CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Choke_*
|
||||
*Coil*
|
||||
Inductor_*
|
||||
L_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
A 0 -60 20 -899 899 0 1 0 N 0 -80 0 -40
|
||||
A 0 -20 20 -899 899 0 1 0 N 0 -40 0 0
|
||||
A 0 20 20 -899 899 0 1 0 N 0 0 0 40
|
||||
A 0 60 20 -899 899 0 1 0 N 0 40 0 80
|
||||
X ~ 1 0 100 20 D 50 50 1 1 P
|
||||
X ~ 2 0 -100 20 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Device_R_Small
|
||||
#
|
||||
DEF Device_R_Small R 0 10 N N 1 F N
|
||||
F0 "R" 30 20 50 H V L CNN
|
||||
F1 "Device_R_Small" 30 -40 50 H V L CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
R_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -30 70 30 -70 0 1 8 N
|
||||
X ~ 1 0 100 30 D 50 50 1 1 P
|
||||
X ~ 2 0 -100 30 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Oscillator_ECS-2520MV-xxx-xx
|
||||
#
|
||||
DEF Oscillator_ECS-2520MV-xxx-xx X 0 20 Y Y 1 F N
|
||||
F0 "X" -200 250 50 H V L CNN
|
||||
F1 "Oscillator_ECS-2520MV-xxx-xx" 50 -250 50 H V L CNN
|
||||
F2 "Oscillator:Oscillator_SMD_ECS_2520MV-xxx-xx-4Pin_2.5x2.0mm" 450 -350 50 H I C CNN
|
||||
F3 "" -175 125 50 H I C CNN
|
||||
$FPLIST
|
||||
Oscillator*SMD*ECS*2520MV*2.5x2.0mm*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -300 200 300 -200 0 1 10 f
|
||||
P 9 0 1 0 -175 100 -150 100 -150 150 -125 150 -125 100 -100 100 -100 150 -75 150 -75 100 N
|
||||
X Tri-State 1 -400 0 100 R 50 50 1 1 I
|
||||
X GND 2 0 -300 100 U 50 50 1 1 W
|
||||
X OUT 3 400 0 100 L 50 50 1 1 O
|
||||
X VDD 4 0 300 100 D 50 50 1 1 W
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# discrete-parts_ADF4360-7BCPZ
|
||||
#
|
||||
DEF discrete-parts_ADF4360-7BCPZ U 0 40 Y Y 1 F N
|
||||
F0 "U" 0 450 50 H V C CNN
|
||||
F1 "discrete-parts_ADF4360-7BCPZ" 0 300 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
F4 "584-ADF4360-7BCPZR7" 0 0 50 H V C CNN "Mouser"
|
||||
ALIAS ADF4360-7BCPZ ADF4360-7BCPZRL
|
||||
DRAW
|
||||
S -700 400 700 -1300 0 1 0 f
|
||||
X EP 0 400 -1400 100 U 50 50 1 1 P
|
||||
X CPGND 1 550 -1400 100 U 50 50 1 1 P
|
||||
X L2 10 -800 -800 100 R 50 50 1 1 P
|
||||
X AGND 11 100 -1400 100 U 50 50 1 1 P
|
||||
X CC 12 -800 -900 100 R 50 50 1 1 P
|
||||
X RSET 13 -800 -1000 100 R 50 50 1 1 P
|
||||
X CN 14 -800 -1100 100 R 50 50 1 1 P
|
||||
X DGND 15 -300 -1400 100 U 50 50 1 1 P
|
||||
X REFIN 16 -800 100 100 R 50 50 1 1 I
|
||||
X CLK 17 -800 -50 100 R 50 50 1 1 I
|
||||
X DATA 18 -800 -150 100 R 50 50 1 1 I
|
||||
X LE 19 -800 -250 100 R 50 50 1 1 I
|
||||
X AVDD 2 800 250 100 L 50 50 1 1 W
|
||||
X MUXOUT 20 -800 -400 100 R 50 50 1 1 O
|
||||
X DVDD 21 -800 250 100 R 50 50 1 1 W
|
||||
X AGND 22 200 -1400 100 U 50 50 1 1 P
|
||||
X CE 23 -800 -550 100 R 50 50 1 1 I
|
||||
X CP 24 800 -850 100 L 50 50 1 1 O
|
||||
X AGND 3 -100 -1400 100 U 50 50 1 1 P
|
||||
X RFOUTA 4 800 100 100 L 50 50 1 1 O
|
||||
X RFOUTB 5 800 0 100 L 50 50 1 1 O
|
||||
X VVCO 6 800 -300 100 L 50 50 1 1 W
|
||||
X VTUNE 7 800 -400 100 L 50 50 1 1 I
|
||||
X AGND 8 0 -1400 100 U 50 50 1 1 P
|
||||
X L1 9 -800 -700 100 R 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# discrete-parts_BAT15-099R
|
||||
#
|
||||
DEF discrete-parts_BAT15-099R U 0 40 Y N 1 F N
|
||||
F0 "U" 0 300 50 H V C CNN
|
||||
F1 "discrete-parts_BAT15-099R" 0 -300 50 H V C CNN
|
||||
F2 "" 0 300 50 H I C CNN
|
||||
F3 "" 0 300 50 H I C CNN
|
||||
F4 "726-BAT15099RE6327" 0 -400 50 H V C CNN "Mouser"
|
||||
DRAW
|
||||
S -250 250 250 -250 0 1 0 f
|
||||
P 2 0 1 0 -250 -150 250 -150 N
|
||||
P 2 0 1 0 -250 150 250 150 N
|
||||
P 2 0 1 0 -150 -150 150 150 N
|
||||
P 2 0 1 0 -150 150 150 -150 N
|
||||
P 2 0 1 0 -75 -25 -25 -75 N
|
||||
P 2 0 1 0 -75 25 -25 75 N
|
||||
P 2 0 1 0 -25 -125 -25 -175 N
|
||||
P 2 0 1 0 -25 75 -25 75 N
|
||||
P 2 0 1 0 -25 175 -25 125 N
|
||||
P 4 0 1 0 -100 75 -75 100 -50 50 -100 75 N
|
||||
P 4 0 1 0 -50 -50 -100 -75 -75 -100 -50 -50 N
|
||||
P 4 0 1 0 -25 -150 25 -125 25 -175 -25 -150 N
|
||||
P 4 0 1 0 25 175 -25 150 25 125 25 175 N
|
||||
X A 1 -350 150 100 R 50 50 1 1 P
|
||||
X B 2 -350 -150 100 R 50 50 1 1 P
|
||||
X C 3 350 -150 100 L 50 50 1 1 P
|
||||
X D 4 350 150 100 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# discrete-parts_HHM17147A1
|
||||
#
|
||||
DEF discrete-parts_HHM17147A1 T 0 40 Y N 1 F N
|
||||
F0 "T" 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 -125 25 -899 899 0 1 0 N -50 -150 -50 -100
|
||||
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
|
||||
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
|
||||
#
|
||||
# power_GND
|
||||
#
|
||||
DEF power_GND #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -250 50 H I C CNN
|
||||
F1 "power_GND" 0 -150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
|
||||
X GND 1 0 0 0 D 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
|
@ -0,0 +1,17 @@
|
|||
EESchema Schematic File Version 2
|
||||
LIBS:power
|
||||
EELAYER 25 0
|
||||
EELAYER END
|
||||
$Descr USLetter 11000 8500
|
||||
encoding utf-8
|
||||
Sheet 1 1
|
||||
Title ""
|
||||
Date ""
|
||||
Rev ""
|
||||
Comp ""
|
||||
Comment1 ""
|
||||
Comment2 ""
|
||||
Comment3 ""
|
||||
Comment4 ""
|
||||
$EndDescr
|
||||
$EndSCHEMATC
|
|
@ -0,0 +1,116 @@
|
|||
(kicad_pcb (version 20171130) (host pcbnew 5.0.0)
|
||||
|
||||
(general
|
||||
(thickness 1.6)
|
||||
(drawings 1)
|
||||
(tracks 0)
|
||||
(zones 0)
|
||||
(modules 0)
|
||||
(nets 1)
|
||||
)
|
||||
|
||||
(page USLetter)
|
||||
(title_block
|
||||
(title "Project Title")
|
||||
)
|
||||
|
||||
(layers
|
||||
(0 F.Cu signal)
|
||||
(31 B.Cu signal)
|
||||
(34 B.Paste user)
|
||||
(35 F.Paste user)
|
||||
(36 B.SilkS user)
|
||||
(37 F.SilkS user)
|
||||
(38 B.Mask user)
|
||||
(39 F.Mask user)
|
||||
(40 Dwgs.User user)
|
||||
(44 Edge.Cuts user)
|
||||
(46 B.CrtYd user)
|
||||
(47 F.CrtYd user)
|
||||
(48 B.Fab user)
|
||||
(49 F.Fab user)
|
||||
)
|
||||
|
||||
(setup
|
||||
(last_trace_width 0.1524)
|
||||
(user_trace_width 0.1524)
|
||||
(user_trace_width 0.254)
|
||||
(user_trace_width 0.3302)
|
||||
(user_trace_width 0.508)
|
||||
(user_trace_width 0.762)
|
||||
(user_trace_width 1.27)
|
||||
(trace_clearance 0.1524)
|
||||
(zone_clearance 0.508)
|
||||
(zone_45_only no)
|
||||
(trace_min 0.1524)
|
||||
(segment_width 0.1524)
|
||||
(edge_width 0.1524)
|
||||
(via_size 0.6858)
|
||||
(via_drill 0.3302)
|
||||
(via_min_size 0.6858)
|
||||
(via_min_drill 0.3302)
|
||||
(user_via 0.6858 0.3302)
|
||||
(user_via 0.762 0.4064)
|
||||
(user_via 0.8636 0.508)
|
||||
(uvia_size 0.6858)
|
||||
(uvia_drill 0.3302)
|
||||
(uvias_allowed no)
|
||||
(uvia_min_size 0)
|
||||
(uvia_min_drill 0)
|
||||
(pcb_text_width 0.1524)
|
||||
(pcb_text_size 1.016 1.016)
|
||||
(mod_edge_width 0.1524)
|
||||
(mod_text_size 1.016 1.016)
|
||||
(mod_text_width 0.1524)
|
||||
(pad_size 1.524 1.524)
|
||||
(pad_drill 0.762)
|
||||
(pad_to_mask_clearance 0.0508)
|
||||
(solder_mask_min_width 0.1016)
|
||||
(pad_to_paste_clearance -0.0762)
|
||||
(aux_axis_origin 0 0)
|
||||
(visible_elements FFFEDF7D)
|
||||
(pcbplotparams
|
||||
(layerselection 0x310fc_80000001)
|
||||
(usegerberextensions true)
|
||||
(usegerberattributes false)
|
||||
(usegerberadvancedattributes false)
|
||||
(creategerberjobfile false)
|
||||
(excludeedgelayer true)
|
||||
(linewidth 0.100000)
|
||||
(plotframeref false)
|
||||
(viasonmask false)
|
||||
(mode 1)
|
||||
(useauxorigin false)
|
||||
(hpglpennumber 1)
|
||||
(hpglpenspeed 20)
|
||||
(hpglpendiameter 15.000000)
|
||||
(psnegative false)
|
||||
(psa4output false)
|
||||
(plotreference true)
|
||||
(plotvalue true)
|
||||
(plotinvisibletext false)
|
||||
(padsonsilk false)
|
||||
(subtractmaskfromsilk false)
|
||||
(outputformat 1)
|
||||
(mirror false)
|
||||
(drillshape 0)
|
||||
(scaleselection 1)
|
||||
(outputdirectory "gerbers"))
|
||||
)
|
||||
|
||||
(net 0 "")
|
||||
|
||||
(net_class Default "This is the default net class."
|
||||
(clearance 0.1524)
|
||||
(trace_width 0.1524)
|
||||
(via_dia 0.6858)
|
||||
(via_drill 0.3302)
|
||||
(uvia_dia 0.6858)
|
||||
(uvia_drill 0.3302)
|
||||
)
|
||||
|
||||
(gr_text "FABRICATION NOTES\n\n1. THIS IS A 2 LAYER BOARD. \n2. EXTERNAL LAYERS SHALL HAVE 1 OZ COPPER.\n3. MATERIAL: FR4 AND 0.062 INCH +/- 10% THICK.\n4. MANUFACTURE IN ACCORDANCE WITH IPC-6012 CLASS 2\n5. ROHS COMPLIANCE IS NOT REQUIRED.\n6. MASK: BOTH SIDES OF THE BOARD SHALL HAVE \n SOLDER MASK (ANY COLOR) OVER BARE COPPER. \n7. SILK: BOTH SIDES OF THE BOARD SHALL HAVE \n WHITE SILKSCREEN. DO NOT PLACE SILK OVER BARE COPPER.\n8. FINISH: HASL/ENIG.\n9. MINIMUM TRACE WIDTH - 0.006 INCH.\n MINIMUM SPACE - 0.006 INCH.\n MINIMUM HOLE DIA - 0.013 INCH. \n10. MAX HOLE PLACEMENT TOLERANCE OF +/- 0.003 INCH.\n11. MAX HOLE DIAMETER TOLERANCE OF +/- 0.003 INCH AFTER PLATING." (at 113.4872 93.2688) (layer Dwgs.User)
|
||||
(effects (font (size 2.54 2.54) (thickness 0.254)) (justify left))
|
||||
)
|
||||
|
||||
)
|
|
@ -0,0 +1,116 @@
|
|||
(kicad_pcb (version 20171130) (host pcbnew 5.0.0)
|
||||
|
||||
(general
|
||||
(thickness 1.6)
|
||||
(drawings 1)
|
||||
(tracks 0)
|
||||
(zones 0)
|
||||
(modules 0)
|
||||
(nets 1)
|
||||
)
|
||||
|
||||
(page USLetter)
|
||||
(title_block
|
||||
(title "Project Title")
|
||||
)
|
||||
|
||||
(layers
|
||||
(0 F.Cu signal)
|
||||
(31 B.Cu signal)
|
||||
(34 B.Paste user)
|
||||
(35 F.Paste user)
|
||||
(36 B.SilkS user)
|
||||
(37 F.SilkS user)
|
||||
(38 B.Mask user)
|
||||
(39 F.Mask user)
|
||||
(40 Dwgs.User user)
|
||||
(44 Edge.Cuts user)
|
||||
(46 B.CrtYd user)
|
||||
(47 F.CrtYd user)
|
||||
(48 B.Fab user)
|
||||
(49 F.Fab user)
|
||||
)
|
||||
|
||||
(setup
|
||||
(last_trace_width 0.1524)
|
||||
(user_trace_width 0.1524)
|
||||
(user_trace_width 0.254)
|
||||
(user_trace_width 0.3302)
|
||||
(user_trace_width 0.508)
|
||||
(user_trace_width 0.762)
|
||||
(user_trace_width 1.27)
|
||||
(trace_clearance 0.1524)
|
||||
(zone_clearance 0.508)
|
||||
(zone_45_only no)
|
||||
(trace_min 0.1524)
|
||||
(segment_width 0.1524)
|
||||
(edge_width 0.1524)
|
||||
(via_size 0.6858)
|
||||
(via_drill 0.3302)
|
||||
(via_min_size 0.6858)
|
||||
(via_min_drill 0.3302)
|
||||
(user_via 0.6858 0.3302)
|
||||
(user_via 0.762 0.4064)
|
||||
(user_via 0.8636 0.508)
|
||||
(uvia_size 0.6858)
|
||||
(uvia_drill 0.3302)
|
||||
(uvias_allowed no)
|
||||
(uvia_min_size 0)
|
||||
(uvia_min_drill 0)
|
||||
(pcb_text_width 0.1524)
|
||||
(pcb_text_size 1.016 1.016)
|
||||
(mod_edge_width 0.1524)
|
||||
(mod_text_size 1.016 1.016)
|
||||
(mod_text_width 0.1524)
|
||||
(pad_size 1.524 1.524)
|
||||
(pad_drill 0.762)
|
||||
(pad_to_mask_clearance 0.0508)
|
||||
(solder_mask_min_width 0.1016)
|
||||
(pad_to_paste_clearance -0.0762)
|
||||
(aux_axis_origin 0 0)
|
||||
(visible_elements FFFEDF7D)
|
||||
(pcbplotparams
|
||||
(layerselection 0x310fc_80000001)
|
||||
(usegerberextensions true)
|
||||
(usegerberattributes false)
|
||||
(usegerberadvancedattributes false)
|
||||
(creategerberjobfile false)
|
||||
(excludeedgelayer true)
|
||||
(linewidth 0.100000)
|
||||
(plotframeref false)
|
||||
(viasonmask false)
|
||||
(mode 1)
|
||||
(useauxorigin false)
|
||||
(hpglpennumber 1)
|
||||
(hpglpenspeed 20)
|
||||
(hpglpendiameter 15.000000)
|
||||
(psnegative false)
|
||||
(psa4output false)
|
||||
(plotreference true)
|
||||
(plotvalue true)
|
||||
(plotinvisibletext false)
|
||||
(padsonsilk false)
|
||||
(subtractmaskfromsilk false)
|
||||
(outputformat 1)
|
||||
(mirror false)
|
||||
(drillshape 0)
|
||||
(scaleselection 1)
|
||||
(outputdirectory "gerbers"))
|
||||
)
|
||||
|
||||
(net 0 "")
|
||||
|
||||
(net_class Default "This is the default net class."
|
||||
(clearance 0.1524)
|
||||
(trace_width 0.1524)
|
||||
(via_dia 0.6858)
|
||||
(via_drill 0.3302)
|
||||
(uvia_dia 0.6858)
|
||||
(uvia_drill 0.3302)
|
||||
)
|
||||
|
||||
(gr_text "FABRICATION NOTES\n\n1. THIS IS A 2 LAYER BOARD. \n2. EXTERNAL LAYERS SHALL HAVE 1 OZ COPPER.\n3. MATERIAL: FR4 AND 0.062 INCH +/- 10% THICK.\n4. MANUFACTURE IN ACCORDANCE WITH IPC-6012 CLASS 2\n5. MASK: BOTH SIDES OF THE BOARD SHALL HAVE \n SOLDER MASK (ANY COLOR) OVER BARE COPPER. \n6. SILK: BOTH SIDES OF THE BOARD SHALL HAVE \n WHITE SILKSCREEN. DO NOT PLACE SILK OVER BARE COPPER.\n7. FINISH: HASL/ENIG.\n8. MINIMUM TRACE WIDTH - 0.006 INCH.\n MINIMUM SPACE - 0.006 INCH.\n MINIMUM HOLE DIA - 0.013 INCH. \n10. MAX HOLE PLACEMENT TOLERANCE OF +/- 0.003 INCH.\n11. MAX HOLE DIAMETER TOLERANCE OF +/- 0.003 INCH AFTER PLATING." (at 113.4872 93.2688) (layer Dwgs.User)
|
||||
(effects (font (size 2.54 2.54) (thickness 0.254)) (justify left))
|
||||
)
|
||||
|
||||
)
|
|
@ -0,0 +1,41 @@
|
|||
update=Tue 11 Oct 2016 05:25:07 PM PDT
|
||||
version=1
|
||||
last_client=kicad
|
||||
[cvpcb]
|
||||
version=1
|
||||
NetIExt=net
|
||||
[pcbnew]
|
||||
version=1
|
||||
PageLayoutDescrFile=
|
||||
LastNetListRead=
|
||||
PadDrill=0.600000000000
|
||||
PadDrillOvalY=0.600000000000
|
||||
PadSizeH=1.500000000000
|
||||
PadSizeV=1.500000000000
|
||||
PcbTextSizeV=1.016000000000
|
||||
PcbTextSizeH=1.016000000000
|
||||
PcbTextThickness=0.152400000000
|
||||
ModuleTextSizeV=1.016000000000
|
||||
ModuleTextSizeH=1.016000000000
|
||||
ModuleTextSizeThickness=0.152400000000
|
||||
SolderMaskClearance=0.003000000000
|
||||
SolderMaskMinWidth=0.004000000000
|
||||
DrawSegmentWidth=0.152400000000
|
||||
BoardOutlineThickness=0.152400000000
|
||||
ModuleOutlineThickness=0.152400000000
|
||||
[eeschema]
|
||||
version=1
|
||||
LibDir=
|
||||
[eeschema/libraries]
|
||||
[schematic_editor]
|
||||
version=1
|
||||
PageLayoutDescrFile=
|
||||
PlotDirectoryName=
|
||||
SubpartIdSeparator=0
|
||||
SubpartFirstId=65
|
||||
NetFmtName=
|
||||
SpiceForceRefPrefix=0
|
||||
SpiceUseNetNumbers=0
|
||||
LabSize=50
|
||||
[general]
|
||||
version=1
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,6 +1,6 @@
|
|||
<Qucs Schematic 0.0.19>
|
||||
<Qucs Schematic 0.0.20>
|
||||
<Properties>
|
||||
<View=-625,-189,1186,1303,0.683017,0,0>
|
||||
<View=-565,-9,1270,1311,0.826451,34,0>
|
||||
<Grid=10,10,1>
|
||||
<DataSet=bat15_mixer_upconverter.dat>
|
||||
<DataDisplay=bat15_mixer_upconverter.dpl>
|
||||
|
@ -16,21 +16,15 @@
|
|||
<Symbol>
|
||||
</Symbol>
|
||||
<Components>
|
||||
<SPICE X1 1 290 220 -26 -89 0 0 "/home/kelvin/repos/ism-915mhz-transceiver/sim/bat15-099r.cir" 1 "_net100,_net300,_net400,_net200" 0 "yes" 0 "none" 0>
|
||||
<.DC DC1 1 60 510 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>
|
||||
<GND * 1 290 360 0 0 0 0>
|
||||
<.DC DC1 1 60 510 0 48 0 0 "26.85" 0 "0.001" 0 "1 pA" 0 "1 uV" 0 "no" 0 "150" 0 "no" 0 "none" 0 "CroutLU" 0>
|
||||
<GND * 5 290 360 0 0 0 0>
|
||||
<Eqn Eqn1 1 20 620 -31 15 0 0 "ilo=(lo.Vt-lo2.Vt)/Zlo" 1 "yes" 0>
|
||||
<Eqn Eqn2 1 20 710 -31 15 0 0 "irf=(-rf2.Vt)/Zlo" 1 "yes" 0>
|
||||
<Eqn Eqn3 1 200 650 -31 15 0 0 "alo=(lo2.Vt+Zlo*ilo)/sqrt(Zlo)" 1 "yes" 0>
|
||||
<Eqn Eqn4 1 200 720 -31 15 0 0 "blo=(lo2.Vt-Zlo*ilo)/sqrt(Zlo)" 1 "yes" 0>
|
||||
<Eqn Eqn9 1 -170 600 -31 15 0 0 "Zlo=50" 1 "yes" 0>
|
||||
<Eqn Eqn10 1 640 630 -31 15 0 0 "zlo_eff=rms(lo2.Vt)/rms(ilo)" 1 "yes" 0>
|
||||
<GND * 1 -120 260 0 0 0 0>
|
||||
<sTr Tr1 1 -200 240 -29 78 1 2 "0.707" 1 "0.707" 1>
|
||||
<GND * 1 -460 310 0 0 0 0>
|
||||
<R R2 1 -410 210 -26 15 0 0 "Zlo" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
|
||||
<Tr Tr3 1 -300 240 -29 38 0 0 "1" 1>
|
||||
<GND * 1 -250 300 0 0 0 0>
|
||||
<GND * 5 -120 260 0 0 0 0>
|
||||
<L L7 1 30 170 -26 10 0 0 "12 nH" 1 "" 0>
|
||||
<L L6 1 40 310 -26 10 0 0 "12 nH" 1 "" 0>
|
||||
<C C7 1 120 230 17 -26 0 1 "1.3 pF" 1 "" 0 "neutral" 0>
|
||||
|
@ -39,11 +33,9 @@
|
|||
<Eqn Eqn13 1 -390 670 -31 15 0 0 "brf=(rf2.Vt-50*irf)/sqrt(50)" 1 "yes" 0>
|
||||
<Eqn Eqn19 1 -510 470 -31 15 0 0 "rf_s=sin(2*pi*916e+6*time)" 1 "yes" 0>
|
||||
<Eqn Eqn20 1 -270 460 -31 15 0 0 "rf_c=cos(2*pi*916e+6*time)" 1 "yes" 0>
|
||||
<GND * 1 900 310 0 0 0 0>
|
||||
<GND * 1 770 510 0 0 0 0>
|
||||
<GND * 5 770 510 0 0 0 0>
|
||||
<R R3 1 940 230 -26 15 0 0 "50 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
|
||||
<GND * 1 950 520 0 0 0 0>
|
||||
<sTr Tr2 1 850 260 -29 78 0 0 "0.707" 1 "0.707" 1>
|
||||
<GND * 5 950 520 0 0 0 0>
|
||||
<C C1 1 950 480 17 -26 0 1 "47 pF" 1 "" 0 "neutral" 0>
|
||||
<L L10 1 630 190 -26 10 0 0 "14 nH" 1 "" 0>
|
||||
<L L11 1 650 330 -26 10 0 0 "14 nH" 1 "" 0>
|
||||
|
@ -68,14 +60,21 @@
|
|||
<Eqn Eqn34 1 460 800 -31 15 0 0 "s11_mag=sqrt(avg(blo*lo_s)^2+avg(blo*lo_c)^2)/sqrt(avg(alo*lo_s)^2+avg(blo*lo_c)^2)" 1 "yes" 0>
|
||||
<C C10 1 700 240 17 -26 0 1 "2.5 pF" 1 "" 0 "neutral" 0>
|
||||
<C C11 1 540 270 17 -26 0 1 "1.1 pF" 1 "" 0 "neutral" 0>
|
||||
<GND * 1 1090 510 0 0 0 0>
|
||||
<GND * 5 1090 510 0 0 0 0>
|
||||
<Eqn Eqn35 1 710 1090 -31 15 0 0 "rf_beat=rf2.Vt*lo_s" 1 "yes" 0>
|
||||
<Eqn Eqn36 1 690 1230 -31 15 0 0 "rf_fft=fft(rf2.Vt)" 1 "yes" 0>
|
||||
<.TR TR1 1 240 470 0 62 0 0 "lin" 1 "1 ns" 1 "4000 ns" 1 "10001" 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>
|
||||
<R R1 1 770 400 15 -26 0 1 "1k Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
|
||||
<R R4 1 900 370 -26 15 0 0 "100 Ohm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
|
||||
<Vac V2 1 1090 450 18 -26 0 1 "0.4 V" 1 "2 MHz" 0 "0" 0 "0" 0>
|
||||
<Vac V1 1 -460 240 -76 -26 1 1 "0.5 V" 1 "915 MHz" 0 "0" 0 "0" 0>
|
||||
<GND * 5 1130 310 0 0 0 0>
|
||||
<GND * 5 -400 310 0 0 0 0>
|
||||
<R R2 1 -350 210 -26 15 0 0 "Zlo" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
|
||||
<Vac V1 1 -400 240 -76 -26 1 1 "0.5 V" 1 "915 MHz" 0 "0" 0 "0" 0>
|
||||
<MUT2 Tr4 1 -200 240 -29 78 1 2 "100 nH" 0 "100 nH" 0 "100 nH" 0 "0.9" 0 "0.9" 0 "0.9" 0>
|
||||
<.TR TR1 1 240 470 0 81 0 0 "lin" 1 "1 ns" 1 "1us" 1 "10001" 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>
|
||||
<Vac V2 0 1090 450 18 -26 0 1 "0.2 V" 1 "2 MHz" 0 "0" 0 "0" 0>
|
||||
<MUT2 Tr5 1 850 260 -29 78 0 0 "100 nH" 0 "100 nH" 0 "100 nH" 0 "0.99" 0 "0.99" 0 "0.99" 0>
|
||||
<SPICE X1 1 290 220 -26 -89 0 0 "/home/kelvin/src/ism-915mhz-transceiver/sim/bat15-099r.cir" 1 "_net100,_net300,_net400,_net200" 0 "yes" 0 "none" 0>
|
||||
<Vac V3 1 1130 260 -76 -26 1 1 "0.1 V" 1 "912 MHz" 0 "0" 0 "0" 0>
|
||||
</Components>
|
||||
<Wires>
|
||||
<290 280 290 360 "" 0 0 0 "">
|
||||
|
@ -86,14 +85,6 @@
|
|||
<-150 230 -150 240 "" 0 0 0 "">
|
||||
<-170 250 -150 250 "" 0 0 0 "">
|
||||
<-150 240 -150 250 "" 0 0 0 "">
|
||||
<-460 270 -460 310 "" 0 0 0 "">
|
||||
<-460 210 -440 210 "lo" -420 180 20 "">
|
||||
<-270 210 -230 210 "lo_t" -220 180 40 "">
|
||||
<-460 270 -330 270 "" 0 0 0 "">
|
||||
<-380 210 -330 210 "" 0 0 0 "">
|
||||
<-270 270 -250 270 "" 0 0 0 "">
|
||||
<-250 270 -230 270 "" 0 0 0 "">
|
||||
<-250 270 -250 300 "" 0 0 0 "">
|
||||
<70 310 120 310 "" 0 0 0 "">
|
||||
<60 170 120 170 "" 0 0 0 "">
|
||||
<260 170 260 190 "" 0 0 0 "">
|
||||
|
@ -109,17 +100,12 @@
|
|||
<-170 310 -70 310 "" 0 0 0 "">
|
||||
<260 250 260 330 "" 0 0 0 "">
|
||||
<820 250 820 260 "" 0 0 0 "">
|
||||
<880 290 900 290 "" 0 0 0 "">
|
||||
<900 290 900 310 "" 0 0 0 "">
|
||||
<760 260 760 370 "if" 790 310 72 "">
|
||||
<760 370 770 370 "" 0 0 0 "">
|
||||
<770 430 770 510 "" 0 0 0 "">
|
||||
<880 230 910 230 "rf2" 920 200 0 "">
|
||||
<950 510 950 520 "" 0 0 0 "">
|
||||
<930 370 950 370 "if_f" 970 340 0 "">
|
||||
<950 370 950 450 "" 0 0 0 "">
|
||||
<900 290 1040 290 "" 0 0 0 "">
|
||||
<970 230 1040 230 "" 0 0 0 "">
|
||||
<970 230 1130 230 "" 0 0 0 "">
|
||||
<680 330 700 330 "" 0 0 0 "">
|
||||
<660 190 700 190 "" 0 0 0 "">
|
||||
<700 190 700 210 "" 0 0 0 "">
|
||||
|
@ -132,14 +118,20 @@
|
|||
<540 300 540 330 "" 0 0 0 "">
|
||||
<700 330 820 330 "" 0 0 0 "">
|
||||
<700 190 820 190 "" 0 0 0 "">
|
||||
<1040 230 1040 290 "" 0 0 0 "">
|
||||
<1090 370 1090 420 "" 0 0 0 "">
|
||||
<950 370 1090 370 "" 0 0 0 "">
|
||||
<1090 480 1090 510 "" 0 0 0 "">
|
||||
<770 370 870 370 "if" 830 340 27 "">
|
||||
<820 260 820 270 "" 0 0 0 "">
|
||||
<760 260 820 260 "" 0 0 0 "">
|
||||
<770 370 870 370 "" 0 0 0 "">
|
||||
<-380 210 -380 210 "lo2" -350 180 0 "">
|
||||
<770 260 820 260 "" 0 0 0 "">
|
||||
<770 260 770 370 "" 0 0 0 "">
|
||||
<1130 290 1130 310 "" 0 0 0 "">
|
||||
<-400 270 -400 310 "" 0 0 0 "">
|
||||
<-400 210 -380 210 "lo" -360 180 20 "">
|
||||
<-400 270 -230 270 "" 0 0 0 "">
|
||||
<-320 210 -230 210 "" 0 0 0 "">
|
||||
<880 290 1130 290 "" 0 0 0 "">
|
||||
<-320 210 -320 210 "lo2" -290 180 0 "">
|
||||
</Wires>
|
||||
<Diagrams>
|
||||
</Diagrams>
|
||||
|
|
Loading…
Reference in New Issue