Add SAW filter to GPS input
authorKeith Packard <keithp@keithp.com>
Sun, 7 Jul 2013 19:43:24 +0000 (12:43 -0700)
committerKeith Packard <keithp@keithp.com>
Sun, 7 Jul 2013 19:43:24 +0000 (12:43 -0700)
Try to snub out RF so that GPS works better

Signed-off-by: Keith Packard <keithp@keithp.com>
telegps.pcb
telegps.sch

index 983768960d2b20188fcbd877aec7b25881ea9085..e89071afe3aa7dd7b0d8b7c2b5447b18bccbd41c 100644 (file)
@@ -5,11 +5,11 @@ FileVersion[20091103]
 
 PCB["TeleGPS" 1500.00mil 800.00mil]
 
-Grid[100.000000 0.0000 0.0000 0]
+Grid[1.000000 0.0000 0.0000 0]
 PolyArea[200000000.000000]
 Thermal[0.500000]
 DRC[6.00mil 6.00mil 6.00mil 10.00mil 13.00mil 7.00mil]
-Flags("showdrc,nameonpcb,newfullpoly,snappin")
+Flags("showdrc,nameonpcb,alldirection,newfullpoly")
 Groups("1,c:2:3:4,s:5")
 Styles["Signal,6.00mil,30.00mil,15.00mil,6.00mil:Power,25.00mil,60.00mil,35.00mil,10.00mil:Fat,40.00mil,60.00mil,35.00mil,10.00mil:Medium,15.00mil,30.00mil,15.00mil,6.00mil"]
 
@@ -809,8 +809,8 @@ Symbol['~' 12.00mil]
        SymbolLine[15.00mil 35.00mil 20.00mil 35.00mil 8.00mil]
        SymbolLine[20.00mil 35.00mil 25.00mil 30.00mil 8.00mil]
 )
-Attribute("PCB::grid::unit" "mil")
-Attribute("PCB::grid::size" "1.00mil")
+Attribute("PCB::grid::unit" "mm")
+Attribute("PCB::grid::size" "0.01mil")
 Via[895.00mil 61.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,2S,3S)"]
 Via[1233.00mil 30.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0S,2S,3S)"]
 Via[1311.00mil 452.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
@@ -877,6 +877,7 @@ Via[828.00mil 308.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
 Via[838.00mil 272.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
 Via[375.00mil 492.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
 Via[585.00mil 668.00mil 30.00mil 12.00mil 0.0000 15.00mil "" ""]
+Via[698.00mil 503.00mil 30.00mil 12.00mil 0.0000 15.00mil "" "thermal(0t,2S,3S)"]
 
 Element["" "hole-M3" "H4" "unknown" 125.00mil 675.00mil -24.00mil -40.00mil 0 80 ""]
 (
@@ -1183,7 +1184,7 @@ Element["" "0402" "R4" "33" 25.6352mm 285.00mil 35.48mil -25.00mil 0 80 ""]
 
        )
 
-Element["selected" "B2B-PH" "B1" "LiPo" 33.2673mm 394.42mil -68.54mil -65.48mil 0 80 ""]
+Element["" "B2B-PH" "B1" "LiPo" 33.2673mm 394.42mil -68.54mil -65.48mil 0 80 ""]
 (
        Pin[-76.77mil -2.8001mm 51.18mil 12.01mil 57.48mil 29.53mil "-" "2" "edge2,thermal(0,2,3X)"]
        Pin[-155.51mil -2.8001mm 51.18mil 12.01mil 57.48mil 29.53mil "+" "1" "square,edge2"]
@@ -1480,6 +1481,20 @@ Element["" "mlp8-4x3" "U1" "M25P16-VMC6TG" 752.24mil 6.8050mm -22.48mil -29.83mi
        ElementLine [-2.0000mm -59.06mil -2.0000mm -43.31mil 10.00mil]
        ElementLine [90.55mil -70.87mil 90.55mil -70.87mil 10.00mil]
 
+       )
+
+Element["" "saw" "S1" "unknown" 730.00mil 473.00mil -82.56mil -33.16mil 0 80 ""]
+(
+       Pad[-1.48mil 0.0000 1.48mil 0.0000 9.84mil 23.62mil 21.65mil "in" "1" "square"]
+       Pad[-12.80mil 19.69mil -9.84mil 19.69mil 9.84mil 23.62mil 21.65mil "gnd" "2" "square"]
+       Pad[9.84mil 19.69mil 12.80mil 19.69mil 9.84mil 23.62mil 21.65mil "gnd" "5" "square,edge2"]
+       Pad[-12.80mil 39.37mil -9.84mil 39.37mil 9.84mil 23.62mil 21.65mil "gnd" "3" "square"]
+       Pad[9.84mil 39.37mil 12.80mil 39.37mil 9.84mil 23.62mil 21.65mil "out" "4" "square,edge2"]
+       ElementLine [19.69mil -7.87mil 19.69mil 47.24mil 10.00mil]
+       ElementLine [-19.69mil 47.24mil 19.69mil 47.24mil 10.00mil]
+       ElementLine [-19.69mil -7.87mil -19.69mil 47.24mil 10.00mil]
+       ElementLine [-19.69mil -7.87mil 19.69mil -7.87mil 10.00mil]
+
        )
 Layer(1 "top")
 (
@@ -1759,12 +1774,6 @@ Layer(1 "top")
        Line[810.00mil 89.00mil 983.00mil 89.00mil 25.00mil 20.00mil ""]
        Line[895.00mil 61.00mil 895.00mil 89.00mil 25.00mil 20.00mil ""]
        Line[855.00mil 75.00mil 940.00mil 75.00mil 25.00mil 20.00mil ""]
-       Line[760.00mil 428.00mil 782.00mil 473.00mil 15.00mil 12.00mil "clearline"]
-       Line[782.00mil 473.00mil 726.00mil 471.00mil 15.00mil 12.00mil "clearline"]
-       Line[726.00mil 471.00mil 760.00mil 428.00mil 15.00mil 12.00mil "clearline"]
-       Line[760.00mil 428.00mil 766.00mil 464.00mil 15.00mil 12.00mil "clearline"]
-       Line[766.00mil 464.00mil 744.00mil 463.00mil 15.00mil 12.00mil "clearline"]
-       Line[744.00mil 463.00mil 754.00mil 448.00mil 15.00mil 12.00mil "clearline"]
        Line[903.00mil 176.00mil 928.00mil 176.00mil 6.00mil 12.00mil ""]
        Line[928.00mil 176.00mil 932.00mil 172.00mil 6.00mil 12.00mil ""]
        Line[607.00mil 200.00mil 15.9380mm 200.00mil 6.00mil 12.00mil ""]
@@ -1798,6 +1807,13 @@ Layer(1 "top")
        Line[313.00mil 517.00mil 313.00mil 567.00mil 6.00mil 12.00mil "clearline"]
        Line[1354.00mil 348.82mil 32.9592mm 348.82mil 15.00mil 12.00mil ""]
        Line[32.9592mm 348.82mil 31.3173mm 284.18mil 15.00mil 12.00mil ""]
+       Line[741.32mil 492.69mil 718.68mil 492.69mil 6.00mil 12.00mil ""]
+       Line[718.68mil 492.69mil 718.68mil 512.37mil 6.00mil 12.00mil ""]
+       Line[698.00mil 503.00mil 714.00mil 503.00mil 25.00mil 20.00mil ""]
+       Line[741.32mil 512.37mil 747.69mil 512.37mil 0.2500mm 20.00mil ""]
+       Line[747.69mil 512.37mil 747.74mil 512.42mil 0.2500mm 20.00mil ""]
+       Line[747.74mil 512.42mil 760.94mil 501.44mil 0.2500mm 20.00mil ""]
+       Line[760.94mil 501.44mil 784.35mil 459.63mil 0.2500mm 20.00mil ""]
        Polygon("clearpoly")
        (
                [5.00mil 5.00mil] [1495.00mil 5.00mil] [1495.00mil 795.00mil] [5.00mil 795.00mil] 
@@ -2020,6 +2036,9 @@ NetList()
                Connect("R7-1")
                Connect("R8-1")
                Connect("R10-1")
+               Connect("S1-2")
+               Connect("S1-3")
+               Connect("S1-5")
                Connect("U1-4")
                Connect("U2-2")
                Connect("U3-16")
@@ -2175,7 +2194,7 @@ NetList()
        )
        Net("unnamed_net14" "(unknown)")
        (
-               Connect("A1-1")
+               Connect("S1-4")
                Connect("U5-11")
        )
        Net("unnamed_net15" "(unknown)")
@@ -2290,22 +2309,27 @@ NetList()
                Connect("J1-4")
        )
        Net("unnamed_net40" "(unknown)")
+       (
+               Connect("A1-1")
+               Connect("S1-1")
+       )
+       Net("unnamed_net41" "(unknown)")
        (
                Connect("D1-1")
                Connect("D1-4")
                Connect("U6-1")
        )
-       Net("unnamed_net41" "(unknown)")
+       Net("unnamed_net42" "(unknown)")
        (
                Connect("R8-2")
                Connect("U6-5")
        )
-       Net("unnamed_net42" "(unknown)")
+       Net("unnamed_net43" "(unknown)")
        (
                Connect("D1-2")
                Connect("R6-1")
        )
-       Net("unnamed_net43" "(unknown)")
+       Net("unnamed_net44" "(unknown)")
        (
                Connect("D1-3")
                Connect("R7-2")
index fca1a71e53a89e476e113ab02de503ee11836060..4e72b84d9ebb6e5ab599cc82642f823ca6249546 100644 (file)
@@ -587,7 +587,6 @@ vendor_part_number=399-3027-1-ND
 }
 N 68500 63400 65500 63400 4
 C 65400 63100 1 0 0 gnd.sym
-N 70700 70300 72000 70300 4
 C 66000 71000 1 0 0 3.3V-plus.sym
 N 66700 69900 66000 69900 4
 N 66200 69900 66200 71000 4
@@ -1111,44 +1110,44 @@ T 58800 71050 5 10 1 1 0 6 1
 netname=reset_n
 }
 C 51300 61300 1 0 0 gnd.sym
-C 71900 70300 1 0 0 EMBEDDEDantenna.sym
+C 74400 70300 1 0 0 EMBEDDEDantenna.sym
 [
-L 72000 70700 71900 70800 3 0 0 0 -1 -1
-L 72100 70800 72000 70700 3 0 0 0 -1 -1
-L 71900 70800 72100 70800 3 0 0 0 -1 -1
-L 72000 70500 72000 70800 3 0 0 0 -1 -1
-P 72000 70300 72000 70500 1 0 0
+L 74500 70700 74400 70800 3 0 0 0 -1 -1
+L 74600 70800 74500 70700 3 0 0 0 -1 -1
+L 74400 70800 74600 70800 3 0 0 0 -1 -1
+L 74500 70500 74500 70800 3 0 0 0 -1 -1
+P 74500 70300 74500 70500 1 0 0
 {
-T 71950 70405 5 8 0 1 90 6 1
+T 74450 70405 5 8 0 1 90 6 1
 pinnumber=1
-T 72050 70450 5 8 0 1 90 8 1
+T 74550 70450 5 8 0 1 90 8 1
 pinseq=1
-T 72000 70555 9 8 0 1 90 0 1
+T 74500 70555 9 8 0 1 90 0 1
 pinlabel=1
-T 72000 70500 5 8 0 1 90 2 1
+T 74500 70500 5 8 0 1 90 2 1
 pintype=pas
 }
-T 72100 71100 5 10 0 0 0 0 1
+T 74600 71100 5 10 0 0 0 0 1
 numslots=0
-T 72100 71300 5 10 0 0 0 0 1
+T 74600 71300 5 10 0 0 0 0 1
 description=capacitor
 ]
 {
-T 72100 70700 5 10 0 0 0 0 1
+T 74600 70700 5 10 0 0 0 0 1
 device=ANTENNA
-T 72100 70900 5 10 0 0 0 0 1
+T 74600 70900 5 10 0 0 0 0 1
 symversion=0.1
-T 71900 70300 5 10 0 0 0 0 1
+T 74400 70300 5 10 0 0 0 0 1
 footprint=GP.18.4
-T 71900 70300 5 10 0 0 0 0 1
+T 74400 70300 5 10 0 0 0 0 1
 loadstatus=throughhole
-T 71900 70300 5 10 0 0 0 0 1
+T 74400 70300 5 10 0 0 0 0 1
 vendor=mouser
-T 71900 70300 5 10 0 0 0 0 1
+T 74400 70300 5 10 0 0 0 0 1
 vendor_part_number=960-GP1575184A02
-T 72100 70500 5 10 1 1 0 0 1
+T 74600 70500 5 10 1 1 0 0 1
 refdes=A1
-T 71500 71000 5 10 1 1 0 0 1
+T 74000 71000 5 10 1 1 0 0 1
 value=GP.1575.18.4.A.02
 }
 C 70700 67800 1 0 0 nc-right.sym
@@ -1445,3 +1444,20 @@ N 58800 68200 57800 68200 4
 T 58800 68250 5 10 1 1 0 6 1
 netname=usb_pullup
 }
+C 73600 69300 1 0 1 saw.sym
+{
+T 73400 69800 5 10 0 0 0 6 1
+device=CRYSTAL
+T 73300 70600 5 10 1 1 0 6 1
+refdes=S1
+T 73400 70000 5 10 0 0 0 6 1
+symversion=0.1
+T 73600 69300 5 10 0 0 0 0 1
+footprint=saw
+}
+N 70700 70300 72400 70300 4
+N 73600 70300 74500 70300 4
+N 73600 69800 73600 69300 4
+N 72400 69300 73600 69300 4
+N 72400 69300 72400 69800 4
+C 72900 69000 1 0 0 gnd.sym