SCA3100-D04 PCB VTI Technologies, SCA3100-D04 PCB Datasheet - Page 13

EVAL BOARD ACCELEROMETER 3-AXIS

SCA3100-D04 PCB

Manufacturer Part Number
SCA3100-D04 PCB
Description
EVAL BOARD ACCELEROMETER 3-AXIS
Manufacturer
VTI Technologies
Datasheets

Specifications of SCA3100-D04 PCB

Sensor Type
Accelerometer, 3 Axis
Sensing Range
±2g
Interface
SPI
Sensitivity
900 counts/g
Voltage - Supply
3 V ~ 3.6 V
Embedded
No
Utilized Ic / Part
SCA3100-D04
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
551-1061
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 SCA3100-D04 PCB