From 48d561cf0b5b5e599dde818e4081c4375c64b499 Mon Sep 17 00:00:00 2001 From: Michael Ossmann Date: Mon, 23 Apr 2012 09:33:33 -0600 Subject: [PATCH] added RFFC5071 --- hardware/kicad/hackrf.dcm | 2 +- hardware/kicad/hackrf.lib | 44 +++- hardware/lollipop/lollipop-cache.lib | 44 +++- hardware/lollipop/lollipop.sch | 356 +++++++++++++++------------ 4 files changed, 285 insertions(+), 161 deletions(-) diff --git a/hardware/kicad/hackrf.dcm b/hardware/kicad/hackrf.dcm index d3670cad..40d396be 100644 --- a/hardware/kicad/hackrf.dcm +++ b/hardware/kicad/hackrf.dcm @@ -1,3 +1,3 @@ -EESchema-DOCLIB Version 2.0 Date: Sun Apr 22 21:40:50 2012 +EESchema-DOCLIB Version 2.0 Date: Mon Apr 23 09:08:57 2012 # #End Doc Library diff --git a/hardware/kicad/hackrf.lib b/hardware/kicad/hackrf.lib index a885575b..655ab345 100644 --- a/hardware/kicad/hackrf.lib +++ b/hardware/kicad/hackrf.lib @@ -1,4 +1,4 @@ -EESchema-LIBRARY Version 2.3 Date: Sun Apr 22 21:40:50 2012 +EESchema-LIBRARY Version 2.3 Date: Mon Apr 23 09:08:57 2012 #encoding utf-8 # # BALUN @@ -549,6 +549,48 @@ X VDD 39 350 1200 300 D 50 50 1 1 W ENDDRAW ENDDEF # +# RFFC5071 +# +DEF RFFC5071 U 0 40 Y Y 1 F N +F0 "U" 0 100 60 H V C CNN +F1 "RFFC5071" 0 -100 60 H V C CNN +DRAW +S -850 850 850 -850 0 1 0 N +X ENBL/GPO5 1 -1150 350 300 R 50 50 1 1 B +X EXT_LO 2 -1150 250 300 R 50 50 1 1 I +X EXT_LO_DEC 3 -1150 150 300 R 50 50 1 1 P +X REXT 4 -1150 50 300 R 50 50 1 1 P +X ANA_VDD1 5 -1150 -50 300 R 50 50 1 1 W +X LFILT1 6 -1150 -150 300 R 50 50 1 1 O +X LFITLT2 7 -1150 -250 300 R 50 50 1 1 O +X LFILT3 8 -1150 -350 300 R 50 50 1 1 I +X MODE/GPO6 9 -350 -1150 300 U 50 50 1 1 B +X REF_IN 10 -250 -1150 300 U 50 50 1 1 I +X NC 20 1150 -50 300 L 50 50 1 1 N +X ENX 30 -150 1150 300 D 50 50 1 1 I +X NC 11 -150 -1150 300 U 50 50 1 1 N +X NC 21 1150 50 300 L 50 50 1 1 N +X SCLK 31 -250 1150 300 D 50 50 1 1 I +X TM 12 -50 -1150 300 U 50 50 1 1 W +X ANA_VDD2 22 1150 150 300 L 50 50 1 1 W +X SDATA 32 -350 1150 300 D 50 50 1 1 I +X MIX1_IPN 13 50 -1150 300 U 50 50 1 1 I +X MIX2_IPP 23 1150 250 300 L 50 50 1 1 I +X MIX1_IPP 14 150 -1150 300 U 50 50 1 1 I +X MIX2_IPN 24 1150 350 300 L 50 50 1 1 I +X GPO1/ADD1 15 250 -1150 300 U 50 50 1 1 B +X GPO3/FM 25 350 1150 300 D 50 50 1 1 B +X GPO2/ADD2 16 350 -1150 300 U 50 50 1 1 B +X GPO4/LD/DO 26 250 1150 300 D 50 50 1 1 B +X MIX1_OPN 17 1150 -350 300 L 50 50 1 1 O +X MIX2_OPN 27 150 1150 300 D 50 50 1 1 O +X MIX1_OPP 18 1150 -250 300 L 50 50 1 1 O +X MIX2_OPP 28 50 1150 300 D 50 50 1 1 O +X DIG_VDD 19 1150 -150 300 L 50 50 1 1 W +X RESETX 29 -50 1150 300 D 50 50 1 1 I +ENDDRAW +ENDDEF +# # SI5351C # DEF SI5351C U 0 40 Y Y 1 F N diff --git a/hardware/lollipop/lollipop-cache.lib b/hardware/lollipop/lollipop-cache.lib index 7a8a7b4e..ed30d1c6 100644 --- a/hardware/lollipop/lollipop-cache.lib +++ b/hardware/lollipop/lollipop-cache.lib @@ -1,4 +1,4 @@ -EESchema-LIBRARY Version 2.3 Date: Sun Apr 22 22:20:53 2012 +EESchema-LIBRARY Version 2.3 Date: Mon Apr 23 09:32:55 2012 #encoding utf-8 # # BALUN @@ -77,6 +77,48 @@ X GND 5 -300 -500 300 R 50 50 1 1 W ENDDRAW ENDDEF # +# RFFC5071 +# +DEF RFFC5071 U 0 40 Y Y 1 F N +F0 "U" 0 100 60 H V C CNN +F1 "RFFC5071" 0 -100 60 H V C CNN +DRAW +S -850 850 850 -850 0 1 0 N +X ENBL/GPO5 1 -1150 350 300 R 50 50 1 1 B +X EXT_LO 2 -1150 250 300 R 50 50 1 1 I +X EXT_LO_DEC 3 -1150 150 300 R 50 50 1 1 P +X REXT 4 -1150 50 300 R 50 50 1 1 P +X ANA_VDD1 5 -1150 -50 300 R 50 50 1 1 W +X LFILT1 6 -1150 -150 300 R 50 50 1 1 O +X LFITLT2 7 -1150 -250 300 R 50 50 1 1 O +X LFILT3 8 -1150 -350 300 R 50 50 1 1 I +X MODE/GPO6 9 -350 -1150 300 U 50 50 1 1 B +X REF_IN 10 -250 -1150 300 U 50 50 1 1 I +X NC 20 1150 -50 300 L 50 50 1 1 N +X ENX 30 -150 1150 300 D 50 50 1 1 I +X NC 11 -150 -1150 300 U 50 50 1 1 N +X NC 21 1150 50 300 L 50 50 1 1 N +X SCLK 31 -250 1150 300 D 50 50 1 1 I +X TM 12 -50 -1150 300 U 50 50 1 1 W +X ANA_VDD2 22 1150 150 300 L 50 50 1 1 W +X SDATA 32 -350 1150 300 D 50 50 1 1 I +X MIX1_IPN 13 50 -1150 300 U 50 50 1 1 I +X MIX2_IPP 23 1150 250 300 L 50 50 1 1 I +X MIX1_IPP 14 150 -1150 300 U 50 50 1 1 I +X MIX2_IPN 24 1150 350 300 L 50 50 1 1 I +X GPO1/ADD1 15 250 -1150 300 U 50 50 1 1 B +X GPO3/FM 25 350 1150 300 D 50 50 1 1 B +X GPO2/ADD2 16 350 -1150 300 U 50 50 1 1 B +X GPO4/LD/DO 26 250 1150 300 D 50 50 1 1 B +X MIX1_OPN 17 1150 -350 300 L 50 50 1 1 O +X MIX2_OPN 27 150 1150 300 D 50 50 1 1 O +X MIX1_OPP 18 1150 -250 300 L 50 50 1 1 O +X MIX2_OPP 28 50 1150 300 D 50 50 1 1 O +X DIG_VDD 19 1150 -150 300 L 50 50 1 1 W +X RESETX 29 -50 1150 300 D 50 50 1 1 I +ENDDRAW +ENDDEF +# # SKY13317 # DEF SKY13317 U 0 40 Y Y 1 F N diff --git a/hardware/lollipop/lollipop.sch b/hardware/lollipop/lollipop.sch index 6c32c30f..81280b39 100644 --- a/hardware/lollipop/lollipop.sch +++ b/hardware/lollipop/lollipop.sch @@ -1,4 +1,4 @@ -EESchema Schematic File Version 2 date Sun Apr 22 22:20:53 2012 +EESchema Schematic File Version 2 date Mon Apr 23 09:32:55 2012 LIBS:power LIBS:device LIBS:transistors @@ -30,7 +30,8 @@ LIBS:atmel LIBS:contrib LIBS:valves LIBS:hackrf -EELAYER 43 0 +LIBS:lollipop-cache +EELAYER 25 0 EELAYER END $Descr User 17000 11000 encoding utf-8 @@ -44,168 +45,209 @@ Comment2 "" Comment3 "" Comment4 "" $EndDescr +Text Notes 1200 5500 0 60 ~ 0 +RX only +Text Notes 1200 4200 0 60 ~ 0 +TX/RX Wire Wire Line - 8000 6100 8000 6000 + 3900 4250 4000 4250 Wire Wire Line - 8000 6000 8300 6000 + 4000 4250 4000 4750 Wire Wire Line - 8300 6000 8300 5700 + 4000 4750 2600 4750 Wire Wire Line - 8000 4500 8000 4400 + 2600 4750 2600 5250 Wire Wire Line - 8000 4400 8300 4400 + 2600 5250 2700 5250 Wire Wire Line - 8300 4400 8300 4100 -Wire Bus Line - 10500 3700 9550 3700 -Wire Bus Line - 10500 3700 10500 6550 -Wire Bus Line - 10500 6550 9550 6550 -Wire Bus Line - 9550 6550 9550 3700 + 4300 3400 4000 3400 Wire Wire Line - 2300 3300 2700 3300 + 4000 3400 4000 4050 Wire Wire Line - 4300 5800 4000 5800 + 4000 4050 3900 4050 Wire Wire Line - 4000 5800 4000 5150 + 2300 5450 2700 5450 Wire Wire Line - 4000 5150 3900 5150 + 13500 6200 13200 6200 Wire Wire Line - 4300 6100 4200 6100 + 13200 6200 13200 6700 Wire Wire Line - 4200 6100 4200 6900 + 13200 6700 11100 6700 Wire Wire Line - 4200 6900 7200 6900 + 11100 6700 11100 6250 Wire Wire Line - 5400 5800 5500 5800 + 13500 4000 13200 4000 Wire Wire Line - 5500 5800 5500 5600 + 13200 4000 13200 3500 Wire Wire Line - 5500 5600 5700 5600 + 13200 3500 11100 3500 Wire Wire Line - 5400 3400 5500 3400 + 11100 3500 11100 3950 Wire Wire Line - 5500 3400 5500 2900 + 9500 5600 9700 5600 Wire Wire Line - 5500 2900 7200 2900 + 9700 5600 9700 5350 Wire Wire Line - 6900 6100 7200 6100 + 9700 5350 10000 5350 Wire Wire Line - 6900 4500 7200 4500 + 10000 4850 9700 4850 Wire Wire Line - 8000 3700 8200 3700 + 9700 4850 9700 4600 Wire Wire Line - 8200 3700 8200 3900 + 9700 4600 9500 4600 Wire Wire Line - 8200 3900 8300 3900 + 8000 5700 8200 5700 Wire Wire Line - 8000 5300 8200 5300 + 8200 5700 8200 6100 Wire Wire Line - 8200 5300 8200 5500 + 8200 6100 8300 6100 Wire Wire Line - 8200 5500 8300 5500 + 8000 4100 8200 4100 Wire Wire Line - 8000 6500 8200 6500 + 8200 4100 8200 4500 Wire Wire Line - 8200 6500 8200 6300 -Wire Wire Line - 8200 6300 8300 6300 -Wire Wire Line - 8000 7300 8100 7300 -Wire Wire Line - 8100 7300 8100 7000 -Wire Wire Line - 10550 6300 11800 6300 -Wire Wire Line - 11800 6300 11800 6800 -Wire Wire Line - 11800 6800 11900 6800 -Wire Wire Line - 8000 6900 11700 6900 -Wire Wire Line - 11700 6900 11700 6400 -Wire Wire Line - 11700 6400 11900 6400 -Wire Wire Line - 13300 6900 13100 6900 -Wire Wire Line - 13100 6300 13300 6300 -Wire Wire Line - 11900 6200 10550 6200 -Wire Wire Line - 8100 7000 11900 7000 -Wire Wire Line - 11900 4000 10550 4000 -Wire Wire Line - 11900 3200 8100 3200 -Wire Wire Line - 13100 3300 13300 3300 -Wire Wire Line - 13300 3900 13100 3900 -Wire Wire Line - 11900 3400 11700 3400 -Wire Wire Line - 11700 3400 11700 3900 -Wire Wire Line - 11700 3900 10550 3900 -Wire Wire Line - 11900 3800 11800 3800 -Wire Wire Line - 11800 3800 11800 3300 -Wire Wire Line - 11800 3300 8000 3300 -Wire Wire Line - 8100 3200 8100 2900 -Wire Wire Line - 8100 2900 8000 2900 -Wire Wire Line - 8300 4700 8200 4700 -Wire Wire Line - 8200 4700 8200 4900 -Wire Wire Line - 8200 4900 8000 4900 -Wire Wire Line - 6900 3700 7200 3700 -Wire Wire Line - 6900 5300 7200 5300 -Wire Wire Line - 5700 3700 5400 3700 -Wire Wire Line - 5700 4800 4200 4800 -Wire Wire Line - 4200 4800 4200 3700 -Wire Wire Line - 4200 3700 4300 3700 + 8200 4500 8300 4500 Wire Wire Line 5700 6100 5400 6100 Wire Wire Line - 4300 3400 3900 3400 + 4300 3700 4200 3700 Wire Wire Line - 2700 3500 2600 3500 + 4200 3700 4200 4800 Wire Wire Line - 2600 3500 2600 4250 + 4200 4800 5700 4800 Wire Wire Line - 2600 4250 4000 4250 + 5700 3700 5400 3700 Wire Wire Line - 4000 4250 4000 4950 + 6900 5300 7200 5300 Wire Wire Line - 4000 4950 3900 4950 + 6900 3700 7200 3700 Wire Wire Line - 2300 5050 2700 5050 + 8000 4900 8200 4900 Wire Wire Line - 8300 4500 8200 4500 + 8200 4900 8200 4700 Wire Wire Line - 8200 4500 8200 4100 + 8200 4700 8300 4700 Wire Wire Line - 8200 4100 8000 4100 + 8000 2900 8100 2900 Wire Wire Line - 8300 6100 8200 6100 + 8100 2900 8100 3200 Wire Wire Line - 8200 6100 8200 5700 + 8000 3300 13300 3300 Wire Wire Line - 8200 5700 8000 5700 + 13300 3300 13300 3800 +Wire Wire Line + 13300 3800 13500 3800 +Wire Wire Line + 13500 3400 11000 3400 +Wire Wire Line + 14900 3900 14700 3900 +Wire Wire Line + 14700 3300 14900 3300 +Wire Wire Line + 8100 3200 13500 3200 +Wire Wire Line + 13500 7000 8100 7000 +Wire Wire Line + 14700 6300 14900 6300 +Wire Wire Line + 14900 6900 14700 6900 +Wire Wire Line + 13500 6400 13300 6400 +Wire Wire Line + 13300 6400 13300 6900 +Wire Wire Line + 13300 6900 8000 6900 +Wire Wire Line + 13500 6800 11000 6800 +Wire Wire Line + 8100 7000 8100 7300 +Wire Wire Line + 8100 7300 8000 7300 +Wire Wire Line + 8300 6300 8200 6300 +Wire Wire Line + 8200 6300 8200 6500 +Wire Wire Line + 8200 6500 8000 6500 +Wire Wire Line + 8300 5500 8200 5500 +Wire Wire Line + 8200 5500 8200 5300 +Wire Wire Line + 8200 5300 8000 5300 +Wire Wire Line + 8300 3900 8200 3900 +Wire Wire Line + 8200 3900 8200 3700 +Wire Wire Line + 8200 3700 8000 3700 +Wire Wire Line + 6900 4500 7200 4500 +Wire Wire Line + 6900 6100 7200 6100 +Wire Wire Line + 7200 2900 5500 2900 +Wire Wire Line + 5500 2900 5500 3400 +Wire Wire Line + 5500 3400 5400 3400 +Wire Wire Line + 5700 5600 5500 5600 +Wire Wire Line + 5500 5600 5500 5800 +Wire Wire Line + 5500 5800 5400 5800 +Wire Wire Line + 7200 6900 4200 6900 +Wire Wire Line + 4200 6900 4200 6100 +Wire Wire Line + 4200 6100 4300 6100 +Wire Wire Line + 4300 5800 4000 5800 +Wire Wire Line + 8300 4100 8300 4400 +Wire Wire Line + 8300 4400 8000 4400 +Wire Wire Line + 8000 4400 8000 4500 +Wire Wire Line + 8300 5700 8300 6000 +Wire Wire Line + 8300 6000 8000 6000 +Wire Wire Line + 8000 6000 8000 6100 +Wire Wire Line + 9500 4000 9900 4000 +Wire Wire Line + 9900 4000 9900 4750 +Wire Wire Line + 9900 4750 10000 4750 +Wire Wire Line + 9500 6200 9900 6200 +Wire Wire Line + 9900 6200 9900 5450 +Wire Wire Line + 9900 5450 10000 5450 +Wire Wire Line + 11000 3400 11000 3950 +Wire Wire Line + 11000 6800 11000 6250 +Wire Wire Line + 2300 4150 2700 4150 +Wire Wire Line + 3900 5350 4000 5350 +Wire Wire Line + 4000 5350 4000 5800 +$Comp +L RFFC5071 U? +U 1 1 4F957166 +P 11150 5100 +F 0 "U?" H 11150 5200 60 0000 C CNN +F 1 "RFFC5071" H 11150 5000 60 0000 C CNN + 1 11150 5100 + -1 0 0 1 +$EndComp $Comp L BALUN T? U 1 1 4F94D6C4 @@ -266,42 +308,40 @@ F 6 "FILTER HIGHPASS WLAN&BLUETOOTH" H 6300 5450 60 0001 C CNN "Description" 1 6300 5450 1 0 0 -1 $EndComp -Text Notes 10200 5950 1 400 ~ 0 -mixer $Comp L GSG-SMA-CONN P? U 1 1 4F94D0F2 -P 2000 5050 -F 0 "P?" H 2000 5200 60 0000 C CNN -F 1 "GSG-SMA-CONN" H 2000 4900 60 0000 C CNN - 1 2000 5050 +P 2000 4150 +F 0 "P?" H 2000 4300 60 0000 C CNN +F 1 "GSG-SMA-CONN" H 2000 4000 60 0000 C CNN + 1 2000 4150 1 0 0 -1 $EndComp $Comp L GSG-SMA-CONN P? U 1 1 4F94D0E4 -P 2000 3300 -F 0 "P?" H 2000 3450 60 0000 C CNN -F 1 "GSG-SMA-CONN" H 2000 3150 60 0000 C CNN - 1 2000 3300 +P 2000 5450 +F 0 "P?" H 2000 5600 60 0000 C CNN +F 1 "GSG-SMA-CONN" H 2000 5300 60 0000 C CNN + 1 2000 5450 1 0 0 -1 $EndComp $Comp L SKY13351 U? U 1 1 4F94D08D -P 3300 5050 -F 0 "U?" H 3300 5250 60 0000 C CNN -F 1 "SKY13351" H 3300 4850 60 0000 C CNN - 1 3300 5050 +P 3300 4150 +F 0 "U?" H 3300 4350 60 0000 C CNN +F 1 "SKY13351" H 3300 3950 60 0000 C CNN + 1 3300 4150 -1 0 0 1 $EndComp $Comp L SKY13351 U? U 1 1 4F94D06D -P 3300 3400 -F 0 "U?" H 3300 3600 60 0000 C CNN -F 1 "SKY13351" H 3300 3200 60 0000 C CNN - 1 3300 3400 +P 3300 5350 +F 0 "U?" H 3300 5550 60 0000 C CNN +F 1 "SKY13351" H 3300 5150 60 0000 C CNN + 1 3300 5350 1 0 0 -1 $EndComp $Comp @@ -409,46 +449,46 @@ F 6 "BALUN CERAMIC CHIP WIMAX 2.5GHZ" H 7600 3100 60 0001 C CNN "Description" 1 7600 3100 -1 0 0 1 $EndComp -Text Label 13300 6300 2 40 ~ 0 +Text Label 14900 3300 2 40 ~ 0 TXRF+ $Comp L SKY13351 U? U 1 1 4F94CBE3 -P 12500 6300 -F 0 "U?" H 12500 6500 60 0000 C CNN -F 1 "SKY13351" H 12500 6100 60 0000 C CNN - 1 12500 6300 +P 14100 6300 +F 0 "U?" H 14100 6500 60 0000 C CNN +F 1 "SKY13351" H 14100 6100 60 0000 C CNN + 1 14100 6300 1 0 0 -1 $EndComp $Comp L SKY13351 U? U 1 1 4F94CBE2 -P 12500 6900 -F 0 "U?" H 12500 7100 60 0000 C CNN -F 1 "SKY13351" H 12500 6700 60 0000 C CNN - 1 12500 6900 +P 14100 6900 +F 0 "U?" H 14100 7100 60 0000 C CNN +F 1 "SKY13351" H 14100 6700 60 0000 C CNN + 1 14100 6900 1 0 0 -1 $EndComp -Text Label 13300 6900 2 40 ~ 0 +Text Label 14900 3900 2 40 ~ 0 TXRF- -Text Label 13300 3900 2 40 ~ 0 +Text Label 14900 6900 2 40 ~ 0 RXRF- $Comp L SKY13351 U? U 1 1 4F94CBAF -P 12500 3900 -F 0 "U?" H 12500 4100 60 0000 C CNN -F 1 "SKY13351" H 12500 3700 60 0000 C CNN - 1 12500 3900 +P 14100 3900 +F 0 "U?" H 14100 4100 60 0000 C CNN +F 1 "SKY13351" H 14100 3700 60 0000 C CNN + 1 14100 3900 1 0 0 -1 $EndComp $Comp L SKY13351 U? U 1 1 4F94CB86 -P 12500 3300 -F 0 "U?" H 12500 3500 60 0000 C CNN -F 1 "SKY13351" H 12500 3100 60 0000 C CNN - 1 12500 3300 +P 14100 3300 +F 0 "U?" H 14100 3500 60 0000 C CNN +F 1 "SKY13351" H 14100 3100 60 0000 C CNN + 1 14100 3300 1 0 0 -1 $EndComp $Comp @@ -460,6 +500,6 @@ F 1 "SKY13317" H 4850 6200 60 0000 C CNN 1 4850 5950 1 0 0 -1 $EndComp -Text Label 13300 3300 2 40 ~ 0 +Text Label 14900 6300 2 40 ~ 0 RXRF+ $EndSCHEMATC