![]() |
Electronic Components Datasheet Search |
|
ADIS16488A Datasheet(PDF) 18 Page - Analog Devices |
|
|
ADIS16488A Datasheet(HTML) 18 Page - Analog Devices |
18 / 35 page ![]() Product Overview Online Documentation Design Resources Discussion Sample & Buy ADIS16488A Data Sheet Rev. C | Page 18 of 35 Table 42. x_MAGN_OUT Data FormatExamples Magnetic Field Decimal Hex Binary +3.2767 gauss +32,767 0x7FFF 0111 1111 1111 1111 +0.2 mgauss +2 0x0002 0000 0000 0000 0010 +0.1 mgauss +1 0x0001 0000 0000 0000 0001 0 gauss 0 0x0000 0000 0000 0000 0000 −0.1 mgauss −1 0xFFFF 1111 1111 1111 1111 −0.2 mgauss −2 0xFFFE 1111 1111 1111 1110 −3.2768 gauss −32,768 0x8000 1000 0000 0000 0000 BAROMETER The BAROM_OUT register(see Table43)and BAROM_LOW register (see Table 45)provideaccess to the barometricpressure data. These two registerscombine to provide a 32-bit, twos complement format. Someapplications can use BAROM_OUT by itself. For cases wherethe finer resolution availablefrom BAROM_LOWis valuable, combine themin the same manner as the gyroscopes (see Figure18). When processing data from the BAROM_OUT register alone, usea 16-bit,twoscomplement data format.Table43 provides the numerical format forBAROM_ OUT, and Table 44 provides digital coding examples. Table 43. BAROM_OUT (Page0, Base Address = 0x30) Bits Description [15:0] Barometric pressure; twoscomplement, ±1.31 bar range, 0 bar = 0x0000, 40 µbar/LSB Table 44. BAROM_OUT Data FormatExamples Pressure (Bar) Decimal Hex Binary +0.00004 × (215 − 1) +32,767 0x7FFF 0111 1111 1110 1111 +0.00008 +2 0x0002 0000 0000 0000 0010 +0.00004 +1 0x0001 0000 0000 0000 0001 0 0 0x0000 0000 0000 0000 0000 −0.00004 −1 0xFFFF 1111 1111 1111 1111 −0.00008 −2 0xFFFE 1111 1111 1111 1110 −0.00004 × 215 −32,768 0x8000 1000 0000 0000 0000 The BAROM_LOW registerprovidesadditional resolution for the barometricpressuremeasurement. The MSBhas a weight of 20 μbar, and each subsequent bit carries a weight of ½ of the previous one. Table 45. BAROM_LOW(Page0, Base Address = 0x2E) Bits Description [15:0] Barometric pressure; additional resolution bits INTERNAL TEMPERATURE The TEMP_OUT register provides an internal temperature measurement forobserving relativetemperaturechangesinside the ADIS16488A (see Table46). Table 47 provides TEMP_OUT digital coding examples. Notethat this temperaturereflects a higher temperature than that of ambienttemperature, dueto self heating. Table 46. TEMP_OUT (Page0, Base Address = 0x0E) Bits Description [15:0] Temperature data; twoscomplement, 0.00565°Cper LSB, 25°C = 0x0000 Table 47. TEMP_OUT Data FormatExamples Temperature (°C) Decimal Hex Binary +85 +10,619 0x297B 0010 1001 0111 1011 +25 + 0.0113 +2 0x0002 0000 0000 0000 0010 +25 + 0.00565 +1 0x0001 0000 0000 0000 0001 +25 0 0x0000 0000 0000 0000 0000 +25 − 0.00565 −1 0xFFFF 1111 1111 1111 1111 +25 − 0.0113 −2 0xFFFE 1111 1111 1111 1110 −40 −11,504 0xD310 1101 0011 0001 0000 STATUS/ALARM INDICATORS The SYS_E_FLAG register in Table 48 providesthesystemerror flags and new data bits for the magnetometer andbarometer outputs. The new dataflags trigger data collection of the magnetometer andbarometer(x_MAGN_OUTandBAROM_xxx registers)becausethey updateat a fixedratethatis notdependent on the DEC_RATEsetting. Reading theSYS_E_FLAG register clearsall of its error flags and returns each bit to a zero value, with the exception of Bit 7. If SYS_E_FLAG[7]is high, use thesoftwarereset (GLOB_CMD[7] (see Table 115)to clear this condition and restorenormal operation. If any bit in the SYS_E_FLAG register is associated with an error condition that remains after reading this register, this bit automatically returns to an alarmvalue of 1. Table 48. SYS_E_FLAG(Page 0, Base Address = 0x08) Bits Description (Default = 0x0000) [15] Watch dog timer flag (1 = timed out) [14:10] Not used 9 New data flag, barometer (1 = new, unread data)1 8 New data flag, magnetometer (1 = new, unread data)2 7 Processing overrun (1 = error) 6 Flash memory update, result of GLOB_CMD[3] = 1 (1 = failed update, 0 = update successful) 5 Inertial self-test failure (1 = DIAG_STS ≠ 0x0000) 4 Sensor overrange (1 = at least one sensor overranged) 3 SPI communication error (1 = error condition, when the number of SCLK pulses is not equal to a multiple of 16) [2:1] Not used 0 Alarm status flag (1 = ALM_STS ≠ 0x0000) 1 This flag restores to zero after reading the contents on BAROM_OUT. 2 This flag restores to zero after reading one x_MAGN_OUT register. |
Similar Part No. - ADIS16488A |
|
Similar Description - ADIS16488A |
|
|
Link URL |
Privacy Policy |
ALLDATASHEET.NET |
Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | 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 |