ADIS16334/PCBZ Analog Devices Inc, ADIS16334/PCBZ Datasheet - Page 16
![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
SYSTEM TOOLS
Table 22 provides an overview of the control registers that provide
support for the following system level functions: global commands,
I/O control, status/error flags, device identification, MEMS self-
test, and flash memory management.
Table 22. System Tool Register Addresses
Register Name
FLSH_CNT
GPIO_CTRL
MSC_CTRL
DIAG_STAT
GLOB_CMD
LOT_ID1
LOT_ID2
PROD_ID
SERIAL_NUM
GLOBAL COMMANDS
The GLOB_CMD register provides an array of single-write
commands for convenience. Setting the assigned bit in Table 23
to 1 activates each function. When the function completes, the
bit restores itself to 0. For example, clear the capture buffers by
setting GLOB_CMD[8] = 1 (DIN = 0xBF01). All of the commands
in the GLOB_CMD register require the power supply to be within
normal limits for the execution times listed in Table 23. Avoid
communicating with the SPI interface during these execution
times because it interrupts the process and causes data loss or
corruption.
Table 23. GLOB_CMD Bit Descriptions
Bit(s)
[15:8]
[7]
[6:4]
[3]
[2]
[1]
[0]
1
General-Purpose I/O
DIO1, DIO2, DIO3, and DIO4 are configurable, general-purpose
I/O lines that serve multiple purposes according to the following
control register priority: MSC_CTRL, ALM_CTRL, and
GPIO_CTRL. For example, set GPIO_CTRL = 0x080C (DIN =
0xB308, and then 0xB20C) to configure DIO1 and DIO2 as inputs
and DIO3 and DIO4 as outputs, with DIO3 set low and DIO4
set high. In this configuration, read GPIO_CTRL (DIN = 0x3200).
The digital state of DIO1 and DIO2 is in GPIO_CTRL[9:8].
This indicates the typical duration of time between the command write and
the device returning to normal operation.
Description
Not used
Software reset
Not used
Register back-up to flash
Not used
Factory calibration restore
Gyroscope auto-null
Address
0x00
0x32
0x34
0x3C
0x3E
0x52
0x54
0x56
0x58
Description
Flash write cycle count
General-purpose I/O control
Manual self-test controls
Status, error flags
Global commands
Lot Identification Code 1
Lot Identification Code 2
Product identification
Serial number
Execution Time
Not applicable
60 ms
Not applicable
Not applicable
Rev. 0 | Page 16 of 20
1
Table 24. GPIO_CTRL Bit Descriptions
Bit(s)
[15:12]
[11]
[10]
[9]
[8]
[7:4]
[3]
[2]
[1]
[0]
Data Ready I/O Indicator
The factory default sets DIO1 as a positive data ready indicator
signal. In this configuration, the signal pulses high when all of
the output data registers have fresh data from the same sample
period. The MSC_CTRL[2:0] bits provide configuration options
for changing the default. For example, set MSC_CTRL[2:0] = 100
(DIN = 0xB404) to change the polarity of the data ready signal
on DIO1 for interrupt inputs that require negative logic inputs
for activation. See Figure 4 for an example of the data-ready timing.
Table 25. MSC_CTRL Bit Descriptions
Bit(s)
[15:12]
[11]
[10]
[9:8]
[7]
[6]
[5:3]
[2]
[1]
[0]
Description (Default = 0x0000)
General-Purpose I/O Line 4 (DIO4) data level
General-Purpose I/O Line 3 (DIO3) data level
General-Purpose I/O Line 2 (DIO2) data level
General-Purpose I/O Line 1 (DIO1) data level
Description (Default = 0x0006)
Not used
Memory test (cleared upon completion)
(1 = enabled, 0 = disabled)
Internal self-test enable (cleared upon completion)
(1 = enabled, 0 = disabled)
Not used
Linear acceleration bias compensation for gyroscopes
(1 = enabled, 0 = disabled)
Linear accelerometer origin alignment
(1 = enabled, 0 = disabled)
Not used
Data ready enable (1 = enabled, 0 = disabled)
Data ready polarity (1 = active high, 0 = active low)
Data ready line select (1 = DIO2, 0 = DIO1)
Not used
Not used
General-Purpose I/O Line 4 (DIO4) direction control
(1 = output, 0 = input)
General-Purpose I/O Line 3 (DIO3) direction control
(1 = output, 0 = input)
General-Purpose I/O Line 2 (DIO2) direction control
(1 = output, 0 = input)
General-Purpose I/O Line 1 (DIO1) direction control
(1 = output, 0 = input)