Bosch MAN-REG-X-08 Especificaciones Pagina 29

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 63
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 28
Data sheet
BMA220
Page 29
BST-BMA220-DS003-08 | Revision 1.15 | August 2011 Bosch Sensortec
© Bosch Sensortec GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying and passing on to
third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice.
5.8 High-g detection
For indicating high-g events, an upper threshold can be programmed. The threshold high_th,
the hysteresis high_hy and the duration high_dur are defined analogously to the low-g interrupt.
The interrupt is generated if one of the three channels exceeds the threshold hight_th and does
not fall below hysteresis level high_th-high_hy for minimum number of data points (high_dur).
When the high-g interrupt is triggered, the signals of the axis that has triggered the interrupt
(high_first_x, high_first_y, high_first_z) and the signal of motion direction (high_sign) will be
stored in the corresponding status registers.
Table 13: Control and status register for high-g detection
Name
Register
address
(SPI) *
Description Number of bits Reset-value
high_th 0x06[3:0]
define the high-g threshold
level
1 LSB is 2*(LSB of acc_data)
HIGH_TH_NU
M
4
HIGH_TH_INI
T
“1110”
high_hy 0x05[7:6]
define the high-g hysteresis
level
1 LSB is 2*(LSB of acc_data)
HIGH_HY_NU
M
2
HIGH_HY_INI
T
“01”
high_dur 0x05[5:0]
define the number of
measured signals which has
to be higher than
high_th+high_hy to set the
interrupt (max. 64)
HIGH_DUR_N
UM
6
HIGH_DUR_I
NIT
“011111” (3F)
en_high_x
en_high_y
en_high_z
0x0E.2
0x0E.1
0x0E.0
enable high-g detection on x-
axis (0=disabled, 1=enabled)
enable high-g detection on x-
axis (0=disabled, 1=enabled)
enable high-g detection on x-
axis (0=disabled, 1=enabled)
3 “000”
high_int 0x0C.2
whether high-g interrupt has
been triggered (0=no, 1=yes)
1 ‘0’
high_first_x
high_first_y
high_first_z
whether x-axis has triggered
the interrupt (0=no, 1=yes)
whether y-axis has triggered
the interrupt (0=no, 1=yes)
whether z-axis has triggered
the interrupt (0=no, 1=yes)
3 “000”
high_sign
give the slope sign of the
triggering signal (0=positive,
1=negative)
1 ‘0’
* For determining the corresponding I
2
C register address, please refer to figure 2 in chapter 4 (memory map)
Vista de pagina 28
1 2 ... 24 25 26 27 28 29 30 31 32 33 34 ... 62 63

Comentarios a estos manuales

Sin comentarios