English
Language : 

H3LIS331DL Datasheet, PDF (26/38 Pages) STMicroelectronics – MEMS motion sensor: low-power high-g 3-axis digital accelerometer
Register description
HPen1
HPCF1,
HPCF0
H3LIS331DL
Table 22. CTRL_REG2 description (continued)
High-pass filter enabled for interrupt 1 source. Default value: 0
(0: filter bypassed; 1: filter enabled)
High-pass filter cutoff frequency configuration. Default value: 00
(00: HPc=8; 01: HPc=16; 10: HPc=32; 11: HPc=64)
The BOOT bit is used to refresh the content of the internal registers stored in the Flash
memory block. At device power-up, the content of the Flash memory block is transferred to
the internal registers related to trimming functions in order to permit correct operation of the
device itself. If for any reason the content of the trimming registers is changed, it is sufficient
to use this bit to restore the correct values. When the BOOT bit is set to ‘1’, the content of
the internal Flash is copied inside the corresponding internal registers and it is used to
calibrate the device. These values are factory trimmed and they are different for every
accelerometer. They permit correct operation of the device and normally they do not have to
be changed. At the end of the boot process the BOOT bit is set again to ‘0’.
HPM1
0
0
1
Table 23. High-pass filter mode configuration
HPM0
High-pass filter mode
0
Normal mode (reset reading HP_RESET_FILTER)
1
Reference signal for filtering
0
Normal mode (reset reading HP_RESET_FILTER)
HPCF[1:0]. These bits are used to configure the high-pass filter cutoff frequency ft which is
given by:
ft
=
ln


1
–
H-----1P-----c-
 2--f--s--
The equation can be simplified to the following approximated equation:
ft = 6--------fH--s---P----c--
Table 24. High-pass filter cutoff frequency configuration
HPcoeff2,1
ft [Hz]
ft [Hz]
ft [Hz]
ft [Hz]
Data rate = 50 Hz Data rate = 100 Hz Data rate = 400 Hz Data rate = 1000 Hz
00
1
2
8
20
01
0.5
1
4
10
10
0.25
0.5
2
5
11
0.125
0.25
1
2.5
26/38
DocID023111 Rev 2