ADIS16334/PCBZ Analog Devices Inc, ADIS16334/PCBZ Datasheet - Page 18
![no-image](/images/manufacturer_photos/0/0/57/analog_devices_inc_sml.jpg)
ADIS16334/PCBZ
Manufacturer Part Number
ADIS16334/PCBZ
Description
ADIS16334/PCB EVAL. BD. PB Free
Manufacturer
Analog Devices Inc
Series
iSensor™r
Datasheet
1.ADIS16334BMLZ.pdf
(20 pages)
Specifications of ADIS16334/PCBZ
Sensor Type
Gyroscope, 3 Axis
Sensing Range
±75 ~ 300°/s
Interface
Serial
Sensitivity
0.0125°/sec/LSB
Embedded
No
Utilized Ic / Part
ADIS16334
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Voltage - Supply
-
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
ADIS16334
ALARMS
The ADIS16334 provides two independent alarms, Alarm 1 and
Alarm 2, which have a number of programmable settings. Table 31
provides a list of registers for these user settings.
Table 31. Registers for Alarm Configuration
Register
ALM_MAG1
ALM_MAG2
ALM_SMPL1
ALM_SMPL2
ALM_CTRL
The ALM_CTRL register in Table 35 provides data source
selection (Bits[15:8]), static/dynamic setting for each alarm
(Bits[7:6]), data source filtering (Bit[4]), and alarm indicator
signal (Bits[2:0]).
STATIC ALARM USE
The static alarms setting compares the data source selection
(ALM_CTRL[15:8]) with the values in the ALM_MAGx registers
in Table 32 and Table 33. The data format in these registers
matches the format of the data selection in ALM_CTRL[15:8].
The MSB (Bit[15]) of each ALM_MAGx register establishes the
polarity for this comparison. See Table 36, Alarm 1, for a static
alarm configuration example.
Table 32. ALM_MAG1 Bit Descriptions
Bit(s)
[15]
[14]
[13:0]
Table 33. ALM_MAG2 Bit Descriptions
Bit(s)
[15]
[14]
[13:0]
DYNAMIC ALARM USE
The dynamic alarm setting monitors the data selection for a
rate-of-change comparison. The rate-of-change comparison is
represented by the magnitude in the ALM_MAGx registers over
the time represented by the number-of-samples setting in the
ALM_SMPLx registers located in Table 34. See Table 36, Alarm 2,
for a dynamic alarm configuration example.
Table 34. ALM_SMPL1 and ALM_SMPL2 Bit Descriptions
Bits
[15:8]
[7:0]
Description (Default = 0x0000)
Trigger polarity, 1= greater than, 0 = less than
Not used
Threshold setting; matches for format of
ALM_CTRL[11:8] output register selection
Description (Default = 0x0000)
Trigger polarity, 1= greater than, 0 = less than
Not used
Threshold setting; matches for format of
ALM_CTRL[15:12] output register selection
Description (Default = 0x0000)
Not used
Binary, number of samples (both 0x00 and 0x01 = 1)
Address
0x26
0x28
0x2A
0x2C
0x2E
Description
Alarm 1 trigger setting
Alarm 2 trigger setting
Alarm 1 sample period
Alarm 2 sample period
Alarm configuration
Rev. 0 | Page 18 of 20
ALARM REPORTING
The DIAG_STAT[9:8] bits provide error flags that indicate an
alarm condition. The ALM_CTRL[2:0] bits provide controls for
a hardware indicator using DIO1 or DIO2.
Table 35. ALM_CTRL Bit Descriptions
Bit(s)
[15:12]
[11:8]
[7]
[6]
[5]
[4]
[3]
[2]
[1]
[0]
Alarm Example
Table 36 offers an example that configures Alarm 1 to trigger when
filtered ZACCL_OUT data drops below 0.7 g, and Alarm 2 to
trigger when filtered ZGYRO_OUT data changes by more than
50°/sec over a 100 ms period, or 500°/sec
helps reduce false triggers from noise and refine the accuracy
of the trigger points. The ALM_SMPL2 setting of 82 samples
provides a comparison period that is 97.7 ms for an internal
sample rate of 819.2 SPS.
Table 36. Alarm Configuration Example 1
DIN
0xAF36,
0xAE97
0xA983,
0xA8E8
0xA702,
0xA6BC
0xAC66
Description (Default = 0x0000)
Alarm 2 data source selection
0000 = disable
0001 = x-axis gyroscope output
0010 = y-axis gyroscope output
0011 = z-axis gyroscope output
0100 = x-axis accelerometer output
0101 = y-axis accelerometer output
0110 = z-axis accelerometer output
0111 = internal temperature output
Alarm 1 data source selection (same as Alarm 2)
Alarm 2, dynamic/static (1 = dynamic, 0 = static)
Alarm 1, dynamic/static (1 = dynamic, 0 = static)
Not used
Data source filtering (1 = filtered, 0 = unfiltered)
Not used
Alarm indicator (1 = enabled, 0 = disabled)
Alarm indicator active polarity (1 = high, 0 = low)
Alarm output line select (1 = DIO2, 0 = DIO1)
Description
ALM_CTRL = 0x3697.
Alarm 2: dynamic, ΔZGYRO_OUT (Δ-time,
ALM_SMPL2) > ALM_MAG2.
Alarm 1: static, ZACCL_OUT < ALM_MAG1. Use filtered
data source for comparison. DIO2 output indicator,
positive polarity.
ALM_MAG2 = 0x83E8 (true if ΔZGYRO_OUT > 50°/sec)
50°/sec ÷ 0.05°/sec per LSB = 1000 = 0x03E8,
ALM_MAG2[15] = 1 for greater than.
ALM_MAG1 = 0x02BC (true if ZACCL_OUT < 0.7g)
0.7 g ÷ 1 mg/LSB = 700 LSB = 0x02BC,
ALM_MAG1[15] = 0 for less than.
ALM_SMPL2[7:0] = 0x52 (82 samples).
2
. The filter setting