annotate pirelli/chg-circuit @ 392:35009c936a4a

compal/melody-extr: first attempt at actual melody extraction
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 01 Apr 2022 06:03:47 +0000
parents b99663e66660
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
386
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 VBUS from USB connector on L1: microvia at (5679,1177). On L2 a transition is
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
2 made to two directly adjacent inner vias at (5689,1157) and (5709,1186). On L5
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
3 another transition is made to a new pair of inner vias at (5565,1089) and
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
4 (5569,1125). On L7 yet another transition to what appears to be a pair of
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
5 microvias to L8, guessing center coordinates at (5546,1077) and (5546,1108).
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
6 On L8 this VBUS supply passes through a series component marked "H" before going
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
7 to the rest of the circuit. After passing through this "H" series component,
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
8 the fat power trace goes to a polygon on L8 whose bottom y coord is 1041, top y
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
9 coord 834. This polygon contains pads for 3 caps (other sides remain to be
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
10 traced) and a microvia at (5592,1034). The left x coord boundary of the polygon
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
11 is at 5515 where the cap is, or 5474 to the left and up from the cap. The right
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
12 x coord boundary is at 5627.
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
13
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
14 The big polygon identified in the previous paragraph feeds VBUS power to a 6-pin
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
15 component that might be the power P-MOSFET for charging. The 4 pins that could
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
16 constitute the drain output of this big MOSFET land on another polygon which in
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
17 turns feeds to a 2-pin component: it might be the Schottky diode.
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
18
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
19 Out of the 3 caps connected to what seems to be VCHG (VBUS passed through the
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
20 "H" component), the lower little seems to go to GND, but where does the upper
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
21 little go? Apparent microvia from L8 to L7 at (5709,940), on L7 there seems to
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
22 be a trace going back to L8 at (5663,858) and an inner via at (5675,965). It
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
23 looks like ICTL net!
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
24
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
25 Now let's trace the other side of the left bigger cap from MOSFET VCHG input.
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
26 L8 pad center is at (5469,950), on L7 that spot is solid GND fill - consistent
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
27 with the natural expectation that this cap goes to GND.
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
28
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
29 Let's trace the presumed ICTL net and see if it really is what it seems to be.
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
30 Inner via at (5675,965) - found it on L2. Microvia to L1 at (2923,1163), on L1
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
31 it goes to Iota ball D6 - it is indeed ICTL!
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
32
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
33 Now let's trace the branch from VCHG (VBUS after "H") polygon that starts with
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
34 L8-L7 microvia at (5592,1034). On L7 it goes to an inner via at (5618,1019) -
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
35 but no connections are seen on any other layer!
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
36
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
37 Let's try tracing VBUS connection to CP2102. There appears to be an L8-L7
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
38 microvia at (5349,1392). On L7 this spot falls on a fat power trace made out
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
39 of a polygon. This polygon has two visible via holes at (5390,1271) and
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
40 (5631,1250). It also has spots that may contain hidden microvias back to L8:
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
41 candidate spots (5459,1177), (5460,1059), (5635,1226). Looking on L8, we see
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
42 that the L7 via hole at (5631,1250) is likely a microvia back to L8, connecting
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
43 to the VBUS-after-"H" fat trace, whereas (5390,1271) is probably an inner via.
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
44 The other 3 spots found from L7 are either false leads or contain microvias to
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
45 the same power trace on L8, as that's where the coordinates fall.
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
46
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
47 Looking for (5390,1271) inner via on other layers: found it on L2, connects to
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
48 L2-L1 microvia at (5371,1298). Also on L4: a thick power trace to another inner
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
49 via at (4031,1549). Let's go back to L2-L1 microvia at (5371,1298): on L1 it
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
50 is a test point and nothing more. Now let's look for the inner via at
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
51 (4031,1549): on L2 it connects to L2-L1 microvia at (4000,1563). On L1 this
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
52 microvia falls into the pad of some 2-pad component to GND, and also goes to
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
53 another microvia at (4011,1435). On the populated pic, the 2-pad component
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
54 appears to be a diode, with the cathode connected to the power net (VCHG?) and
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
55 with the anode to GND.
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
56
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
57 Continuing the trace from L1-L2 microvia at (4011,1435): on L2 there is a power
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
58 trace to another microvia at (3003,1363). On L1 it goes to Iota ball A5 - it
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
59 is VCHG.
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
60
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
61 The via hole on L7 at (5631,1250) appears to be an inner via after all: let's
8d19e61d202f pirelli/chg-circuit: found VBUS, VCHG and ICTL
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
62 look for it on other layers. Couldn't find any connections.
387
f190b78c3b6a pirelli/chg-circuit: found PCHG and the precharge circuit
Mychaela Falconia <falcon@freecalypso.org>
parents: 386
diff changeset
63
f190b78c3b6a pirelli/chg-circuit: found PCHG and the precharge circuit
Mychaela Falconia <falcon@freecalypso.org>
parents: 386
diff changeset
64 Let's try tracing PCHG (ball B5) from Iota: it goes through a 2-pad component
f190b78c3b6a pirelli/chg-circuit: found PCHG and the precharge circuit
Mychaela Falconia <falcon@freecalypso.org>
parents: 386
diff changeset
65 (probably the precharge current limiting resistor) centered at (2862,1443) and
f190b78c3b6a pirelli/chg-circuit: found PCHG and the precharge circuit
Mychaela Falconia <falcon@freecalypso.org>
parents: 386
diff changeset
66 then to a microvia at (2849,1378). On the populated pic, the 2-pad component
f190b78c3b6a pirelli/chg-circuit: found PCHG and the precharge circuit
Mychaela Falconia <falcon@freecalypso.org>
parents: 386
diff changeset
67 is indeed a black resistor, marked "470". Tracing the microvia from L1 at
f190b78c3b6a pirelli/chg-circuit: found PCHG and the precharge circuit
Mychaela Falconia <falcon@freecalypso.org>
parents: 386
diff changeset
68 (2849,1378): it goes to an inner via at (2865,1350). Found it on L4: goes to
f190b78c3b6a pirelli/chg-circuit: found PCHG and the precharge circuit
Mychaela Falconia <falcon@freecalypso.org>
parents: 386
diff changeset
69 another inner via at (5548,1198). Looking for the new via: found it on L5, goes
f190b78c3b6a pirelli/chg-circuit: found PCHG and the precharge circuit
Mychaela Falconia <falcon@freecalypso.org>
parents: 386
diff changeset
70 to another via at (5593,717). Looking for the new via at (5593,717): found it
f190b78c3b6a pirelli/chg-circuit: found PCHG and the precharge circuit
Mychaela Falconia <falcon@freecalypso.org>
parents: 386
diff changeset
71 on L7, microvia to L8 at (5514,741). On L8 the microvia lies in the polygon
f190b78c3b6a pirelli/chg-circuit: found PCHG and the precharge circuit
Mychaela Falconia <falcon@freecalypso.org>
parents: 386
diff changeset
72 that connects the drain output of the P-MOSFET to the anode of the Schottky
f190b78c3b6a pirelli/chg-circuit: found PCHG and the precharge circuit
Mychaela Falconia <falcon@freecalypso.org>
parents: 386
diff changeset
73 diode, matching TI's reference charging circuit.
388
b99663e66660 pirelli/chg-circuit: traced the current path to the battery
Mychaela Falconia <falcon@freecalypso.org>
parents: 387
diff changeset
74
b99663e66660 pirelli/chg-circuit: traced the current path to the battery
Mychaela Falconia <falcon@freecalypso.org>
parents: 387
diff changeset
75 Now let's look for the main charging current path after the Schottky diode. On
b99663e66660 pirelli/chg-circuit: traced the current path to the battery
Mychaela Falconia <falcon@freecalypso.org>
parents: 387
diff changeset
76 L8 the cathode pad is a rectange, center at (5470,621), no visible microvia
b99663e66660 pirelli/chg-circuit: traced the current path to the battery
Mychaela Falconia <falcon@freecalypso.org>
parents: 387
diff changeset
77 hole. On L7 in this spot there is a polygon separate from GND pour, and in
b99663e66660 pirelli/chg-circuit: traced the current path to the battery
Mychaela Falconia <falcon@freecalypso.org>
parents: 387
diff changeset
78 this polygon 4 inner via holes are visible, arranged in a neat 2x2 pattern.
b99663e66660 pirelli/chg-circuit: traced the current path to the battery
Mychaela Falconia <falcon@freecalypso.org>
parents: 387
diff changeset
79 The upper left of these 4 vias is at (5514,538). On L1 there is a row of 4
b99663e66660 pirelli/chg-circuit: traced the current path to the battery
Mychaela Falconia <falcon@freecalypso.org>
parents: 387
diff changeset
80 microvias from (5485,513) to (5542,511) - let's see if they fall into the
b99663e66660 pirelli/chg-circuit: traced the current path to the battery
Mychaela Falconia <falcon@freecalypso.org>
parents: 387
diff changeset
81 polygon on L2 that connects to the 4 inner vias for the charging current - they
b99663e66660 pirelli/chg-circuit: traced the current path to the battery
Mychaela Falconia <falcon@freecalypso.org>
parents: 387
diff changeset
82 do! The polygon on L1 with these 4 stitching microvias is where the charging
b99663e66660 pirelli/chg-circuit: traced the current path to the battery
Mychaela Falconia <falcon@freecalypso.org>
parents: 387
diff changeset
83 current comes to L1 - and lo and behold, on L1 we have a series resistor marked
b99663e66660 pirelli/chg-circuit: traced the current path to the battery
Mychaela Falconia <falcon@freecalypso.org>
parents: 387
diff changeset
84 "R200" whose other side goes directly to the positive rail on the physically
b99663e66660 pirelli/chg-circuit: traced the current path to the battery
Mychaela Falconia <falcon@freecalypso.org>
parents: 387
diff changeset
85 nearby battery connector!
b99663e66660 pirelli/chg-circuit: traced the current path to the battery
Mychaela Falconia <falcon@freecalypso.org>
parents: 387
diff changeset
86
b99663e66660 pirelli/chg-circuit: traced the current path to the battery
Mychaela Falconia <falcon@freecalypso.org>
parents: 387
diff changeset
87 On L6 there is another connection to the 4-inner-vias charging current path,
b99663e66660 pirelli/chg-circuit: traced the current path to the battery
Mychaela Falconia <falcon@freecalypso.org>
parents: 387
diff changeset
88 possibly for the purpose of bringing this net to Iota VCCS - but the trace gets
b99663e66660 pirelli/chg-circuit: traced the current path to the battery
Mychaela Falconia <falcon@freecalypso.org>
parents: 387
diff changeset
89 lost in the grind-down damage.