comparison venus/doc/Charging-circuit @ 33:1d2b57d4f1c9

intnoconn approach to charging current sense resistor
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 22 Nov 2021 03:03:15 +0000
parents
children cf39d9352394
comparison
equal deleted inserted replaced
32:85fbd582af88 33:1d2b57d4f1c9
1 The battery charging circuit on FC Venus board is the one depicted on page 56
2 of this TI document:
3
4 ftp://ftp.freecalypso.org/pub/GSM/Calypso/APN0_120.pdf
5
6 Specifically, it is the circuit depicted on the right side of Figure 7-5, the
7 circuit with the charging power source at the top and the battery at the bottom.
8 Going from net VCHG (output of our charging control switch S701) to net VBAT
9 (battery +ve terminal), the charging circuit consists of Q401, D404 and R407
10 strung in series, with R406 adjoining between Q401 and D404. The exact location
11 of this circuit on the board will be up to the PCB layout engineer, but we
12 expect that all 4 of the just-named components will be placed on the same side
13 of the board (either top or bottom), with surface traces (no vias) carrying the
14 charging current (500 mA design intent) from each component to the next. It is
15 important to note that whichever side of the board this circuit is placed on,
16 it will NOT be located inside either of the two shieldcan areas.
17
18 Two signal traces VCCS and VBATS will need to run from wherever the charging
19 circuit ends up residing on the board to corresponding U202 Iota chip terminals
20 inside the baseband core shieldcan. These traces do not carry current, instead
21 they are differential inputs to a voltage-measuring ADC, specifically measuring
22 the voltage drop across R407 and thus deducing the current that flows through
23 the charging circuit at each given moment.
24
25 Galvanically VBAT (board-wide battery power distribution) and VBATS (one side
26 of the differential pair measuring the voltage across R407) are the same net,
27 but we would like them to be seen as two separate nets by our EDA tools, to
28 facilitate proper routing. The Mother's idea is to use intnoconn feature of
29 pcb-rnd:
30
31 http://repo.hu/cgi-bin/pool.cgi?project=pcb-rnd&cmd=show&node=intnoconn
32
33 More specifically, the Mother's idea is that the subcircuit representing R407
34 will have 4 terminals rather than 2, with terminal numbers assigned as follows:
35
36 Pin 1 = resistor side 1, surface layer
37 Pin 2 = resistor side 1, inner layer
38 Pin 3 = resistor side 2, surface layer
39 Pin 4 = resistor side 2, inner layer
40
41 The idea is to include in-pad microvias going one layer down inside the
42 subcircuit, and put terminals 2 and 4 on the inner layer. Terminals 1 & 2 will
43 form one intnoconn group, and terminals 3 & 4 will form the other intnoconn
44 group. Surface traces carrying the charging current will connect to terminals
45 1 and 3, whereas sensing nets VCCS and VBATS will connect to terminals 2 and 4
46 on the inner layer.
47
48 Our current ueda source implements this idea at the netlist level; creation of
49 the corresponding pcb-rnd subcircuit remains TBD.