From: Keith Packard Date: Sun, 7 Jul 2013 19:43:24 +0000 (-0700) Subject: Add SAW filter to GPS input X-Git-Tag: fab-phoenix~3 X-Git-Url: https://git.gag.com/?p=hw%2Ftelegps;a=commitdiff_plain;h=cf43e14a8aebd0ba4b8f382aabc40bc1767d8890 Add SAW filter to GPS input Try to snub out RF so that GPS works better Signed-off-by: Keith Packard --- diff --git a/telegps.pcb b/telegps.pcb index 9837689..e89071a 100644 --- a/telegps.pcb +++ b/telegps.pcb @@ -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") diff --git a/telegps.sch b/telegps.sch index fca1a71..4e72b84 100644 --- a/telegps.sch +++ b/telegps.sch @@ -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