annotate current-draw @ 331:8fb86f7b4395

frbl/reconst/serial.c: 0x176 static function reconstructed
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 07 Mar 2020 01:08:24 +0000
parents bb86424f78e6
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
227
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 All measurements made with bench power supply set to 3.84 V
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
2
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
3 FCDEV3B:
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
4
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
5 CS Mode0:
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
6
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
7 boot-up with all sleep disabled: 40-42 mA
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
8 AT%SLEEP=1 after such boot-up: 17-19 mA
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
9 AT%SLEEP=2: down to 11 mA
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
10
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
11 after first deep sleep cycle:
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
12
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
13 no sleep: 27-28 mA
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
14 small sleep: 3-6 mA
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
15 big sleep: 0-3 mA
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
16 deep sleep: unmeasurable
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
17
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
18 SIM and radio bring-up after deep sleep followed by AT%SLEEP=0:
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
19
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
20 after AT+CFUN=1: 30-31 mA until it settled back down to 27-28 mA
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
21 registered idle: mostly in the 28-35 mA range
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
22 in a call: 72-86 mA
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
23
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
24 Pirelli DP-L10:
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
25
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
26 Registered idle with Pirelli's original fw: down to 75 mA with
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
27 both LCD and keypad backlights on, unmeasurable (deep sleep) otherwise.
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
28
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
29 FreeCalypso fw via fc-xram:
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
30
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
31 XRAM download: 125-133 mA
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
32 CS Mode0 with all sleep enabled: 87-94 mA
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
33 CS Mode0 with AT%SLEEP=1: 99-101 mA
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
34 CS Mode0 with AT%SLEEP=0: 117-118 mA
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
35 registered idle with deep sleep: floor down to 87 mA, with activity spikes
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
36
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
37 C139 running flashed FreeCalypso fw, all sleep modes enabled:
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
38
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
39 CS Mode0: unmeasurable draw (deep sleep)
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
40 small sleep during 10 s UART timer: 0-2 mA
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
41 during AT+CFUN=1 process: 4-6 mA
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
42 deep sleep during registered idle: unmeasurable draw
bb86424f78e6 current-draw: checking in experiment results
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
43 in a call: 47-67 mA