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

X  

ADIS16IMU5/PCBZ Datasheet(PDF) 22 Page - Analog Devices

Part # ADIS16IMU5/PCBZ
Description  Precision MEMS IMU Module
PDF  46 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  AD [Analog Devices]
Direct Link  http://www.analog.com
Logo AD - Analog Devices

ADIS16IMU5/PCBZ Datasheet(HTML) 22 Page - Analog Devices

Back Button ADIS16IMU5/PCBZ Datasheet HTML 18Page - Analog Devices ADIS16IMU5/PCBZ Datasheet HTML 19Page - Analog Devices ADIS16IMU5/PCBZ Datasheet HTML 20Page - Analog Devices ADIS16IMU5/PCBZ Datasheet HTML 21Page - Analog Devices ADIS16IMU5/PCBZ Datasheet HTML 22Page - Analog Devices ADIS16IMU5/PCBZ Datasheet HTML 23Page - Analog Devices ADIS16IMU5/PCBZ Datasheet HTML 24Page - Analog Devices ADIS16IMU5/PCBZ Datasheet HTML 25Page - Analog Devices ADIS16IMU5/PCBZ Datasheet HTML 26Page - Analog Devices Next Button
Zoom Inzoom in Zoom Outzoom out
 22 / 46 page
background image
Data Sheet
ADIS16575/ADIS16576/ADIS16577
THEORY OF OPERATION
analog.com
Rev. 0 | 22 of 46
and compare it with the 16-bit checksum value provided in the burst
read. For an example of how to calculate the checksum, refer to the
SPI Checksum (SPI_CHKSUM) section.
DEVICE CONFIGURATION
Each configuration 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 a unique address in the user register map
(see Table 13). Updating the contents of a register requires writing
to both bytes in the following sequence: low byte first and high byte
second.
The three parts to coding an SPI command (see Table 13) that
writes a new byte of data to a register include the following:
1. The write bit ( R/W = 1),
2. The address of the byte, [A6:A0],
3. The new data for that location, [DC7:DC0].
For example, Figure 58 shows a coding example for writing 0x0004
to the FILT_CTRL register (see Table 116). The 0xDC04 command
writes 0x04 to Address 0x5C (the lower byte), and the 0xDD00
command writes 0x00 to Address 0x5D (the upper byte).
Figure 58. SPI Sequence for Writing 0x0004 to FILT_CTRL
Note that writing to the control registers may trigger internal proc-
essing on the ADIS16575/ADIS16576/ADIS16577. The new regis-
ter value may not be available immediately for readback until this
processing is complete, and the value is fully applied. Consider this
behavior when verifying register writes.
Memory Structure
Figure 59 shows a functional diagram for the dual memory structure
of the ADIS16575/ADIS16576/ADIS16577. The flash memory bank
contains the operational code, unit-specific calibration coefficients,
and user configuration settings. The static random access memory
(SRAM) supports high-speed, real-time operation. Two copies of
this data reside in flash memory for redundancy and error recovery.
During initialization (power application or reset recovery), the firm-
ware loads the most recent copy of the configuration data from the
flash memory into the SRAM, which supports all normal operation,
including register access through the SPI.
Writing to a configuration register using the SPI updates the corre-
sponding SRAM location but does not automatically update the
settings in the flash memory bank. To save these settings to flash
memory, the manual flash memory update command (Register
GLOB_CMD, Bit 3, see Table 128) must be used. This command
updates both copies of the data in the flash memory sequentially,
ensuring that at least one valid copy is always available.
Registers that have flash memory backup display Yes in the Flash
Backup column of Table 13.
During power-on or reset recovery, the ADIS16575/ADIS16576/
ADIS16577 perform a CRC on the factory register data and user
register data stored in flash memory. The firmware uses this check
to determine which copy of the register data to load. If a CRC
mismatch is detected, the memory error bit in the DIAG_STAT
register (Bit 6) is set. Note that there is no redundancy for the
operational code itself; corruption in the code also results in the
MEM bit being set in the DIAG_STAT register.
Figure 59. SRAM and Flash Memory Diagram



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 39 40 41 42 43 44 45 46


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