| Electronic Components Datasheet Search |
|
ADIS16IMU2/PCBZ Datasheet(PDF) 15 Page - Analog Devices |
|
|
|||||||||||||||||||||||||||||
ADIS16IMU2/PCBZ Datasheet(HTML) 15 Page - Analog Devices |
|
15 / 23 page ![]() Data Sheet ADIS16446 Rev. 0 | Page 15 of 23 STATUS AND ERROR FLAGS The DIAG_STAT register in Table 25 provides error flags for a number of functions. Each flag uses 1 to indicate an error condition and 0 to indicate a normal condition. Reading this register provides access to the status of each flag and resets all of the bits to 0 for monitoring future operation. If the error condition remains, the error flag returns to 1 at the conclusion of the next sample cycle. The SPI communication error flag in DIAG_STAT, Bit 3 indicates that the number of SCLKs in a SPI sequence did not equal a multiple of 16 SCLKs. Table 25. DIAG_STAT (Base Address = 0x3C), Read Only Bits Description (Default = 0x0000) 15 Z-axis accelerometer self test failure 1 = fail, 0 = pass 14 Y-axis accelerometer self test failure 1 = fail, 0 = pass 13 X-axis accelerometer self test failure 1 = fail, 0 = pass 12 Z-axis gyroscope self test failure 0 = pass 11 Y-axis gyroscope self test failure 1 = fail, 0 = pass 10 X-axis gyroscope self test failure 1 = fail, 0 = pass 9 Alarm 2 status 1 = active, 0 = inactive 8 Alarm 1 status 1 = active, 0 = inactive 7 Unused 6 Flash test, checksum flag 1 = fail, 0 = pass 5 Self test diagnostic error flag 1 = fail, 0 = pass 4 Sensor overrange 1 = overrange, 0 = normal 3 SPI communication failure 1 = fail, 0 = pass 2 Flash update failure 1 = fail, 0 = pass 1 Unused 0 Unused Memory Management The FLASH_CNT register in Table 26 provides a 16-bit counter that helps track the number of write cycles to the nonvolatile flash memory. The flash updates every time a manual flash update occurs. A manual flash update is initiated by GLOB_CMD, Bit 3 and is performed at the completion of the GLOB_CMD, Bits[1:0] functions (see Table 19). Table 26. FLASH_CNT (Base Address = 0x00), Read Only Bits Description [15:0] Binary counter Checksum Test Set MSC_CTRL, Bit 11 = 1 (DIN = 0xB508) to perform a checksum test of the internal program memory. This function takes a summation of the internal program memory and compares it with the original summation value for the same locations (from factory configuration). If the sum matches the correct value, DIAG_STAT, Bit 6 is equal to 0. If it does not match, DIAG_STAT, Bit 6 is equal to 1. Make sure that the power supply is within specification for the entire 20 ms that this function takes to complete. |
|
|
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 |
| 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 |