Using the device step-by-step, from basic to advanced
AN4159
12/27
Doc ID 023639 Rev 3
100 °C = 0x6BD0, 0 °C = 0xB050
5.1.2
Power optimization and estimation
●
Pavg = bit [3..0] of I2C register @0x10 (LPS331AP_RES_ADDR)
●
Tavg = bit [6..4] of I2C register @0x10 (LPS331AP_RES_ADDR)
Stand-by: The minimum power consumption is when the device is in PD=0 AND the
interrupt pins are not configured to drain current.
Operating: The power consumption depends on HW averaging and AutoRefresh frequency.
In one shot mode, the device automatically goes stand by when measurement is completed.
The right compromise between consumption, update speed and software filtering has to be
tuned application by application.
●
Icc = [1 µA/Hz + 48 nA/Hz*Pavg] * ODRP + 32 nA/Hz * Tavg * ODRT
ODRP= ODR Pressure (Hz)
ODRT= ODR Temperature (Hz)
Pavg=nPAve= Pressure Average (1,2,4…512)
Tavg=nTAve= Temperature Average (1,2,4..128)
●
Examples 1:
ODRT=ODR Temperature=25 Hz
ODRP=ODR Pressure=25 Hz
Pavg=Pressure average=512
Tavg=Temperature Average=64
Icc=690 µA (Vdd independent at first approximation)
Table 2.
Resolution mode
T_RES=bit[6..4]@0x10
Tavg
P_RES=bit[3:0]@0x10
Pavg
0
1
0
1
1
2
1
2
2
4
2
4
3
8
3
8
4
16
4
16
5
32
5
32
6
64
6
64
7
128
7
128
8
256
9
384
A
512