SCA3000-D01 VTI Technologies, SCA3000-D01 Datasheet - Page 13

ACCELEROMETER 3-AXIS +/-2G SPI

SCA3000-D01

Manufacturer Part Number
SCA3000-D01
Description
ACCELEROMETER 3-AXIS +/-2G SPI
Manufacturer
VTI Technologies
Series
SCA3000r
Datasheet

Specifications of SCA3000-D01

Axis
X, Y, Z
Acceleration Range
±2g
Sensitivity
1333 counts/g
Voltage - Supply
2.35 V ~ 3.6 V
Output Type
Digital
Interface
I²C
Mounting Type
Surface Mount
Package / Case
18-SMD
For Use With
551-1041 - SCA3000-D01 DEMOKIT551-1034 - BOARD PWB W/SCA3000-D01
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Bandwidth
-
Other names
551-1033-2
SCA3000-D01-10

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
SCA3000-D01
Manufacturer:
LEM
Quantity:
23
2.5.3
2.6 Temperature measurement
2.6.1
2.7 Interrupt function (INT-pin)
2.7.1
VTI Technologies Oy
www.vti.fi
Examples
Usage
Usage
A simple example of output ring buffer usage:
In the next
data with 8 bit resolution and reduced data rate (only every second sample is stored into output
ring buffer). In
is ¾ full:
Nine bit temperature information is available in the TEMP_MSB and TEMP_LSB registers, if the
feature is enabled in the product (see Table 1). The TEMP_MSB register must be read before the
TEMP_LSB register in order to get valid temperature data. Registers are updated with the latest
temperature data when accessed. See section 3.3 for register details.
The temperature registers’ typical output at +23 °C is 256 counts and a 1 °C change in temperature
typically corresponds to a 1.8 LSB change in the SCA3000 temperature output. Temperature
information is converted to [°C] as follows
Equation 1
where Temp[°C] is temperature in Celsius and Temp
TEMP_LSB registers in decimal format.
The Motion Detector and Free Fall Detector will generate an interrupt to INT-pin when the
corresponding function is enabled and the interrupt condition is met. The SCA3000's ring buffer will
generate an interrupt when interrupt functionality has been enabled. Setting BUF_F_EN bit in
INT_MASK register "1" results in interrupt when the register is 75% full. Setting BUF_H_EN bit in
INT_MASK register "1" results in interrupt when the register is 50% full.
Setting INT_ALL bit in INT_MASK register will mask all interrupts.
Temp
1. Write "10000000" (C0h) into MODE register (enable output ring buffer, BUF_EN = '1')
2. Acceleration data can be read normally
3. INT-pin is activated when buffer is ½ full, see section 2.7 for detailed INT-pin information.
1. Write "11000000" (C0h) into the MODE register (enable output ring buffer, BUF_EN = '1',
2. Write "00000000" (00h) into UNLOCK register
3. Write "01010000" (50h) into UNLOCK register
4. Write "10100000" (A0h) into UNLOCK register
5. Write "00001011" (0Bh) into CTRL_SEL register (to select indirect OUT_CTRL register)
6. Write "00000101" (03h) into CTRL_DATA register (this data is written into OUT_CTRL
7. Write "10000001" (81h) into INT_MASK register (set buffer interrupt level to ¾ full,
8. Acceleration data can be read normally for all axis and with full resolution. The buffer data
9. INT-pin is activated when the output ring buffer is ¾ full of Z-axis acceleration data, see
[ ]
°
C
set data length to 8 bits, BUF_8BIT = '1')
register, store Z-axis data, BUF_Z_EN = '1', divide data rate by 2, BUF_RATE = '01')
BUF_F_EN = '1', set INT-pin to active high, INT_ACT = '1')
can be read from BUF_DATA register
section 2.7 for detailed INT-pin information.
=
example,
23
addition,
°
C
+
Temp
the output Ring Buffer is configured to sample only the Z-axis acceleration
Doc.Nr. 8257300A.07
the SCA3000 is configured to give an interrupt when the output ring buffer
1
dec
8 .
LSB
°
256
C
LSB
dec
is the temperature from TEMP_MSB and
Unlock sequence for register lock
SCA3000 Series
Rev.A.07
13/ 43

Related parts for SCA3000-D01