view current-draw @ 302:844ebeb9a5c6

dsample-fw-disasm: rf_program() and l1dmacro_agc() analysed
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 05 Oct 2019 23:47:32 +0000
parents bb86424f78e6
children
line wrap: on
line source

All measurements made with bench power supply set to 3.84 V

FCDEV3B:

CS Mode0:

boot-up with all sleep disabled: 40-42 mA
AT%SLEEP=1 after such boot-up: 17-19 mA
AT%SLEEP=2: down to 11 mA

after first deep sleep cycle:

no sleep: 27-28 mA
small sleep: 3-6 mA
big sleep: 0-3 mA
deep sleep: unmeasurable

SIM and radio bring-up after deep sleep followed by AT%SLEEP=0:

after AT+CFUN=1: 30-31 mA until it settled back down to 27-28 mA
registered idle: mostly in the 28-35 mA range
in a call: 72-86 mA

Pirelli DP-L10:

Registered idle with Pirelli's original fw: down to 75 mA with
both LCD and keypad backlights on, unmeasurable (deep sleep) otherwise.

FreeCalypso fw via fc-xram:

XRAM download: 125-133 mA
CS Mode0 with all sleep enabled: 87-94 mA
CS Mode0 with AT%SLEEP=1: 99-101 mA
CS Mode0 with AT%SLEEP=0: 117-118 mA
registered idle with deep sleep: floor down to 87 mA, with activity spikes

C139 running flashed FreeCalypso fw, all sleep modes enabled:

CS Mode0: unmeasurable draw (deep sleep)
small sleep during 10 s UART timer: 0-2 mA
during AT+CFUN=1 process: 4-6 mA
deep sleep during registered idle: unmeasurable draw
in a call: 47-67 mA