| поискавой системы для электроныых деталей |
|
ADIS16445/PCBZ датащи(PDF) 15 Page - Analog Devices |
|
|
|||||||||||||||||||||||||||||
ADIS16445/PCBZ датащи(HTML) 15 Page - Analog Devices |
|
15 / 22 page ![]() Data Sheet ADIS16445 Rev. F | Page 15 of 22 STATUS/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 con- dition 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[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 Not used 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:0] Not used 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 the GLOB_CMD[3] bit and is performed at the completion of the GLOB_CMD[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[11] = 1 (DIN = 0xB508) to perform a check- sum 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 val- ue, DIAG_STAT[6] is equal to 0. If it does not match, DI- AG_STAT[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. |
|
|
ссылки URL |
| Вашему бизинису помогли Аллдатащит? [ DONATE ] |
Что такое Аллдатащит | реклама | контакт | Конфиденциальность | Ссылка на техническое описание | обмен ссыками | поиск по производителю 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 |