Rainbow-electronics DAB-IMU-C01 Manuale Utente Pagina 16

  • Scaricare
  • Aggiungi ai miei manuali
  • Stampa
  • Pagina
    / 20
  • Indice
  • SEGNALIBRI
  • Valutato. / 5. Basato su recensioni clienti
Vedere la pagina 15
ADIS16250/ADIS16255
Rev. B | Page 16 of 20
Dynamic Range
The ADIS16250/ADIS16255 provide three dynamic range
settings: ±80°/sec, ±160°/sec, and ±320°/sec. The lower
dynamic range settings (80, 160) limit the minimum filter
tap sizes in order to maintain the resolution as the maximum
rate measurements decrease. The recommended order for
programming the SENS/AVG register is (1) dynamic range
and then (2) filtering response. The contents of the
SENS/AVG register are nonvolatile.
Table 19. SENS/AVG Register Definition
Address Default Format Access
0x39, 0x38 0x0402 Binary R/W
Table 20. SENS/AVG Bit Descriptions
Bit Value Description
15:11 Not used
10:8 Sensitivity selection bits
100 320°/sec (default condition)
010 160°/sec, filter taps ≥ 4 (Bits[3:0] ≥ 0x02)
001 80°/sec, filter taps ≥16 (Bits[3:0] ≥ 0x04)
7:4 Not used
3:0 Filter tap setting, M = binary number
(number of taps, N = 2
M
)
Auxiliary DAC
The auxiliary DAC provides a 12-bit level adjustment
function. The AUX_DAC register controls the operation of
this feature. It offers a rail-to-rail buffered output that has a
range of 0 V to 2.5 V. The DAC can drive its output to within
5 mV of the ground reference when it is not sinking current.
As the output approaches ground, the linearity begins to
degrade (100 LSB beginning point). As the sink current
increases, the nonlinear range increases. The DAC output
latch function, contained in the COMMAND register,
provides continuous operation while writing each byte of
this register. The contents of this register are volatile, which
means that the desired output level must be set after every
reset and power cycle event.
Table 21. AUX_DAC Register Definition
Address Default Format Access
0x31, 0x30 0x0000 Binary R/W
Table 22. AUX_DAC Bit Descriptions
Bit Description
15:12 Not used
11:0 Data bits
General-Purpose I/O
The ADIS16250/ADIS16255 provide two general-purpose pins
that enable digital I/O control using the SPI. The GPIO_CTRL
control register establishes the configuration of these pins and
handles the SPI-to-pin controls. Each pin provides the flexibility of
both input (read) and output (write) operations. For example,
writing a 0x0202 to this register establishes Line 0 as an output and
sets its level as a one. Writing 0x0000 to this register establishes both
lines as inputs, and their status can be read through Bit 0 and Bit 1
of this register.
The digital I/O lines are also available for data-ready and alarm/error
indications. In the event of conflict, the following priority structure
governs the digital I/O configuration:
1.
MSC_CTRL
2.
ALM_CTRL
3.
GPIO_CTRL
Table 23. GPIO_CTRL Register Definition
Address Default Format Access
0x33, 0x32 0x0000 N/A R/W
Table 24. GPIO_CTRL Bit Descriptions
Bit Description
15:10 Not used
9 General-purpose I/O Line 1 polarity
1 = high
0 = low
8 General-purpose I/O Line 0 polarity
1 = high
0 = low
7:2 Not used
1 General-purpose I/O Line 1, data direction control
1 = output
0 = input
0 General-purpose I/O Line 0, data direction control
1 = output
0 = input
STATUS AND DIAGNOSTICS
The ADIS16250/ADIS16255 provide a number of status and
diagnostic functions.
Table 25 provides a summary of these
functions, along with their appropriate control registers.
Table 25. Status and Diagnostic Functions
Function Register
Data-ready I/O indicator MSC_CTRL
Self-test, mechanical check for MEMS sensor MSC_CTRL
Status, check for predefined error conditions STATUS
Flash memory endurance ENDURANCE
Alarms, configure and check for user-
specific conditions
ALM_MAG1/2
ALM_SMPL1/2
ALM_CTRL
Vedere la pagina 15
1 2 ... 11 12 13 14 15 16 17 18 19 20

Commenti su questo manuale

Nessun commento