| Electronic Components Datasheet Search |
|
ADIS16IMU5/PCBZ Datasheet(PDF) 25 Page - Analog Devices |
|
|
|||||||||||||||||||||||||||||
ADIS16IMU5/PCBZ Datasheet(HTML) 25 Page - Analog Devices |
|
25 / 46 page ![]() Data Sheet ADIS16575/ADIS16576/ADIS16577 USER REGISTER DEFINITIONS analog.com Rev. 0 | 25 of 46 STATUS AND ERROR FLAG INDICATORS (DIAG_STAT) Table 14. DIAG_STAT Register Definition Addresses Default Access Flash Backup 0x02, 0x03 0x0000 R No The DIAG_STAT register is unique in that it triggers the following special processing when read: 1. Any read of the DIAG_STAT register clears the DIAG_STAT register. 2. Any read of the DIAG_STAT register when in FIFO mode (FIFO_CTRL, Bit 0 = 1) triggers a FIFO pop, loading a single sample from the FIFO to the output registers, which includes reading the DIAG_STAT register through the burst read func- tion. In addition, the DIAG_STAT register updates asynchronously be- cause fault conditions are detected. Other volatile registers update during the DR invalid period only. Table 15. DIAG_STAT Bit Descriptions Bit Description 15 Microcontroller Fault. A 1 indicates that a fault occurred in the microcontroller. In response to this fault, the system issues a software reset. Upon the subsequent power-up, the system sets this bit. 14 Not Used. 13 Z-Axis Accelerometer Failure. 1 = error condition. This flag can be set by the on-demand self test command or by the continuous consistency checker. 12 Y-Axis Accelerometer Failure. 1 = error condition. This flag can be set by the on-demand self test command or by the continuous consistency checker. 11 X-Axis Accelerometer Failure. 1 = error condition. This flag can be set by the on-demand self test command or by the continuous consistency checker. 10 Z-Axis Gyroscope Failure. 1 = error condition. This flag can be set by the on-demand self test command or by the continuous gyroscope status monitor 9 Y-Axis Gyroscope Failure. 1 = error condition. This flag can be set by the on-demand self test command or by the continuous gyroscope status monitor. 8 X-Axis Gyroscope Failure. 1 = error condition. This flag can be set by the on-demand self test command or by the continuous gyroscope status monitor. 7 Scaled Sync Unlock Flag. A 1 indicates that the scaled sync, digital phased-lock loop (DPLL) controller is unlocked. This diagnostic is only active when the IMU is configured to operate in scaled sync mode. 6 Memory Error (Corrupted Factory Data Failure). A 1 indicates a memory error due to corrupted factory register data in either the flash memory or SRAM or a corrupted factory program detected during the flash memory test (initiated by Register GLOB_CMD, Bit 4, see Table 128). This failure is identified through a CRC comparison between the current data in memory and the data from the time of initial programming during production. If this error occurs, it is Table 15. DIAG_STAT Bit Descriptions (Continued) Bit Description recommended to repeat the test. If the error persists, the ADIS16575/ ADIS16576/ADIS16577 may need to be replaced. 5 Self-Test Diagnostics Failure. A 1 indicates that the sensor, self test routine failed. The specific failed sensor can be determined by reading the six self test result bits. Continuous monitoring of the sensors, which does not involve an applied stimulus, does not set this flag. 4 Power Supply Monitor. A 1 indicates that the voltage across VDD and GND is <2.9 V, which causes data processing to stop. When VDD ≥ 2.9 V for 250 ms, the ADIS16575/ADIS16576/ADIS16577 reinitialize and start producing data again. 3 SPI Communication Error. A 1 indicates that the total number of SCLK cycles is not 16. This error can detect issues such as being off by a single bit. When this error occurs, repeat the previous communication sequence. Persistence in this error may indicate a weakness in the SPI service that the ADIS16575/ADIS16576/ ADIS16577 is receiving from the system it is supporting. 2 Flash Memory Update Failure. A 1 indicates that the most recent flash memory update (Register GLOB_CMD, Bit 3, see Table 128) failed. If this error occurs, ensure that VDD ≥ 3 V and repeat the update attempt. If this error persists, replace the ADIS16575/ADIS16576/ ADIS16577. 1 Datapath Processing Overrun. A 1 indicates that one of the datapaths experienced an overrun condition, which can occur due to excessive SPI traffic, or if the sample clock rate is too high. If this error occurs, reduce the SPI traffic, or adjust the sample clock rate, to prevent future overruns. Note that a reset is not necessary for recovery. For more details on conditions that may cause this bit to be set to 1, see the SPI Operation section. 0 Sensor Initialization Failure. A 1 indicates that the inertial sensors failed to initialize properly. When this failure occurs, the sensors shut down, and the IMU is placed into safe mode. Upon the subsequent power-up, if this error persists, replace the ADIS16575/ADIS16576/ ADIS16577. The DIAG_STAT register (see Table 14 and Table 15) provides error flags for monitoring the integrity and operation of the ADIS16575/ADIS16576/ADIS16577. Reading this register causes all of the bits to return to 0. The error flags in STATUS are sticky, meaning that when the flags rise to 1, these flags remain there until a read request clears them. If an error condition persists, the flag (bit) automatically returns to a value of 1. |
|
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 |