From a6db47d3680a11d8ca52aa763acea571a30eb819 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Wed, 13 Jun 2012 12:33:58 -0700 Subject: [PATCH] Add cap on vlcd line, disconnect vlcd from +3.3V This lets us use the internal lcd voltage generator. Signed-off-by: Keith Packard --- telelco.pcb | 199 ++++++++++++++++++++++++++++------------------------ telelco.sch | 17 ++++- 2 files changed, 123 insertions(+), 93 deletions(-) diff --git a/telelco.pcb b/telelco.pcb index 43b7669..1b7f656 100644 --- a/telelco.pcb +++ b/telelco.pcb @@ -6,11 +6,11 @@ FileVersion[20070407] PCB["TeleLco" 450000 400000] Grid[100.0 0 0 0] -Cursor[222100 249800 0.000000] +Cursor[0 0 0.000000] PolyArea[200000000.000000] Thermal[0.500000] DRC[500 1000 500 500 1500 650] -Flags("showdrc,nameonpcb,clearnew") +Flags("showdrc,nameonpcb,clearnew,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"] @@ -865,7 +865,6 @@ Via[115900 230700 3000 2000 0 1500 "" ""] Via[209400 243900 3000 2000 0 1500 "" ""] Via[348500 276500 3000 2000 0 1500 "" ""] Via[352200 272900 3000 2000 0 1500 "" ""] -Via[150900 133800 3000 2000 0 1500 "" ""] Via[138100 150300 3000 2000 0 1500 "" ""] Via[141900 150300 3000 2000 0 1500 "" ""] Via[145500 150300 3000 2000 0 1500 "" ""] @@ -938,8 +937,6 @@ Via[239900 103700 3000 2000 0 1500 "" ""] Via[239900 110600 3000 2000 0 1500 "" ""] Via[235000 110700 3000 2000 0 1500 "" "thermal(1X)"] Via[180300 94900 3000 2000 0 1500 "" "thermal(1X)"] -Via[149900 107200 3000 2000 0 1500 "" "thermal(1X)"] -Via[154500 94000 3000 2000 0 1500 "" ""] Via[181600 169500 3000 2000 0 1500 "" ""] Via[183500 154000 3000 2000 0 1500 "" ""] Via[193300 111400 3000 2000 0 1500 "" ""] @@ -948,9 +945,7 @@ Via[220900 168000 3000 2000 0 1500 "" "thermal(1X)"] Via[204600 169600 3000 2000 0 1500 "" "thermal(1X)"] Via[136400 104600 3000 2000 0 1500 "" "thermal(1X)"] Via[122700 139300 3000 2000 0 1500 "" "thermal(1X)"] -Via[163800 118200 3000 2000 0 1500 "" ""] -Via[162700 150200 3000 2000 0 1500 "" ""] -Via[159800 144000 3000 2000 0 1500 "" "thermal(1X)"] +Via[164200 144000 3000 2000 0 1500 "" "thermal(1X)"] Via[105400 305000 3000 2000 0 1500 "" ""] Via[105400 310100 3000 2000 0 1500 "" ""] Via[284600 305000 3000 2000 0 1500 "" ""] @@ -961,6 +956,11 @@ Via[303800 310100 3000 2000 0 1500 "" ""] Via[310600 310100 3000 2000 0 1500 "" ""] Via[322600 28800 3000 2000 0 1500 "" ""] Via[245100 125900 3000 2000 0 1500 "" ""] +Via[162300 109800 3000 2000 0 1500 "" "thermal(1X)"] +Via[153700 150200 3000 2000 0 1500 "" ""] +Via[163000 150200 3000 2000 0 1500 "" ""] +Via[147100 133800 3000 2000 0 1500 "" ""] +Via[147100 94000 3000 2000 0 1500 "" ""] Element["" "TDK_PS12" "U8" "TDK_PS12" 225000 277558 -4600 -3632 0 100 ""] ( @@ -1754,35 +1754,35 @@ Element["" "0402" "R402" "10k" 185826 94900 -6654 -7898 0 100 ""] ) -Element["" "0402" "C600" "0.1uF" 157726 147900 -7550 2450 0 100 ""] +Element["" "0402" "C600" "0.1uF" 160200 144726 4200 -15474 3 100 ""] ( - Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"] - Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"] + Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"] + Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"] ) -Element["" "0402" "C601" "1uF" 157826 110000 -12376 -9946 0 100 ""] +Element["" "0402" "C601" "1uF" 156400 144726 3046 -15576 3 100 ""] ( - Pad[1574 -393 1574 393 1968 2000 2568 "1" "1" "square"] - Pad[-1574 -393 -1574 393 1968 2000 2568 "2" "2" "square"] + Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"] + Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"] ) -Element["" "0402" "C602" "0.1uF" 157826 113800 -4628 -8146 0 100 ""] +Element["" "0402" "C602" "0.1uF" 152400 144774 2146 -15728 3 100 ""] ( - Pad[1574 -393 1574 393 1968 2000 2568 "1" "1" "square"] - Pad[-1574 -393 -1574 393 1968 2000 2568 "2" "2" "square"] + Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"] + Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"] ) -Element["" "0402" "L600" "bead" 162800 112626 -3050 15798 1 100 ""] +Element["" "0402" "L600" "bead" 158326 149700 -15798 -3050 0 100 ""] ( - Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"] - Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"] + Pad[1574 -393 1574 393 1968 2000 2568 "1" "1" "square"] + Pad[-1574 -393 -1574 393 1968 2000 2568 "2" "2" "square"] ) -Element["" "0402" "C610" "0.1uF" 143926 134900 4576 -16850 3 100 ""] +Element["" "0402" "C610" "0.1uF" 129426 143500 4576 -16850 3 100 ""] ( Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"] Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"] @@ -2036,6 +2036,13 @@ Element["" "0402" "R101" "22" 245974 119200 1380 -2250 0 100 ""] Pad[1574 -393 1574 393 1968 2000 2568 "1" "1" "square"] Pad[-1574 -393 -1574 393 1968 2000 2568 "2" "2" "square"] + ) + +Element["" "0402" "C603" "1uF" 162300 115826 -14248 -2900 0 100 ""] +( + Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"] + Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"] + ) Layer(1 "top") ( @@ -2116,7 +2123,6 @@ Layer(1 "top") Line[157600 158000 79900 158000 1000 2000 "clearline"] Line[80600 156400 78300 154100 1000 2000 "clearline"] Line[159700 156400 80600 156400 1000 2000 "clearline"] - Line[134500 150200 150950 133750 1000 2000 "clearline"] Line[134300 150200 134500 150200 1000 2000 "clearline"] Line[64900 142493 64949 142444 1000 2000 "clearline"] Line[64900 145200 64900 142493 1000 2000 "clearline"] @@ -2283,22 +2289,11 @@ Layer(1 "top") Line[348500 279000 330800 296700 1000 2000 "clearline"] Line[348500 276500 348500 279000 1000 2000 "clearline"] Line[352200 269600 352200 272900 1000 2000 "clearline"] - Line[151532 133168 149800 134900 1000 2000 "clearline"] - Line[145500 134900 149800 134900 1000 2000 "clearline"] - Line[168690 133168 151532 133168 1000 2000 "clearline"] Line[261100 305074 261126 305100 1000 2000 "clearline"] - Line[153264 135136 138100 150300 1000 2000 "clearline"] - Line[168690 135136 153264 135136 1000 2000 "clearline"] - Line[155095 137105 141900 150300 1000 2000 "clearline"] - Line[168690 137105 155095 137105 1000 2000 "clearline"] Line[122900 304826 122800 304926 1000 2000 "clearline"] Line[122900 302500 122900 304826 1000 2000 "clearline"] Line[42400 302500 122900 302500 1000 2000 "clearline"] - Line[156727 139073 145500 150300 1000 2000 "clearline"] - Line[168690 139073 156727 139073 1000 2000 "clearline"] Line[40100 304974 40126 305000 1000 2000 "clearline"] - Line[158358 141042 149100 150300 1000 2000 "clearline"] - Line[168690 141042 158358 141042 1000 2000 "clearline"] Line[175600 180500 156300 161200 1000 2000 "clearline"] Line[175600 182800 175600 180500 1000 2000 "clearline"] Line[178500 181200 156900 159600 1000 2000 "clearline"] @@ -2327,7 +2322,6 @@ Layer(1 "top") Line[187700 91400 192800 86300 1000 2000 "clearline"] Line[179200 91400 187700 91400 1000 2000 "clearline"] Line[176600 94000 179200 91400 1000 2000 "clearline"] - Line[154500 94000 176600 94000 1000 2000 "clearline"] Line[187400 100678 187390 100688 1000 2000 "clearline"] Line[187400 94900 187400 100678 1000 2000 "clearline"] Line[180300 94900 184252 94900 1000 2000 "clearline"] @@ -2712,15 +2706,8 @@ Layer(1 "top") Line[229711 113483 237017 113483 1000 2000 "clearline"] Line[233846 109546 235000 110700 1000 2000 "clearline"] Line[229711 109546 233846 109546 1000 2000 "clearline"] - Line[152700 110000 149900 107200 1000 2000 "clearline"] - Line[156252 110000 152700 110000 1000 2000 "clearline"] - Line[156252 113800 156252 110000 1000 2000 "clearline"] Line[157094 125294 136400 104600 1000 2000 "clearline"] Line[168690 125294 157094 125294 1000 2000 "clearline"] - Line[126900 143500 122700 139300 1000 2000 "clearline"] - Line[133700 143500 126900 143500 1000 2000 "clearline"] - Line[142300 134900 133700 143500 1000 2000 "clearline"] - Line[142352 134900 142300 134900 1000 2000 "clearline"] Line[214948 161710 214948 171152 1000 2000 "clearline"] Line[201500 182200 198300 182200 1000 2000 "clearline"] Line[212980 170720 201500 182200 1000 2000 "clearline"] @@ -2761,26 +2748,6 @@ Layer(1 "top") Line[124953 137047 122700 139300 1000 2000 "clearline"] Line[124953 130747 124953 137047 1000 2000 "clearline"] Line[122700 139300 127852 139300 1000 2000 "clearline"] - Line[163784 149116 162700 150200 1000 2000 "clearline"] - Line[163784 148916 163784 149116 1000 2000 "clearline"] - Line[157600 144000 159800 144000 1000 2000 "clearline"] - Line[156152 145448 157600 144000 1000 2000 "clearline"] - Line[156152 147900 156152 145448 1000 2000 "clearline"] - Line[160253 146947 159300 147900 1000 2000 "clearline"] - Line[173547 146947 160253 146947 1000 2000 "clearline"] - Line[163800 118200 165300 116700 1000 2000 "clearline"] - Line[163816 148916 163800 148900 1000 2000 "clearline"] - Line[168690 148916 163816 148916 1000 2000 "clearline"] - Line[159400 113800 159400 110000 1000 2000 "clearline"] - Line[159800 114200 159400 113800 1000 2000 "clearline"] - Line[162800 114200 159800 114200 1000 2000 "clearline"] - Line[166020 117420 162800 114200 1000 2000 "clearline"] - Line[168690 117420 166020 117420 1000 2000 "clearline"] - Line[162800 111052 162800 98200 2500 2000 "clearline"] - Line[160479 144979 159800 144300 1000 2000 "clearline"] - Line[168690 144979 160479 144979 1000 2000 "clearline"] - Line[160790 143010 159800 144000 1000 2000 "clearline"] - Line[168690 143010 160790 143010 1000 2000 "clearline"] Line[175100 107100 166200 98200 2500 2000 "clearline"] Line[231100 107100 175100 107100 2500 2000 "clearline"] Line[179516 157116 179500 157100 1000 2000 "clearline"] @@ -2921,6 +2888,53 @@ Layer(1 "top") Line[229900 123300 239800 123300 1000 2000 "clearline"] Line[239800 123300 242400 125900 1000 2000 "clearline"] Line[242400 125900 245100 125900 1000 2000 "clearline"] + Line[168690 144979 165179 144979 1000 2000 "clearline"] + Line[168690 143010 165190 143010 1000 2000 "clearline"] + Line[165190 143010 164200 144000 1000 2000 "clearline"] + Line[160200 143600 163800 143600 1000 2000 "clearline"] + Line[165179 144979 163800 143600 1000 2000 "clearline"] + Line[173547 146947 173650 147050 1000 2000 "clearline"] + Line[168653 146947 173547 146947 1000 2000 "clearline"] + Line[162300 109800 162300 114252 1000 2000 "clearline"] + Line[162300 117400 168670 117400 1000 2000 "clearline"] + Line[168670 117400 168690 117420 1000 2000 "clearline"] + Line[160200 146300 163100 146300 1000 2000 "clearline"] + Line[163100 146300 163700 146900 1000 2000 "clearline"] + Line[163700 146900 168642 146900 1000 2000 "clearline"] + Line[168642 146900 168690 146947 1000 2000 "clearline"] + Line[152400 143200 160152 143200 1000 2000 "clearline"] + Line[160152 143200 160200 143152 1000 2000 "clearline"] + Line[159900 149700 159900 146600 1000 2000 "clearline"] + Line[159900 146600 160200 146300 1000 2000 "clearline"] + Line[156752 149700 156752 146652 1000 2000 "clearline"] + Line[156752 146652 156400 146300 1000 2000 "clearline"] + Line[156400 146300 152448 146300 1000 2000 "clearline"] + Line[152448 146300 152400 146348 1000 2000 "clearline"] + Line[153700 150200 156252 150200 1000 2000 "clearline"] + Line[156252 150200 156752 149700 1000 2000 "clearline"] + Line[168690 148916 164284 148916 1000 2000 "clearline"] + Line[164284 148916 163000 150200 1000 2000 "clearline"] + Line[168690 141042 150758 141042 1000 2000 "clearline"] + Line[150758 141042 149100 142700 1000 2000 "clearline"] + Line[149100 142700 149100 150300 1000 2000 "clearline"] + Line[168690 139073 150327 139073 1000 2000 "clearline"] + Line[150327 139073 145500 143900 1000 2000 "clearline"] + Line[145500 143900 145500 150300 1000 2000 "clearline"] + Line[168690 137105 149895 137105 1000 2000 "clearline"] + Line[149895 137105 141900 145100 1000 2000 "clearline"] + Line[141900 145100 141900 150300 1000 2000 "clearline"] + Line[168690 135136 149564 135136 1000 2000 "clearline"] + Line[149564 135136 138100 146600 1000 2000 "clearline"] + Line[138100 146600 138100 150300 1000 2000 "clearline"] + Line[168690 133168 147732 133168 1000 2000 "clearline"] + Line[147732 133168 147100 133800 1000 2000 "clearline"] + Line[147100 133800 140700 133800 1000 2000 "clearline"] + Line[140700 133800 131000 143500 1000 2000 "clearline"] + Line[134400 150200 134400 146900 1000 2000 "clearline"] + Line[134400 146900 131000 143500 1000 2000 "clearline"] + Line[127852 143500 126900 143500 1000 2000 "clearline"] + Line[126900 143500 122700 139300 1000 2000 "clearline"] + Line[147100 94000 176600 94000 1000 2000 "clearline"] ) Layer(2 "bottom") ( @@ -2971,8 +2985,6 @@ Layer(2 "bottom") Line[209400 243900 209400 237100 1000 2000 "clearline"] Line[352100 272900 348500 276500 1000 2000 "clearline"] Line[352200 272900 352100 272900 1000 2000 "clearline"] - Line[154500 130200 150900 133800 1000 2000 "clearline"] - Line[154500 94000 154500 130200 1000 2000 "clearline"] Line[279400 37900 270400 46900 1000 2000 "clearline"] Line[279450 37900 279400 37900 1000 2000 "clearline"] Line[190200 55600 201800 55600 1000 2000 "clearline"] @@ -3018,9 +3030,6 @@ Layer(2 "bottom") Line[183500 167600 181600 169500 1000 2000 "clearline"] Line[183500 154000 183500 167600 1000 2000 "clearline"] Line[193300 95200 193300 111400 1000 2000 "clearline"] - Line[163800 149100 163800 148800 1000 2000 "clearline"] - Line[162700 150200 163800 149100 1000 2000 "clearline"] - Line[163800 148900 163800 118200 1000 2000 "clearline"] Line[105400 305000 105400 310100 1000 2000 "clearline"] Line[284600 305000 284600 310100 1000 2000 "clearline"] Line[310600 310100 303800 310100 1000 2000 "clearline"] @@ -3029,6 +3038,8 @@ Layer(2 "bottom") Line[64400 18100 70000 12500 1000 2000 "clearline"] Line[322600 28800 322600 46900 1000 2000 "clearline"] Line[245100 125900 245100 103700 1000 2000 "clearline"] + Line[163000 150200 153700 150200 1000 2000 "clearline"] + Line[147100 94000 147100 133800 1000 2000 "clearline"] Polygon("clearpoly") ( [2500 2500] [447500 2500] [447500 397500] [2500 397500] @@ -3059,7 +3070,8 @@ Layer(5 "silk") ( Text[358874 354900 0 100 "TeleLco v0.1" ""] Text[345400 362900 0 100 "(c) 2012 Keith Packard" ""] - Text[116900 77000 0 100 "debug" ""] + Text[31800 4400 0 100 "cc1111" "selected"] + Text[167600 4400 0 100 "stm32l" "clearline"] ) NetList() ( @@ -3201,6 +3213,7 @@ NetList() Connect("C600-1") Connect("C601-2") Connect("C602-2") + Connect("C603-1") Connect("C610-1") Connect("D1-2") Connect("D2-2") @@ -3493,125 +3506,130 @@ NetList() Connect("X2-1") ) Net("unnamed_net18" "(unknown)") + ( + Connect("C603-2") + Connect("U7-6") + ) + Net("unnamed_net19" "(unknown)") ( Connect("R401-1") Connect("U7-37") ) - Net("unnamed_net19" "(unknown)") + Net("unnamed_net20" "(unknown)") ( Connect("R101-2") Connect("U7-70") ) - Net("unnamed_net20" "(unknown)") + Net("unnamed_net21" "(unknown)") ( Connect("R55-2") Connect("U7-60") ) - Net("unnamed_net21" "(unknown)") + Net("unnamed_net22" "(unknown)") ( Connect("R54-2") Connect("U7-61") ) - Net("unnamed_net22" "(unknown)") + Net("unnamed_net23" "(unknown)") ( Connect("R102-2") Connect("U7-71") ) - Net("unnamed_net23" "(unknown)") + Net("unnamed_net24" "(unknown)") ( Connect("R58-2") Connect("U7-57") ) - Net("unnamed_net24" "(unknown)") + Net("unnamed_net25" "(unknown)") ( Connect("R57-2") Connect("U7-58") ) - Net("unnamed_net25" "(unknown)") + Net("unnamed_net26" "(unknown)") ( Connect("R56-2") Connect("U7-59") ) - Net("unnamed_net26" "(unknown)") + Net("unnamed_net27" "(unknown)") ( Connect("D2-1") Connect("R52-1") ) - Net("unnamed_net27" "(unknown)") + Net("unnamed_net28" "(unknown)") ( Connect("D2-3") Connect("R53-1") ) - Net("unnamed_net28" "(unknown)") + Net("unnamed_net29" "(unknown)") ( Connect("U1-4") ) - Net("unnamed_net29" "(unknown)") + Net("unnamed_net30" "(unknown)") ( Connect("R1-2") Connect("R2-1") Connect("S1-A") ) - Net("unnamed_net30" "(unknown)") + Net("unnamed_net31" "(unknown)") ( Connect("R3-1") Connect("R6-1") Connect("S1-B") ) - Net("unnamed_net31" "(unknown)") + Net("unnamed_net32" "(unknown)") ( Connect("R7-2") Connect("R8-1") Connect("S2-A") ) - Net("unnamed_net32" "(unknown)") + Net("unnamed_net33" "(unknown)") ( Connect("R9-1") Connect("R10-1") Connect("S2-B") ) - Net("unnamed_net33" "(unknown)") + Net("unnamed_net34" "(unknown)") ( Connect("D3-1") Connect("R54-1") ) - Net("unnamed_net34" "(unknown)") + Net("unnamed_net35" "(unknown)") ( Connect("D4-1") Connect("R55-1") ) - Net("unnamed_net35" "(unknown)") + Net("unnamed_net36" "(unknown)") ( Connect("D5-1") Connect("R56-1") ) - Net("unnamed_net36" "(unknown)") + Net("unnamed_net37" "(unknown)") ( Connect("D6-1") Connect("R57-1") ) - Net("unnamed_net37" "(unknown)") + Net("unnamed_net38" "(unknown)") ( Connect("D7-1") Connect("R58-1") ) - Net("unnamed_net38" "(unknown)") + Net("unnamed_net39" "(unknown)") ( Connect("D9-1") Connect("D9-4") Connect("U2-1") ) - Net("unnamed_net39" "(unknown)") + Net("unnamed_net40" "(unknown)") ( Connect("R15-2") Connect("U2-5") ) - Net("unnamed_net40" "(unknown)") + Net("unnamed_net41" "(unknown)") ( Connect("D9-2") Connect("R11-1") ) - Net("unnamed_net41" "(unknown)") + Net("unnamed_net42" "(unknown)") ( Connect("D9-3") Connect("R14-2") @@ -3656,7 +3674,6 @@ NetList() Connect("C601-1") Connect("C602-1") Connect("L600-2") - Connect("U7-6") Connect("U7-22") ) ) diff --git a/telelco.sch b/telelco.sch index c6746c5..3b436fe 100644 --- a/telelco.sch +++ b/telelco.sch @@ -1146,7 +1146,7 @@ N 65100 66700 63100 66700 4 T 64400 66950 5 10 1 1 180 0 1 netname=led_green } -N 59200 77600 59200 77500 4 +N 59200 77500 59200 78100 4 N 66600 64700 66600 66300 4 N 53600 64700 52300 64700 4 { @@ -1158,7 +1158,6 @@ N 53600 64300 52300 64300 4 T 52300 64400 5 10 1 1 0 0 1 netname=seg_g } -N 59200 77600 59600 77600 4 N 52300 68300 53600 68300 4 { T 52300 68400 5 10 1 1 0 0 1 @@ -2328,3 +2327,17 @@ N 50700 66300 49700 66300 4 T 50000 66400 5 10 1 1 0 0 1 netname=usbdp } +C 58300 77900 1 0 0 capacitor.sym +{ +T 58500 78600 5 10 0 0 0 0 1 +device=CAPACITOR +T 58200 78100 5 10 1 1 0 0 1 +refdes=C603 +T 58500 78800 5 10 0 0 0 0 1 +symversion=0.1 +T 58900 78100 5 10 1 1 0 0 1 +value=1uF +T 58300 77900 5 10 0 0 0 0 1 +footprint=0402 +} +C 58200 77800 1 0 0 gnd.sym -- 2.30.2