FreeCalypso > hg > freecalypso-reveng
annotate pirelli/chg-circuit @ 401:4b6b595ae0a0
compal/boot/code-deriv: new analysis
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sat, 14 Jan 2023 23:59:23 +0000 |
parents | b99663e66660 |
children |
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. |