From: Bdale Garbee Date: Mon, 12 Sep 2011 00:28:07 +0000 (-0600) Subject: signal integrity improvements around GPS chip X-Git-Tag: fab-v0.2~14 X-Git-Url: https://git.gag.com/?p=hw%2Fteleterra;a=commitdiff_plain;h=b0754970fce5dafa1c30b4974a4904faa0918cc4 signal integrity improvements around GPS chip --- diff --git a/teleterra.pcb b/teleterra.pcb index da708ce..89449ec 100644 --- a/teleterra.pcb +++ b/teleterra.pcb @@ -1,5 +1,5 @@ # release: pcb 20100929 -# date: Sun Sep 11 18:18:28 2011 +# date: Sun Sep 11 18:27:57 2011 # user: bdale (Bdale Garbee,KB0G) # host: rover @@ -13,7 +13,7 @@ Cursor[264800 71900 0.000000] PolyArea[200000000.000000] Thermal[0.500000] DRC[600 1000 600 500 1500 650] -Flags("nameonpcb,clearnew,snappin") +Flags("nameonpcb,snappin") Groups("1,c:2,s:3") Styles["Signal,1000,3000,1500,1000:Power,2500,6000,3500,1000:Fat,4000,24000,23600,1000:Skinny,600,2402,1181,600"] @@ -835,7 +835,7 @@ Via[26300 81300 3000 2000 0 1500 "" "thermal(0S,1S)"] Via[8000 82800 3000 2000 0 1500 "" "thermal(0S,1S)"] Via[2400 69400 3000 2000 0 1500 "" "thermal(0S,1S)"] Via[12100 90200 3000 2000 0 1500 "" "thermal(0S,1S)"] -Via[40500 90100 3000 2000 0 1500 "" "thermal(0S,1S)"] +Via[28500 93700 3000 2000 0 1500 "" "thermal(0S,1S)"] Via[312300 99300 3000 2000 0 1500 "" "thermal(1S)"] Via[317000 52600 3000 2000 0 1500 "" "thermal(1S)"] Via[286800 29400 3000 2000 0 1500 "" ""] @@ -1160,11 +1160,11 @@ Element["" "Venus634FLPx" "U10" "Venus638FLPx" 26250 104310 -3400 -7100 2 100 "" Pad[-20551 15747 -18031 15747 1417 1732 1500 "TXD0" "44" "square"] Pad[18030 15747 20550 15747 1417 1732 1500 "pin12" "12" "square,edge2"] Pad[12597 18030 12597 20550 1417 1732 1500 "GND" "10" "square,edge2"] - Pad[12597 -20551 12597 -18031 1417 1732 1500 "GND_RF" "24" "square"] + Pad[12597 -20551 12597 -18031 1417 0 1500 "GND_RF" "24" "square"] Pad[-20551 12597 -18031 12597 1417 1732 1500 "SPI_CSN0/PIO6" "43" "square"] Pad[18030 12597 20550 12597 1417 1732 1500 "pin13" "13" "square,edge2"] Pad[9448 18030 9448 20550 1417 1732 1500 "BOOT_SEL" "9" "square,edge2"] - Pad[9448 -20551 9448 -18031 1417 1732 1500 "GND_RF" "25" "square"] + Pad[9448 -20551 9448 -18031 1417 0 1500 "GND_RF" "25" "square"] Pad[-20551 9448 -18031 9448 1417 1732 1500 "RXD0" "42" "square"] Pad[18030 9448 20550 9448 1417 1732 1500 "GPIO20" "14" "square,edge2"] Pad[6298 18030 6298 20550 1417 1732 1500 "GPIO24" "8" "square,edge2"] @@ -1172,15 +1172,15 @@ Element["" "Venus634FLPx" "U10" "Venus638FLPx" 26250 104310 -3400 -7100 2 100 "" Pad[-20551 6298 -18031 6298 1417 1732 1500 "SPI_CLK/PIOO7" "41" "square"] Pad[18030 6298 20550 6298 1417 1732 1500 "GND" "15" "square,edge2"] Pad[3149 18030 3149 20550 1417 1732 1500 "LED/GPIO0" "7" "square,edge2"] - Pad[3149 -20551 3149 -18031 1417 1732 1500 "GND_RF" "27" "square"] + Pad[3149 -20551 3149 -18031 1417 0 1500 "GND_RF" "27" "square"] Pad[-20551 3149 -18031 3149 1417 1732 1500 "P1PPS" "40" "square"] Pad[18030 3149 20550 3149 1417 1732 1500 "pin16" "16" "square,edge2"] Pad[0 18030 0 20550 1417 1732 1500 "GPIO1" "6" "square,edge2"] - Pad[0 -20551 0 -18031 1417 1732 1500 "GND_RF" "28" "square"] + Pad[0 -20551 0 -18031 1417 0 1500 "GND_RF" "28" "square"] Pad[-20551 0 -18031 0 1417 1732 1500 "MISO/PIO8" "39" "square"] Pad[18030 0 20550 0 1417 1732 1500 "V12O_RTC" "17" "square,edge2"] Pad[-3150 18030 -3150 20550 1417 1732 1500 "GPIO2" "5" "square,edge2"] - Pad[-3150 -20551 -3150 -18031 1417 1732 1500 "GND_RF" "29" "square"] + Pad[-3150 -20551 -3150 -18031 1417 0 1500 "GND_RF" "29" "square"] Pad[-20551 -3150 -18031 -3150 1417 1732 1500 "MOSI/PIO9" "38" "square"] Pad[18030 -3150 20550 -3150 1417 1732 1500 "VBAT" "18" "square,edge2"] Pad[-6299 18030 -6299 20550 1417 1732 1500 "PIO12" "4" "square,edge2"] @@ -1188,17 +1188,17 @@ Element["" "Venus634FLPx" "U10" "Venus638FLPx" 26250 104310 -3400 -7100 2 100 "" Pad[-20551 -6299 -18031 -6299 1417 1732 1500 "PIO14" "37" "square"] Pad[18030 -6299 20550 -6299 1417 1732 1500 "GND" "19" "square,edge2"] Pad[-9449 18030 -9449 20550 1417 1732 1500 "pin3" "3" "square,edge2"] - Pad[-9449 -20551 -9449 -18031 1417 1732 1500 "GND_RF" "31" "square"] + Pad[-9449 -20551 -9449 -18031 1417 0 1500 "GND_RF" "31" "square"] Pad[-20551 -9449 -18031 -9449 1417 1732 1500 "REG_ENA" "36" "square"] Pad[18030 -9449 20550 -9449 1417 1732 1500 "pin20" "20" "square,edge2"] Pad[-12598 18030 -12598 20550 1417 1732 1500 "VCC33I" "2" "square,edge2"] Pad[-12598 -20551 -12598 -18031 1417 1732 1500 "RFIN" "32" "square"] Pad[-20551 -12598 -18031 -12598 1417 1732 1500 "pin35" "35" "square"] - Pad[18030 -12598 20550 -12598 1417 1732 1500 "GND_RF" "21" "square,edge2"] + Pad[18030 -12598 20550 -12598 1417 0 1500 "GND_RF" "21" "square,edge2"] Pad[-15748 18030 -15748 20550 1417 1732 1500 "RSTN" "1" "square,edge2"] - Pad[-15748 -20551 -15748 -18031 1417 1732 1500 "GND_RF" "33" "square"] + Pad[-15748 -20551 -15748 -18031 1417 0 1500 "GND_RF" "33" "square"] Pad[-20551 -15748 -18031 -15748 1417 1732 1500 "pin34" "34" "square"] - Pad[18030 -15748 20550 -15748 1417 1732 1500 "GND_RF" "22" "square,edge2"] + Pad[18030 -15748 20550 -15748 1417 0 1500 "GND_RF" "22" "square,edge2"] ElementLine [-19685 19684 19684 19684 1000] ElementLine [-19685 -19685 -19685 19684 1000] ElementLine [-19685 -19685 19684 -19685 1000] @@ -1663,48 +1663,47 @@ Layer(1 "top") Line[215000 101545 215043 101502 1000 2000 "clearline"] Line[353368 121059 348741 121059 1000 2000 "clearline"] Line[283944 48856 283944 28156 1000 2000 "clearline"] - Line[2400 50400 2400 51379 1000 2000 "clearline"] + Line[338574 51874 337800 51100 1000 2000 "clearline"] Line[321257 82546 321257 92349 4000 2000 "clearline"] Line[331059 82546 331059 92349 4000 2000 "clearline"] - Line[45540 91712 47688 91712 1000 2000 "clearline"] - Line[47688 91712 49200 90200 1000 2000 "clearline"] - Line[45540 88562 47562 88562 1000 2000 "clearline"] - Line[47562 88562 49200 90200 1000 2000 "clearline"] - Line[23100 85019 23100 84500 1000 2000 "clearline"] - Line[23100 84500 26300 81300 1000 2000 "clearline"] - Line[26250 85019 26250 81350 1000 2000 "clearline"] - Line[26250 81350 26300 81300 1000 2000 "clearline"] - Line[29399 85019 29399 84399 1000 2000 "clearline"] - Line[29399 84399 26300 81300 1000 2000 "clearline"] - Line[35698 85019 35698 82902 1000 2000 "clearline"] - Line[35698 82902 37300 81300 1000 2000 "clearline"] - Line[38847 85019 38847 82847 1000 2000 "clearline"] - Line[38847 82847 37300 81300 1000 2000 "clearline"] + Line[45540 91712 47688 91712 1000 2000 ""] + Line[47688 91712 49200 90200 1000 2000 ""] + Line[45540 88562 47562 88562 1000 2000 ""] + Line[47562 88562 49200 90200 1000 2000 ""] + Line[23100 85019 23100 84500 1000 2000 ""] + Line[23100 84500 26300 81300 1000 2000 ""] + Line[26250 85019 26250 81350 1000 2000 ""] + Line[26250 81350 26300 81300 1000 2000 ""] + Line[29399 85019 29399 84399 1000 2000 ""] + Line[29399 84399 26300 81300 1000 2000 ""] + Line[35698 85019 35698 82902 1000 2000 ""] + Line[35698 82902 37300 81300 1000 2000 ""] + Line[38847 85019 38847 82847 1000 2000 ""] + Line[38847 82847 37300 81300 1000 2000 ""] Line[6593 66298 6593 74693 2500 2000 "clearline"] Line[6593 74693 13700 81800 2500 2000 "clearline"] Line[13700 81800 13700 84971 2500 2000 "clearline"] Line[13700 84971 13652 85019 2500 2000 "clearline"] - Line[16801 85019 16801 82899 1000 2000 "clearline"] - Line[16801 82899 18400 81300 1000 2000 "clearline"] - Line[10502 85019 10502 83102 1000 2000 "clearline"] - Line[10502 83102 10200 82800 1000 2000 "clearline"] - Line[10200 82800 8000 82800 1000 2000 "clearline"] + Line[16801 85019 16801 82899 1000 2000 ""] + Line[16801 82899 18400 81300 1000 2000 ""] + Line[10502 85019 10502 83102 1000 2000 ""] + Line[10502 83102 10200 82800 1000 2000 ""] + Line[10200 82800 8000 82800 1000 2000 ""] Line[2400 73200 3400 74200 1000 2000 ""] - Line[358250 146650 370100 146650 100 2000 "clearline,selected,lock"] - Line[358250 28550 365100 28550 100 2000 "clearline,selected,lock"] - Line[2400 51379 4722 53701 100 2000 "clearline,selected,lock"] - Line[27550 0 342550 0 100 2000 "clearline,selected,lock"] - Line[27550 175200 342550 175200 100 2000 "clearline,selected,lock"] - Line[0 28550 0 146650 100 2000 "clearline,selected,lock"] - Line[370100 60000 370100 146650 100 2000 "clearline,selected,lock"] - Line[365100 60000 370100 60000 100 2000 "clearline,selected,lock"] - Line[365100 28550 365100 60000 100 2000 "clearline,selected,lock"] - Line[27550 0 27550 12850 100 2000 "clearline,selected,lock"] - Line[342550 0 342550 12850 100 2000 "clearline,selected,lock"] - Line[27550 162350 27550 175200 100 2000 "clearline,selected,lock"] - Line[342550 162350 342550 175200 100 2000 "clearline,selected,lock"] - Line[0 28550 11850 28550 100 2000 "clearline,selected,lock"] - Line[0 146650 11850 146650 100 2000 "clearline,selected,lock"] + Line[358250 146650 370100 146650 100 2000 "clearline,lock"] + Line[358250 28550 365100 28550 100 2000 "clearline,lock"] + Line[27550 0 342550 0 100 2000 "clearline,lock"] + Line[27550 175200 342550 175200 100 2000 "clearline,lock"] + Line[0 28550 0 146650 100 2000 "clearline,lock"] + Line[370100 60000 370100 146650 100 2000 "clearline,lock"] + Line[365100 60000 370100 60000 100 2000 "clearline,lock"] + Line[365100 28550 365100 60000 100 2000 "clearline,lock"] + Line[27550 0 27550 12850 100 2000 "clearline,lock"] + Line[342550 0 342550 12850 100 2000 "clearline,lock"] + Line[27550 162350 27550 175200 100 2000 "clearline,lock"] + Line[342550 162350 342550 175200 100 2000 "clearline,lock"] + Line[0 28550 11850 28550 100 2000 "clearline,lock"] + Line[0 146650 11850 146650 100 2000 "clearline,lock"] Line[2853 66298 2853 68947 2500 2000 ""] Line[335100 166400 326800 166400 2500 2000 "clearline"] Line[308900 166600 318800 166600 1000 2000 "clearline"] @@ -2057,11 +2056,14 @@ Layer(1 "top") Line[287881 33819 289100 32600 1000 2000 "clearline"] Line[285912 48856 285912 30288 1000 2000 "clearline"] Line[338574 59000 338574 51874 1000 2000 "clearline"] - Line[338574 51874 337800 51100 1000 2000 "clearline"] - Arc[358250 162350 15700 15700 100 2000 270 90 "clearline,selected,lock"] - Arc[358250 12850 15700 15700 100 2000 0 90 "clearline,selected,lock"] - Arc[11850 12850 15700 15700 100 2000 90 90 "clearline,selected,lock"] - Arc[11850 162350 15700 15700 100 2000 180 90 "clearline,selected,lock"] + Line[4722 53701 4722 53478 2500 2000 ""] + Line[4722 53478 6900 51300 2500 2000 ""] + Line[4722 53701 4722 53522 2500 2000 ""] + Line[4722 53522 2300 51100 2500 2000 ""] + Arc[358250 162350 15700 15700 100 2000 270 90 "clearline,lock"] + Arc[358250 12850 15700 15700 100 2000 0 90 "clearline,lock"] + Arc[11850 12850 15700 15700 100 2000 90 90 "clearline,lock"] + Arc[11850 162350 15700 15700 100 2000 180 90 "clearline,lock"] Polygon("clearpoly,lock") ( [0 0] [0 52126] [24606 52126] [24606 67874] [0 67874] @@ -2071,20 +2073,20 @@ Layer(1 "top") ) Layer(2 "bottom") ( - Line[27550 0 342550 0 100 2000 "clearline,selected,lock"] - Line[27550 175200 342550 175200 100 2000 "clearline,selected,lock"] - Line[0 28550 0 146650 100 2000 "clearline,selected,lock"] - Line[370100 60000 370100 146650 100 2000 "clearline,selected,lock"] - Line[365100 60000 370100 60000 100 2000 "clearline,selected,lock"] - Line[365100 28550 365100 60000 100 2000 "clearline,selected,lock"] - Line[27550 0 27550 12850 100 2000 "clearline,selected,lock"] - Line[342550 0 342550 12850 100 2000 "clearline,selected,lock"] - Line[27550 162350 27550 175200 100 2000 "clearline,selected,lock"] - Line[342550 162350 342550 175200 100 2000 "clearline,selected,lock"] - Line[0 28550 11850 28550 100 2000 "clearline,selected,lock"] - Line[0 146650 11850 146650 100 2000 "clearline,selected,lock"] - Line[358250 28550 365100 28550 100 2000 "clearline,selected,lock"] - Line[358250 146650 370100 146650 100 2000 "clearline,selected,lock"] + Line[27550 0 342550 0 100 2000 "clearline,lock"] + Line[27550 175200 342550 175200 100 2000 "clearline,lock"] + Line[0 28550 0 146650 100 2000 "clearline,lock"] + Line[370100 60000 370100 146650 100 2000 "clearline,lock"] + Line[365100 60000 370100 60000 100 2000 "clearline,lock"] + Line[365100 28550 365100 60000 100 2000 "clearline,lock"] + Line[27550 0 27550 12850 100 2000 "clearline,lock"] + Line[342550 0 342550 12850 100 2000 "clearline,lock"] + Line[27550 162350 27550 175200 100 2000 "clearline,lock"] + Line[342550 162350 342550 175200 100 2000 "clearline,lock"] + Line[0 28550 11850 28550 100 2000 "clearline,lock"] + Line[0 146650 11850 146650 100 2000 "clearline,lock"] + Line[358250 28550 365100 28550 100 2000 "clearline,lock"] + Line[358250 146650 370100 146650 100 2000 "clearline,lock"] Line[280007 105393 323693 105393 1000 2000 "clearline"] Line[323693 105393 340100 122900 1000 2000 "clearline"] Line[283000 108100 317200 108100 1000 2000 "clearline"] @@ -2142,10 +2144,10 @@ Layer(2 "bottom") Line[257700 48300 257700 70600 2500 2000 "clearline"] Line[271700 45700 295800 45700 2500 2000 "clearline"] Line[295700 45700 301700 54900 2500 2000 "clearline"] - Arc[358250 162350 15700 15700 100 2000 270 90 "clearline,selected,lock"] - Arc[358250 12850 15700 15700 100 2000 0 90 "clearline,selected,lock"] - Arc[11850 12850 15700 15700 100 2000 90 90 "clearline,selected,lock"] - Arc[11850 162350 15700 15700 100 2000 180 90 "clearline,selected,lock"] + Arc[358250 162350 15700 15700 100 2000 270 90 "clearline,lock"] + Arc[358250 12850 15700 15700 100 2000 0 90 "clearline,lock"] + Arc[11850 12850 15700 15700 100 2000 90 90 "clearline,lock"] + Arc[11850 162350 15700 15700 100 2000 180 90 "clearline,lock"] Polygon("clearpoly,lock") ( [0 0] [0 52126] [24606 52126] [24606 67874] [0 67874]