| Electronic Components Datasheet Search |
|
ADIS16210PCBZ Datasheet(PDF) 14 Page - Analog Devices |
|
|
|||||||||||||||||||||||||||||
ADIS16210PCBZ Datasheet(HTML) 14 Page - Analog Devices |
|
14 / 20 page ![]() ADIS16210 Rev. A | Page 14 of 20 SYSTEM TOOLS The ADIS16210 provides control registers for the following system level functions: global commands (including self test), input/output functions, device identification, status/error flags, and flash memory management. GLOBAL COMMANDS The GLOB_CMD register (Table 28) provides an array of single write commands. Set the assigned bit to 1 to activate each func- tion. Proper execution of each command depends on the power supply being within normal limits and no SPI communication, during the process times listed in Table 28. Table 28. GLOB_CMD (Base Address = 0x3E), Write Only Bits Description Process Time1 [15:8] Not used N/A2 [7] Software reset 33.7 ms [6] User register save to flash memory 28.0 ms [5] Flash memory test 31.3 ms [4] Clear DIAG_STAT register 93 μs [3] Restore factory default configuration 68.6 ms [2] Self test 53.7 ms [1] Power-down N/A2 [0] Not used N/A2 1 This indicates the typical duration of time between the command write and the device returning to normal operation. 2 N/A means not applicable. Software Reset Set GLOB_CMD[7] = 1 (DIN = 0xBE80) to execute an internal reset, which flushes all data and restores the register values to the values that are stored in nonvolatile flash memory. User Register Save to Flash Memory Set GLOB_CMD[6] = 1 (DIN = 0xBE40) to back up all of the current register settings into nonvolatile flash memory. Flash Memory Test Set GLOB_CMD[5] = 1 (DIN = 0xBE20) to execute the internal flash memory test routine, which computes a check sum verifi- cation of all flash memory locations that are not configurable through user commands. Self Test Set GLOB_CMD[2] = 1 (DIN = 0xBE04) to execute an internal test routine that exercises the sensors and signal processing circuit, then writes the pass/fail result to Bit 5 of the DIAG_STAT register. Power-Down Set GLOB_CMD[1] = 1 (DIN = 0xBE02) to put the device into sleep mode. Use the SLP_CNT register to establish the duration of the sleep period. For example, set SLP_CNT[7:0] = 0x64 (DIN = 0xBA64) to set the sleep period to 50 seconds. Set SLP_CNT[7:0] = 0x00 (DIN = 0xBA00) to establish the sleep period as indefinite. Indefinite sleep mode requires one of the three actions to wake up: negative assertion of the CS line (22.3 ms wake-up time), a negative assertion of the RST line (33.8 ms recovery time), or a power cycle (156 ms start-up time). Table 29. SLP_CNT (Base Address = 0x3A), Read/Write Bits Description (Default = 0x0000) [15:8] Not used [7:0] Binary, sleep time, 0.5 seconds/LSB 0x00 = indefinite sleep mode INPUT/OUTPUT FUNCTIONS The DIO_CTRL register (Table 30) provides configuration control options for the two digital I/O lines. Bits[5:4] and Bit 1 assign the function and active polarity for DIO2. Bits[3:2] and Bit 0 assigned the function and polarity for DIO1. Table 30. DIO_CTRL (Base Address = 0x36), Read/Write Bits Value Description (Default = 0x0007) [15:6] Not used [5:4] DIO2 function selection 00 General-purpose 01 Data ready 10 Alarm indicator 11 Busy signal [3:2] DIO1 function selection 00 General-purpose 01 Data ready 10 Alarm indicator 11 Busy signal [1] DIO2 polarity 1 Active high 0 Active low [0] DIO1 polarity 1 active high 0 active low Data Ready Indicator The data ready signal pulses to its inactive state when loading fresh data into the output registers, then back to its active state when the register update process completes, as shown in Figure 21, which shows the factory default operation. Set DIO_CTRL[7:0] = 0x13 (DIN = 0xB613) to change the data ready assignment to DIO2 with a positive polarity. ACTIVE INACTIVE DIO1 Figure 21. Data Ready Operation, DIO_CTRL[7:0] = 0x05 Alarm Indicator Set DIO_CTRL[7:0] = 0x27 (DIN = 0xB627) to configure DIO2 as an alarm indicator with an active high polarity. The alarm indicator transitions to its active state when the acceleration or system data exceeds the threshold settings in the ALM_MAG_x registers. Set GLOB_CMD[4] = 1 (DIN = 0xBF10) to clear the DIAG_STAT error flags and restore the alarm indicator to its inactive state. |
|
|
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 |