From: Bdale Garbee Date: Sun, 21 Dec 2008 19:47:48 +0000 (-0700) Subject: use v_lipo not 3.3V for input to the 5V charge-pump regulator X-Git-Tag: fab-v0.1~21 X-Git-Url: https://git.gag.com/?p=hw%2Ftelemetrum;a=commitdiff_plain;h=5d761f42a3ff7dd26ab8834e64595b619b1b2bf7 use v_lipo not 3.3V for input to the 5V charge-pump regulator --- diff --git a/Makefile b/Makefile index 3a80d78..e7fed6d 100644 --- a/Makefile +++ b/Makefile @@ -14,7 +14,7 @@ pcb: telemetrum.sch project gsch2pcb project zip: telemetrum.back.gbr telemetrum.backmask.gbr telemetrum.fab.gbr telemetrum.front.gbr telemetrum.frontmask.gbr telemetrum.frontpaste.gbr telemetrum.frontsilk.gbr telemetrum.group2.gbr telemetrum.group3.gbr telemetrum.plated-drill.cnc - zip telemetrum.zip telemetrum.back.gbr telemetrum.backmask.gbr telemetrum.fab.gbr telemetrum.front.gbr telemetrum.frontmask.gbr telemetrum.frontpaste.gbr telemetrum.frontsilk.gbr telemetrum.group2.gbr telemetrum.group3.gbr telemetrum.plated-drill.cnc + zip telemetrum.zip *.gbr *.cnc clean: rm -f *.bom *.drc *.log *~ telemetrum.ps *.gbr *.cnc *bak* *- *.zip diff --git a/telemetrum.pcb b/telemetrum.pcb index ae5d8b9..2c18876 100644 --- a/telemetrum.pcb +++ b/telemetrum.pcb @@ -1,5 +1,5 @@ # release: pcb 20081128 -# date: Sun Dec 21 01:07:53 2008 +# date: Sun Dec 21 12:47:02 2008 # user: bdale (Bdale Garbee,KB0G) # host: rover.gag.com @@ -797,79 +797,79 @@ Symbol('~' 12) SymbolLine(15 35 20 35 8) SymbolLine(20 35 25 30 8) ) -Via[163000 73500 3600 2000 3600 2000 "" ""] -Via[85000 30500 3600 2000 3600 2000 "" ""] -Via[85000 35000 3600 2000 3600 2000 "" "thermal(1X)"] -Via[86000 71500 3600 2000 3600 2000 "" "thermal(1X)"] -Via[65000 31500 3600 2000 3600 2000 "" "thermal(1X)"] -Via[75500 43000 3600 2000 3600 2000 "" "thermal(1X)"] -Via[86000 97500 3600 2000 3600 2000 "" "thermal(1X)"] -Via[32500 71500 3600 2000 3600 2000 "" "thermal(1X)"] -Via[32500 48000 3600 2000 3600 2000 "" "thermal(1X)"] -Via[245000 50000 3600 2000 3600 2000 "" "thermal(1X)"] -Via[74000 71000 3600 2000 3600 2000 "" "thermal(1X)"] -Via[60500 66100 3600 2000 0 2000 "" "thermal(2X)"] -Via[80000 93000 3600 2000 3600 2000 "" "thermal(1X)"] -Via[48000 23500 3600 2000 3600 2000 "" ""] -Via[129000 82000 3600 2000 3600 2000 "" "thermal(1X)"] -Via[111500 24500 3600 2000 3600 2000 "" ""] -Via[172500 49500 3600 2000 3600 2000 "" ""] -Via[222000 69000 3600 2000 3600 2000 "" "thermal(1X)"] -Via[225000 49500 3600 2000 3600 2000 "" "thermal(1X)"] -Via[212000 49000 3600 2000 3600 2000 "" "thermal(1X)"] -Via[203000 57500 3600 2000 3600 2000 "" "thermal(1X,3X)"] -Via[193500 48000 3600 2000 3600 2000 "" "thermal(1X)"] -Via[140500 49500 3600 2000 3600 2000 "" "thermal(1X)"] -Via[157000 53500 3600 2000 3600 2000 "" "thermal(1X)"] -Via[140500 61500 3600 2000 3600 2000 "" "thermal(1X)"] -Via[135000 60000 3600 2000 3600 2000 "" "thermal(1X)"] -Via[102500 29500 3600 2000 3600 2000 "" "thermal(1X)"] -Via[124500 30000 3600 2000 3600 2000 "" "thermal(1X)"] -Via[214000 28000 3600 2000 3600 2000 "" "thermal(1X)"] -Via[129000 92500 3600 2000 3600 2000 "" "thermal(1X)"] -Via[245000 70000 3600 2000 3600 2000 "" "thermal(1X)"] -Via[169000 77500 3600 2000 3600 2000 "" ""] -Via[102500 4000 3600 2000 3600 2000 "" "thermal(2X,3X)"] -Via[114500 34500 3600 2000 3600 2000 "" "thermal(2X)"] -Via[41500 49000 3600 2000 3600 2000 "" ""] -Via[135000 49500 3600 2000 3600 2000 "" "thermal(2X)"] -Via[162500 52000 3600 2000 3600 2000 "" "thermal(2X,3X)"] -Via[195500 60500 3600 2000 3600 2000 "" "thermal(2X)"] -Via[187500 51500 3600 2000 3600 2000 "" "thermal(2X)"] -Via[76000 85000 3600 2000 3600 2000 "" "thermal(1X)"] -Via[86500 87500 3600 2000 3600 2000 "" "thermal(2X)"] -Via[203100 76200 3600 2000 3600 2000 "" "thermal(1X)"] -Via[194500 75500 3600 2000 3600 2000 "" "thermal(2X)"] -Via[208000 67000 3600 2000 3600 2000 "" "thermal(2X)"] -Via[216000 37500 3600 2000 3600 2000 "" "thermal(2X)"] -Via[141000 69500 3600 2000 3600 2000 "" ""] -Via[146000 49500 3600 2000 3600 2000 "" ""] -Via[182000 84000 3600 2000 3600 2000 "" ""] -Via[204100 27900 3600 2000 3600 2000 "" ""] -Via[67000 37500 3600 2000 3600 2000 "" "thermal(2X)"] -Via[104000 37500 3600 2000 3600 2000 "" ""] -Via[84500 76500 3600 2000 3600 2000 "" ""] -Via[18500 15500 3600 2000 3600 2000 "" ""] -Via[152500 98500 3600 2000 3600 2000 "" ""] -Via[69000 41500 3600 2000 3600 2000 "" ""] -Via[84000 39500 3600 2000 3600 2000 "" ""] -Via[148500 75500 3600 2000 3600 2000 "" ""] -Via[173500 83500 3600 2000 3600 2000 "" "thermal(2X)"] -Via[23000 98000 3600 2000 3600 2000 "" ""] -Via[194500 84000 3600 2000 3600 2000 "" ""] -Via[124500 41000 3600 2000 3600 2000 "" ""] -Via[168500 85000 3600 2000 3600 2000 "" ""] -Via[153500 76000 3600 2000 3600 2000 "" ""] -Via[118000 13500 3600 2000 3600 2000 "" ""] -Via[48500 77500 3600 2000 3600 2000 "" ""] -Via[73000 89000 3600 2000 3600 2000 "" ""] -Via[79000 98000 3600 2000 3600 2000 "" ""] -Via[46000 53000 3600 2000 0 2000 "" ""] -Via[64900 47700 3600 2000 0 2000 "" ""] -Via[78500 52900 3600 2000 0 2000 "" ""] -Via[84400 55500 3600 2000 0 2000 "" "thermal(1X)"] -Via[222200 86800 3600 2000 0 2000 "" "thermal(1X)"] -Via[208600 27900 3600 2000 0 2000 "" "thermal(2X)"] +Via[163000 73500 3600 2000 4000 2000 "" ""] +Via[85000 30500 3600 2000 4000 2000 "" ""] +Via[85000 35000 3600 2000 4000 2000 "" "thermal(1X)"] +Via[86000 71500 3600 2000 4000 2000 "" "thermal(1X)"] +Via[65000 31500 3600 2000 4000 2000 "" "thermal(1X)"] +Via[75500 43000 3600 2000 4000 2000 "" "thermal(1X)"] +Via[86000 97500 3600 2000 4000 2000 "" "thermal(1X)"] +Via[32500 71500 3600 2000 4000 2000 "" "thermal(1X)"] +Via[32500 48000 3600 2000 4000 2000 "" "thermal(1X)"] +Via[245000 50000 3600 2000 4000 2000 "" "thermal(1X)"] +Via[74000 71000 3600 2000 4000 2000 "" "thermal(1X)"] +Via[60500 66100 3600 2000 4000 2000 "" "thermal(2X)"] +Via[80000 93000 3600 2000 4000 2000 "" "thermal(1X)"] +Via[48000 23500 3600 2000 4000 2000 "" ""] +Via[129000 82000 3600 2000 4000 2000 "" "thermal(1X)"] +Via[111500 24500 3600 2000 4000 2000 "" ""] +Via[172500 49500 3600 2000 4000 2000 "" ""] +Via[222000 69000 3600 2000 4000 2000 "" "thermal(1X)"] +Via[225000 49500 3600 2000 4000 2000 "" "thermal(1X)"] +Via[212000 49000 3600 2000 4000 2000 "" "thermal(1X)"] +Via[203000 57500 3600 2000 4000 2000 "" "thermal(1X,3X)"] +Via[193500 48000 3600 2000 4000 2000 "" "thermal(1X)"] +Via[140500 49500 3600 2000 4000 2000 "" "thermal(1X)"] +Via[157000 53500 3600 2000 4000 2000 "" "thermal(1X)"] +Via[140500 61500 3600 2000 4000 2000 "" "thermal(1X)"] +Via[135000 60000 3600 2000 4000 2000 "" "thermal(1X)"] +Via[102500 29500 3600 2000 4000 2000 "" "thermal(1X)"] +Via[124500 30000 3600 2000 4000 2000 "" "thermal(1X)"] +Via[214000 28000 3600 2000 4000 2000 "" "thermal(1X)"] +Via[129000 92500 3600 2000 4000 2000 "" "thermal(1X)"] +Via[245000 70000 3600 2000 4000 2000 "" "thermal(1X)"] +Via[169000 77500 3600 2000 4000 2000 "" ""] +Via[102500 4000 3600 2000 4000 2000 "" "thermal(2X,3X)"] +Via[114500 34500 3600 2000 4000 2000 "" "thermal(2X)"] +Via[41500 49000 3600 2000 4000 2000 "" ""] +Via[135000 49500 3600 2000 4000 2000 "" "thermal(2X)"] +Via[162500 52000 3600 2000 4000 2000 "" "thermal(2X,3X)"] +Via[195500 60500 3600 2000 4000 2000 "" "thermal(2X)"] +Via[187500 51500 3600 2000 4000 2000 "" "thermal(2X)"] +Via[76000 85000 3600 2000 4000 2000 "" "thermal(1X)"] +Via[208600 27900 3600 2000 4000 2000 "" "thermal(2X)"] +Via[203100 76200 3600 2000 4000 2000 "" "thermal(1X)"] +Via[194500 75500 3600 2000 4000 2000 "" "thermal(2X)"] +Via[208000 67000 3600 2000 4000 2000 "" "thermal(2X)"] +Via[216000 37500 3600 2000 4000 2000 "" "thermal(2X)"] +Via[141000 69500 3600 2000 4000 2000 "" ""] +Via[146000 49500 3600 2000 4000 2000 "" ""] +Via[182000 84000 3600 2000 4000 2000 "" ""] +Via[204100 27900 3600 2000 4000 2000 "" ""] +Via[67000 37500 3600 2000 4000 2000 "" "thermal(2X)"] +Via[104000 37500 3600 2000 4000 2000 "" ""] +Via[71400 82100 3600 2000 0 2000 "" ""] +Via[18500 15500 3600 2000 4000 2000 "" ""] +Via[152500 98500 3600 2000 4000 2000 "" ""] +Via[69000 41500 3600 2000 4000 2000 "" ""] +Via[84000 39500 3600 2000 4000 2000 "" ""] +Via[148500 75500 3600 2000 4000 2000 "" ""] +Via[173500 83500 3600 2000 4000 2000 "" "thermal(2X)"] +Via[23000 98000 3600 2000 4000 2000 "" ""] +Via[194500 84000 3600 2000 4000 2000 "" ""] +Via[124500 41000 3600 2000 4000 2000 "" ""] +Via[168500 85000 3600 2000 4000 2000 "" ""] +Via[153500 76000 3600 2000 4000 2000 "" ""] +Via[118000 13500 3600 2000 4000 2000 "" ""] +Via[48500 77500 3600 2000 4000 2000 "" ""] +Via[73000 89000 3600 2000 4000 2000 "" ""] +Via[79000 98000 3600 2000 4000 2000 "" ""] +Via[46000 53000 3600 2000 4000 2000 "" ""] +Via[64900 47700 3600 2000 4000 2000 "" ""] +Via[78500 52900 3600 2000 4000 2000 "" ""] +Via[84400 55500 3600 2000 4000 2000 "" "thermal(1X)"] +Via[222200 86800 3600 2000 4000 2000 "" "thermal(1X)"] +Via[84500 76500 3600 2000 4000 2000 "" ""] Element["" "SOT23-5" "U1" "unknown" 52700 61000 1840 -6116 0 89 ""] ( @@ -1797,7 +1797,7 @@ Layer(1 "top") Line[82148 86352 82000 86500 1000 2000 "clearline"] Line[90500 76500 88148 76500 1000 2000 "clearline"] Line[88148 76500 82148 82500 1000 2000 "clearline"] - Line[86500 87500 90500 87500 1000 2000 "clearline"] + Line[178531 40169 178700 40000 1000 2000 "clearline"] Line[97000 87500 102000 87500 1000 2000 "clearline"] Line[102000 87500 107000 92500 1000 2000 "clearline"] Line[107000 92500 111000 92500 1000 2000 "clearline"] @@ -1955,7 +1955,7 @@ Layer(1 "top") Line[194500 84000 194500 83500 1000 2000 "clearline"] Line[147500 91000 145574 91000 1000 2000 "clearline"] Line[178600 40100 202200 16500 1000 2000 "clearline"] - Line[77700 65300 74200 61800 1000 2000 "clearline"] + Line[202200 16500 202200 8397 1000 2000 "clearline"] Line[178531 83722 178531 84000 1000 2000 "clearline"] Line[84500 66500 90500 66500 1000 2000 "clearline"] Line[144500 82615 144158 82957 1000 2000 "clearline"] @@ -1965,7 +1965,7 @@ Layer(1 "top") Line[149158 89342 147500 91000 1000 2000 "clearline"] Line[221926 55148 221926 55360 1000 2000 "clearline"] Line[192349 69937 206137 69937 1000 2000 "clearline"] - Line[77500 74500 76000 76000 1000 2000 "clearline"] + Line[207200 8476 207051 8327 1000 2000 "clearline"] Line[76000 76000 65866 76000 1000 2000 "clearline"] Line[65866 76000 65484 75618 1000 2000 "clearline"] Line[84500 76500 88148 76500 1000 2000 "clearline"] @@ -2076,7 +2076,7 @@ Layer(1 "top") Line[69500 35148 69500 35648 1000 2000 "clearline"] Line[35000 71500 34714 72000 1000 2000 "clearline"] Line[34714 72000 35000 72000 1000 2000 "clearline"] - Line[77700 74500 77700 65300 1000 2000 "clearline"] + Line[178531 54151 178531 40169 1000 2000 "clearline"] Line[65016 71200 68562 71200 1000 2000 "clearline"] Line[126000 82000 126286 82500 1000 2000 "clearline"] Line[126286 82500 126000 82500 1000 2000 "clearline"] @@ -2133,10 +2133,21 @@ Layer(1 "top") Line[180500 46100 180500 42100 1000 2000 "clearline"] Line[180500 42100 207200 15400 1000 2000 "clearline"] Line[207200 15400 207200 8476 1000 2000 "clearline"] - Line[207200 8476 207051 8327 1000 2000 "clearline"] - Line[202200 16500 202200 8397 1000 2000 "clearline"] - Line[178531 54151 178531 40169 1000 2000 "clearline"] - Line[178531 40169 178700 40000 1000 2000 "clearline"] + Line[80100 76300 77400 79000 1000 2000 "clearline"] + Line[74500 79000 71400 82100 1000 2000 "clearline"] + Line[77400 79000 74500 79000 1000 2000 "clearline"] + Line[102000 87500 102000 64200 1000 2000 "clearline"] + Line[102000 64200 101800 64000 1000 2000 "clearline"] + Line[101800 64000 87800 64000 1000 2000 "clearline"] + Line[87800 64000 85800 62000 1000 2000 "clearline"] + Line[85800 62000 81900 62000 1000 2000 "clearline"] + Line[81900 62000 80100 63800 1000 2000 "clearline"] + Line[80100 71400 80000 71500 1000 2000 "clearline"] + Line[80100 63800 80100 76300 1000 2000 "clearline"] + Line[76000 76100 76000 75900 1000 2000 "clearline"] + Line[76000 75900 77900 74000 1000 2000 "clearline"] + Line[77900 74000 77900 65500 1000 2000 "clearline"] + Line[77900 65500 74200 61800 1000 2000 "clearline"] ) Layer(2 "GND plane") ( @@ -2183,10 +2194,10 @@ Layer(4 "bottom") Line[178500 82000 178500 85500 1000 2000 "clearline"] Line[180000 87000 191500 87000 1000 2000 "clearline"] Line[191500 87000 194500 84000 1000 2000 "clearline"] - Line[84500 76500 80000 72000 1000 2000 "clearline"] - Line[80000 72000 80000 64000 1000 2000 "clearline"] - Line[80000 64000 73000 57000 1000 2000 "clearline"] - Line[73000 57000 62500 57000 1000 2000 "clearline"] + Line[208600 54000 208600 58900 1000 2000 "clearline"] + Line[204100 49500 208500 53900 1000 2000 "clearline"] + Line[204100 27900 204100 49500 1000 2000 "clearline"] + Line[80400 72400 84500 76500 1000 2000 "clearline"] Line[31500 24000 23000 15500 1000 2000 "clearline"] Line[23000 15500 18500 15500 1000 2000 "clearline"] Line[62500 57000 56000 50500 1000 2000 "clearline"] @@ -2289,9 +2300,15 @@ Layer(4 "bottom") Line[14000 65000 14000 63000 1000 2000 "clearline"] Line[14000 63000 16000 63000 1000 2000 "clearline"] Line[14000 65000 14000 66500 1000 2000 "clearline"] - Line[204100 27900 204100 49500 1000 2000 "clearline"] - Line[204100 49500 208500 53900 1000 2000 "clearline"] - Line[208600 54000 208600 58900 1000 2000 "clearline"] + Line[80400 64200 80400 72400 1000 2000 "clearline"] + Line[70200 82100 69100 81000 1000 2000 "clearline"] + Line[69100 81000 56800 81000 1000 2000 "clearline"] + Line[56800 81000 53200 77400 1000 2000 "clearline"] + Line[53200 60200 46000 53000 1000 2000 "clearline"] + Line[53200 77400 53200 60200 1000 2000 "clearline"] + Line[71400 82100 70200 82100 1000 2000 "clearline"] + Line[62500 57000 73100 57000 1000 2000 "clearline"] + Line[73100 57000 80400 64300 1000 2000 "clearline"] ) Layer(5 "silk") ( @@ -2309,7 +2326,6 @@ NetList() Connect("C9-1") Connect("C10-2") Connect("C12-2") - Connect("C16-2") Connect("C17-2") Connect("C20-2") Connect("C21-1") @@ -2318,8 +2334,6 @@ NetList() Connect("R6-2") Connect("R18-2") Connect("U1-5") - Connect("U4-2") - Connect("U4-6") Connect("U5-3") Connect("U5-7") Connect("U5-8") @@ -2691,12 +2705,15 @@ NetList() ) Net("v_lipo" "(unknown)") ( + Connect("C16-2") Connect("J3-2") Connect("J4-5") Connect("J7-4") Connect("R5-2") Connect("U1-1") Connect("U1-3") + Connect("U4-2") + Connect("U4-6") ) Net("v_usb" "(unknown)") ( diff --git a/telemetrum.sch b/telemetrum.sch index e96e473..3ec3c7d 100644 --- a/telemetrum.sch +++ b/telemetrum.sch @@ -1247,8 +1247,6 @@ digikey=399-3027-1-ND N 46500 69100 51700 69100 4 N 44500 70000 44500 70400 4 N 45700 70000 45700 70400 4 -N 43700 69100 43300 69100 4 -C 43100 69100 1 0 0 3.3V-plus-1.sym C 44800 66800 1 0 0 gnd-1.sym N 44900 67100 44900 67800 4 N 43700 68700 43300 68700 4 @@ -1585,3 +1583,8 @@ R18 shouldn't be necessary, but experience with a CP2103 GPIO interface to the debug port suggests we may need a stiff pullup. Consider 10k a placeholder for experimentation once we have real boards in hand. +N 42400 69100 43700 69100 4 +{ +T 42400 69200 5 10 1 1 0 0 1 +netname=v_lipo +}