From c90a4720d18533a6e3a7f1963fc18759a099e59d Mon Sep 17 00:00:00 2001 From: Michael Ossmann Date: Fri, 7 Feb 2014 10:54:57 -0700 Subject: [PATCH] started on LNA/filter board for 900 MHz --- hardware/LNA915/LNA915-cache.lib | 151 ++++++++++++++++++ hardware/LNA915/LNA915.pro | 87 ++++++++++ hardware/LNA915/LNA915.sch | 266 +++++++++++++++++++++++++++++++ hardware/kicad/hackrf.dcm | 2 +- hardware/kicad/hackrf.lib | 19 ++- 5 files changed, 523 insertions(+), 2 deletions(-) create mode 100644 hardware/LNA915/LNA915-cache.lib create mode 100644 hardware/LNA915/LNA915.pro create mode 100644 hardware/LNA915/LNA915.sch diff --git a/hardware/LNA915/LNA915-cache.lib b/hardware/LNA915/LNA915-cache.lib new file mode 100644 index 00000000..249a8315 --- /dev/null +++ b/hardware/LNA915/LNA915-cache.lib @@ -0,0 +1,151 @@ +EESchema-LIBRARY Version 2.3 Date: Fri Feb 7 10:53:23 2014 +#encoding utf-8 +# +# C +# +DEF C C 0 10 N Y 1 F N +F0 "C" 50 100 50 H V L CNN +F1 "C" 50 -100 50 H V L CNN +F2 "~" 0 0 60 H V C CNN +F3 "~" 0 0 60 H V C CNN +$FPLIST + SM* + C? + C1-1 +$ENDFPLIST +DRAW +P 2 0 1 20 -100 -30 100 -30 N +P 2 0 1 20 -100 30 100 30 N +X ~ 1 0 200 170 D 40 40 1 1 P +X ~ 2 0 -200 170 U 40 40 1 1 P +ENDDRAW +ENDDEF +# +# DIODE +# +DEF DIODE D 0 40 N N 1 F N +F0 "D" 0 100 40 H V C CNN +F1 "DIODE" 0 -100 40 H V C CNN +F2 "~" 0 0 60 H V C CNN +F3 "~" 0 0 60 H V C CNN +$FPLIST + D? + S* +$ENDFPLIST +DRAW +P 2 0 1 6 50 50 50 -50 N +P 3 0 1 0 -50 50 50 0 -50 -50 F +X A 1 -200 0 150 R 40 40 1 1 P +X K 2 200 0 150 L 40 40 1 1 P +ENDDRAW +ENDDEF +# +# FAR-F5QA +# +DEF FAR-F5QA U 0 40 Y Y 1 F N +F0 "U" 0 0 60 V V C CNN +F1 "FAR-F5QA" 250 0 60 V V C CNN +F2 "~" 0 0 60 H V C CNN +F3 "~" 0 0 60 H V C CNN +DRAW +S -300 250 300 -250 0 1 0 N +X IN 1 -600 0 300 R 50 50 1 1 B +X GND 2 -100 -550 300 U 50 50 1 1 W +X GND 3 100 -550 300 U 50 50 1 1 W +X OUT 4 100 550 300 D 50 50 1 1 B +X GND 5 -100 550 300 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# GND +# +DEF ~GND #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 0 30 H I C CNN +F1 "GND" 0 -70 30 H I C CNN +F2 "~" 0 0 60 H V C CNN +F3 "~" 0 0 60 H V C CNN +DRAW +P 4 0 1 0 -50 0 0 -50 50 0 -50 0 N +X GND 1 0 0 0 U 30 30 1 1 W N +ENDDRAW +ENDDEF +# +# GSG-DIODE-TVS-BI +# +DEF GSG-DIODE-TVS-BI D 0 40 N N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "GSG-DIODE-TVS-BI" 0 -100 40 H V C CNN +F2 "~" 0 0 60 H V C CNN +F3 "~" 0 0 60 H V C CNN +$FPLIST + D? + SO* + SM* +$ENDFPLIST +DRAW +P 5 0 1 8 -20 50 0 30 0 -30 20 -50 20 -50 N +P 5 0 1 0 0 0 -100 50 -100 -50 0 0 0 0 F +P 5 0 1 0 0 0 100 50 100 -50 0 0 0 0 F +X A 1 -250 0 150 R 40 40 1 1 P +X K 2 250 0 150 L 40 40 1 1 P +ENDDRAW +ENDDEF +# +# GSG-RF-CONN +# +DEF GSG-RF-CONN P 0 0 Y N 1 F N +F0 "P" 0 150 60 H V C CNN +F1 "GSG-RF-CONN" 0 -150 60 H V C CNN +F2 "~" 0 0 60 H V C CNN +F3 "~" 0 0 60 H V C CNN +DRAW +C 0 0 100 0 1 0 N +X RF 1 300 0 300 L 50 50 1 1 B +X GND 2 0 -400 300 U 50 50 1 1 W +ENDDRAW +ENDDEF +# +# INDUCTOR +# +DEF INDUCTOR L 0 40 N N 1 F N +F0 "L" -50 0 40 V V C CNN +F1 "INDUCTOR" 100 0 40 V V C CNN +F2 "~" 0 0 60 H V C CNN +F3 "~" 0 0 60 H V C CNN +DRAW +A 0 -150 50 -889 889 0 1 0 N 1 -199 1 -100 +A 0 -49 51 -889 889 0 1 0 N 1 -99 1 2 +A 0 51 51 -889 889 0 1 0 N 1 1 1 102 +A 0 148 48 -889 889 0 1 0 N 1 101 1 196 +X 1 1 0 300 100 D 70 70 1 1 P +X 2 2 0 -300 100 U 70 70 1 1 P +ENDDRAW +ENDDEF +# +# LED +# +DEF LED D 0 40 Y N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "LED" 0 -100 50 H V C CNN +F2 "~" 0 0 60 H V C CNN +F3 "~" 0 0 60 H V C CNN +$FPLIST + LED-3MM + LED-5MM + LED-10MM + LED-0603 + LED-0805 + LED-1206 + LEDV +$ENDFPLIST +DRAW +P 2 0 1 0 50 50 50 -50 N +P 3 0 1 0 -50 50 50 0 -50 -50 F +P 3 0 1 0 65 -40 110 -80 105 -55 N +P 3 0 1 0 80 -25 125 -65 120 -40 N +X A 1 -200 0 150 R 40 40 1 1 P +X K 2 200 0 150 L 40 40 1 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/hardware/LNA915/LNA915.pro b/hardware/LNA915/LNA915.pro new file mode 100644 index 00000000..53b71aa5 --- /dev/null +++ b/hardware/LNA915/LNA915.pro @@ -0,0 +1,87 @@ +update=Thu Feb 6 19:11:05 2014 +version=1 +last_client=eeschema +[cvpcb] +version=1 +NetIExt=net +[cvpcb/libraries] +EquName1=devcms +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[pcbnew/libraries] +LibDir= +LibName1=sockets +LibName2=connect +LibName3=discret +LibName4=pin_array +LibName5=divers +LibName6=smd_capacitors +LibName7=smd_resistors +LibName8=smd_crystal&oscillator +LibName9=smd_dil +LibName10=smd_transistors +LibName11=libcms +LibName12=display +LibName13=led +LibName14=dip_sockets +LibName15=pga_sockets +LibName16=valves +[general] +version=1 +[eeschema] +version=1 +LibDir=../kicad +NetFmtName= +RptD_X=0 +RptD_Y=100 +RptLab=1 +LabSize=60 +[eeschema/libraries] +LibName1=power +LibName2=device +LibName3=transistors +LibName4=conn +LibName5=linear +LibName6=regul +LibName7=74xx +LibName8=cmos4000 +LibName9=adc-dac +LibName10=memory +LibName11=xilinx +LibName12=special +LibName13=microcontrollers +LibName14=dsp +LibName15=microchip +LibName16=analog_switches +LibName17=motorola +LibName18=texas +LibName19=intel +LibName20=audio +LibName21=interface +LibName22=digital-audio +LibName23=philips +LibName24=display +LibName25=cypress +LibName26=siliconi +LibName27=opto +LibName28=atmel +LibName29=contrib +LibName30=valves +LibName31=hackrf diff --git a/hardware/LNA915/LNA915.sch b/hardware/LNA915/LNA915.sch new file mode 100644 index 00000000..93c71bca --- /dev/null +++ b/hardware/LNA915/LNA915.sch @@ -0,0 +1,266 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:special +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:hackrf +EELAYER 27 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "7 feb 2014" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L DIODE D? +U 1 1 52F440C5 +P 4250 2850 +F 0 "D?" H 4250 2950 40 0000 C CNN +F 1 "DIODE" H 4250 2750 40 0000 C CNN +F 2 "" H 4250 2850 60 0000 C CNN +F 3 "" H 4250 2850 60 0000 C CNN + 1 4250 2850 + 1 0 0 -1 +$EndComp +$Comp +L GSG-DIODE-TVS-BI D? +U 1 1 52F440DB +P 2300 3850 +F 0 "D?" H 2300 3950 50 0000 C CNN +F 1 "GSG-DIODE-TVS-BI" H 2300 3750 40 0000 C CNN +F 2 "~" H 2300 3850 60 0000 C CNN +F 3 "~" H 2300 3850 60 0000 C CNN + 1 2300 3850 + 0 -1 -1 0 +$EndComp +$Comp +L GSG-RF-CONN P? +U 1 1 52F440EA +P 1900 3500 +F 0 "P?" H 1900 3650 60 0000 C CNN +F 1 "ANTENNA" H 1900 3350 60 0000 C CNN +F 2 "~" H 1900 3500 60 0000 C CNN +F 3 "~" H 1900 3500 60 0000 C CNN + 1 1900 3500 + 1 0 0 -1 +$EndComp +$Comp +L GSG-RF-CONN P? +U 1 1 52F440F7 +P 8450 3600 +F 0 "P?" H 8450 3750 60 0000 C CNN +F 1 "HACKRF" H 8450 3450 60 0000 C CNN +F 2 "~" H 8450 3600 60 0000 C CNN +F 3 "~" H 8450 3600 60 0000 C CNN + 1 8450 3600 + -1 0 0 -1 +$EndComp +$Comp +L GSG-DIODE-TVS-BI D? +U 1 1 52F44107 +P 8050 3950 +F 0 "D?" H 8050 4050 50 0000 C CNN +F 1 "GSG-DIODE-TVS-BI" H 8050 3850 40 0000 C CNN +F 2 "~" H 8050 3950 60 0000 C CNN +F 3 "~" H 8050 3950 60 0000 C CNN + 1 8050 3950 + 0 -1 -1 0 +$EndComp +$Comp +L GND #PWR? +U 1 1 52F44137 +P 8450 4100 +F 0 "#PWR?" H 8450 4100 30 0001 C CNN +F 1 "GND" H 8450 4030 30 0001 C CNN +F 2 "" H 8450 4100 60 0000 C CNN +F 3 "" H 8450 4100 60 0000 C CNN + 1 8450 4100 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 52F44144 +P 8050 4300 +F 0 "#PWR?" H 8050 4300 30 0001 C CNN +F 1 "GND" H 8050 4230 30 0001 C CNN +F 2 "" H 8050 4300 60 0000 C CNN +F 3 "" H 8050 4300 60 0000 C CNN + 1 8050 4300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8050 4200 8050 4300 +Wire Wire Line + 8450 4000 8450 4100 +Wire Wire Line + 7850 3600 8150 3600 +Wire Wire Line + 8050 3600 8050 3700 +$Comp +L GND #PWR? +U 1 1 52F44150 +P 2300 4200 +F 0 "#PWR?" H 2300 4200 30 0001 C CNN +F 1 "GND" H 2300 4130 30 0001 C CNN +F 2 "" H 2300 4200 60 0000 C CNN +F 3 "" H 2300 4200 60 0000 C CNN + 1 2300 4200 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2300 4200 2300 4100 +$Comp +L GND #PWR? +U 1 1 52F4415B +P 1900 4000 +F 0 "#PWR?" H 1900 4000 30 0001 C CNN +F 1 "GND" H 1900 3930 30 0001 C CNN +F 2 "" H 1900 4000 60 0000 C CNN +F 3 "" H 1900 4000 60 0000 C CNN + 1 1900 4000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1900 4000 1900 3900 +Wire Wire Line + 2200 3500 2400 3500 +Wire Wire Line + 2300 3500 2300 3600 +$Comp +L C C? +U 1 1 52F44170 +P 2600 3500 +F 0 "C?" H 2650 3600 50 0000 L CNN +F 1 "C" H 2650 3400 50 0000 L CNN +F 2 "" H 2600 3500 60 0000 C CNN +F 3 "" H 2600 3500 60 0000 C CNN + 1 2600 3500 + 0 -1 -1 0 +$EndComp +$Comp +L C C? +U 1 1 52F4417D +P 7650 3600 +F 0 "C?" H 7700 3700 50 0000 L CNN +F 1 "C" H 7700 3500 50 0000 L CNN +F 2 "" H 7650 3600 60 0000 C CNN +F 3 "" H 7650 3600 60 0000 C CNN + 1 7650 3600 + 0 -1 -1 0 +$EndComp +$Comp +L INDUCTOR L? +U 1 1 52F44185 +P 7950 3200 +F 0 "L?" V 7900 3200 40 0000 C CNN +F 1 "INDUCTOR" V 8050 3200 40 0000 C CNN +F 2 "" H 7950 3200 60 0000 C CNN +F 3 "" H 7950 3200 60 0000 C CNN + 1 7950 3200 + 1 0 0 -1 +$EndComp +Connection ~ 8050 3600 +Wire Wire Line + 7950 3500 7950 3600 +Connection ~ 7950 3600 +Connection ~ 2300 3500 +$Comp +L FAR-F5QA U? +U 1 1 52F44412 +P 3500 3500 +F 0 "U?" V 3500 3500 60 0000 C CNN +F 1 "SAW" V 3750 3500 60 0000 C CNN +F 2 "~" H 3500 3500 60 0000 C CNN +F 3 "~" H 3500 3500 60 0000 C CNN +F 4 "Taiyo Yuden" H 3500 3500 60 0001 C CNN "Manufacturer" +F 5 "FAR-F5QA-915M00-M2AK-J" H 3500 3500 60 0001 C CNN "Part Number" +F 6 "FILTER SAW 915MHZ ISM900 SMD" H 3500 3500 60 0001 C CNN "Description" + 1 3500 3500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2800 3500 2900 3500 +$Comp +L GND #PWR? +U 1 1 52F44497 +P 3400 4150 +F 0 "#PWR?" H 3400 4150 30 0001 C CNN +F 1 "GND" H 3400 4080 30 0001 C CNN +F 2 "" H 3400 4150 60 0000 C CNN +F 3 "" H 3400 4150 60 0000 C CNN + 1 3400 4150 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 52F444A4 +P 3600 4150 +F 0 "#PWR?" H 3600 4150 30 0001 C CNN +F 1 "GND" H 3600 4080 30 0001 C CNN +F 2 "" H 3600 4150 60 0000 C CNN +F 3 "" H 3600 4150 60 0000 C CNN + 1 3600 4150 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 52F444AA +P 3400 2850 +F 0 "#PWR?" H 3400 2850 30 0001 C CNN +F 1 "GND" H 3400 2780 30 0001 C CNN +F 2 "" H 3400 2850 60 0000 C CNN +F 3 "" H 3400 2850 60 0000 C CNN + 1 3400 2850 + -1 0 0 1 +$EndComp +Wire Wire Line + 3400 2850 3400 2950 +Wire Wire Line + 3400 4050 3400 4150 +Wire Wire Line + 3600 4050 3600 4150 +$Comp +L LED D? +U 1 1 52F51772 +P 2900 4950 +F 0 "D?" H 2900 5050 50 0000 C CNN +F 1 "LED" H 2900 4850 50 0000 C CNN +F 2 "" H 2900 4950 60 0000 C CNN +F 3 "" H 2900 4950 60 0000 C CNN + 1 2900 4950 + 1 0 0 -1 +$EndComp +$EndSCHEMATC diff --git a/hardware/kicad/hackrf.dcm b/hardware/kicad/hackrf.dcm index fdc4ccff..c0888714 100644 --- a/hardware/kicad/hackrf.dcm +++ b/hardware/kicad/hackrf.dcm @@ -1,4 +1,4 @@ -EESchema-DOCLIB Version 2.0 Date: Fri Jan 10 12:02:24 2014 +EESchema-DOCLIB Version 2.0 Date: Thu Feb 6 19:19:00 2014 # $CMP CONN_2_SHORTED D Symbole general de connecteur diff --git a/hardware/kicad/hackrf.lib b/hardware/kicad/hackrf.lib index 7b63985c..c93a8cf9 100644 --- a/hardware/kicad/hackrf.lib +++ b/hardware/kicad/hackrf.lib @@ -1,4 +1,4 @@ -EESchema-LIBRARY Version 2.3 Date: Fri Jan 10 12:02:24 2014 +EESchema-LIBRARY Version 2.3 Date: Thu Feb 6 19:19:00 2014 #encoding utf-8 # # BALUN @@ -220,6 +220,23 @@ X D1 6 400 100 150 L 50 50 1 1 B ENDDRAW ENDDEF # +# FAR-F5QA +# +DEF FAR-F5QA U 0 40 Y Y 1 F N +F0 "U" 0 0 60 V V C CNN +F1 "FAR-F5QA" 250 0 60 V V C CNN +F2 "~" 0 0 60 H V C CNN +F3 "~" 0 0 60 H V C CNN +DRAW +S -300 250 300 -250 0 1 0 N +X IN 1 -600 0 300 R 50 50 1 1 B +X GND 2 -100 -550 300 U 50 50 1 1 W +X GND 3 100 -550 300 U 50 50 1 1 W +X OUT 4 100 550 300 D 50 50 1 1 B +X GND 5 -100 550 300 D 50 50 1 1 W +ENDDRAW +ENDDEF +# # FIL-DEA # DEF FIL-DEA U 0 40 Y Y 1 F N