Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

ADIS16IMU1/PCBZ Datasheet(PDF) 11 Page - Analog Devices

Part # ADIS16IMU1/PCBZ
Description  Six Degrees of Freedom Inertial Sensor
PDF  38 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  AD [Analog Devices]
Direct Link  http://www.analog.com
Logo AD - Analog Devices

ADIS16IMU1/PCBZ Datasheet(HTML) 11 Page - Analog Devices

Back Button ADIS16IMU1/PCBZ Datasheet HTML 7Page - Analog Devices ADIS16IMU1/PCBZ Datasheet HTML 8Page - Analog Devices ADIS16IMU1/PCBZ Datasheet HTML 9Page - Analog Devices ADIS16IMU1/PCBZ Datasheet HTML 10Page - Analog Devices ADIS16IMU1/PCBZ Datasheet HTML 11Page - Analog Devices ADIS16IMU1/PCBZ Datasheet HTML 12Page - Analog Devices ADIS16IMU1/PCBZ Datasheet HTML 13Page - Analog Devices ADIS16IMU1/PCBZ Datasheet HTML 14Page - Analog Devices ADIS16IMU1/PCBZ Datasheet HTML 15Page - Analog Devices Next Button
Zoom Inzoom in Zoom Outzoom out
 11 / 38 page
background image
Data Sheet
ADIS16486
Rev. 0 | Page 11 of 38
R/W
R/W
A6
A5
A4
A3
A2
A1
A0
DC7
DC6
DC5
DC4
DC3
DC2
DC1
DC0
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
CS
SCLK
DIN
DOUT
A6
A5
D13
D14
D15
NOTES
1. DOUT BITS ARE PRODUCED ONLY WHEN THE PREVIOUS 16-BIT DIN SEQUENCE STARTS WITH R/W = 0.
2. WHEN CS IS HIGH, DOUT IS IN A THREE-STATE, HIGH IMPEDANCE MODE, WHICH ALLOWS MULTIFUNCTIONAL USE OF THE LINE
FOR OTHER DEVICES.
Figure 11. SPI Communication Bit Sequence
SPI COMMUNICATION
Each SPI command and response is 16 bits long and uses the
digital coding shown in Figure 11.
DEVICE CONFIGURATION
Each register contains 16 bits (two bytes). Bits[7:0] contain the
low byte and Bits[15:8] contain the high byte of each register.
Each byte has its own unique address in the user register map
(see Table 10). Update the contents of a register by writing to
its low byte first and its high byte second. There are three parts
to coding an SPI command (see Figure 11) to write a new byte of
data to a register: the write bit (R/W = 1), the address of the byte,
[A6:A0], and the new data for that location, [DC7:DC0]. Figure 12
provides a coding example for writing 0xFEDC to the
XG_BIAS_LOW register (see Table 105), assuming the
PAGE_ID register already equals 0x0002.
SCLK
CS
DIN
0x90DC
0x91FE
Figure 12. SPI Sequence for Writing 0xFEDC to XG_BIAS_LOW
See Table 11 for a list of the processing times for each register
write. The processing time represents the time between the
completion of the write command and the time that the command
takes full effect on the operation of the ADIS16486.
Dual Memory Structure
The ADIS16486 uses a dual memory structure (see Figure 13)
in which the static random access memory (SRAM) supports
real-time operation and the flash memory provides nonvolatile
storage. During the start-up process, the operating code,
calibration coefficients, and user register settings load from the
flash memory into the SRAM to support normal operation. The
manual flash update command, GLOB_CMD, Bit 3 (see
Table 141), provides a simple method for saving user register
values to the flash memory. Registers with the flash backup feature
are indicated by a yes in the flash backup column of Table 10.
This flash backup preserves these settings for automatic recall
during the next power-on or reset recovery process. The flash
memory has two independent banks that operate in a ping pong
manner, alternating with each manual flash update. During startup
or reset recovery, the ADIS16486 performs a cyclic redundancy
check (CRC) on the boot stream data in the flash memory. If an
error is found, the ADIS16486 sets the error flag, SYS_E_FLAG,
Bit 1, and restarts the boot process using the backup copy of the
boot stream. When in operation, the ADIS16486 continually
monitors critical portions of the SRAM using CRC verification and
reports the errors in SYS_E_FLAG, Bit 2.
NONVOLATILE
FLASH MEMORY
(NO SPI ACCESS)
MANUAL
FLASH
BACKUP
START-UP
RESET
VOLATILE
SRAM
SPI ACCESS
Figure 13. SRAM and Flash Memory Diagram
READING SENSOR DATA
The 16-bit command code (see Figure 11) for a read request on
the SPI has three parts: the read bit (R/W = 0), the address of
the register, [A6:A0], and eight don’t care bits, [DC7:DC0]. A
read command produces the contents of the desired register on
the DOUT pin during the following 16-bit communication
cycle. Figure 14 provides an example that includes two register
reads in succession. This example starts with DIN = 0x1A00 to
request the contents of the Z_GYRO_OUT register and follows
with 0x1800 to request the contents of the Z_GYRO_LOW register
(assuming the PROD_ID register already equals 0x0000).
Figure 14 shows an example of a full duplex mode of operation
in which the ADIS16486 receives a new request while
transmitting the data response from the prior request.
DIN
DOUT
0x1A00
0x1800
NEXT
ADDRESS
Z_GYRO_OUT
Z_GYRO_LOW
Figure 14. SPI Read Example
Figure 15 provides an example of the four SPI signals when reading
the PROD_ID register (see Table 91) in a repeating pattern. This
pattern can be helpful when troubleshooting the SPI setup and
communications because this pattern provides a clear expectation
for all signals (the PROD_ID register contents never change).
SCLK
CS
DIN
DOUT
DOUT = 0100 0000 0110 0110 = 0x4066 = 16,486 (PROD_ID)
DIN = 0111 1110 0000 0000 = 0x7E00
HIGH-Z
HIGH-Z
Figure 15. SPI Read Example, Second 16-Bit Sequence



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com