Freescale Semiconductor FRDM-FXS-MULTI 데이터 시트

다운로드
페이지 48
6.1 0x00: STATUS
The STATUS register content depends on the FIFO mode setting. It is a copy of either
. This allows for easy reading of the
relevant status register before reading the current sample output data, or the first
sample stored in the FIFO.
6.2 0x01–0x06: OUT_X_MSB, OUT_X_LSB, OUT_Y_MSB,
OUT_Y_LSB, OUT_Z_MSB, OUT_Z_LSB
X-, Y-, and Z-axis sample data are represented in 14-bit, 2's complement format. The
output data registers are either updated at the output data rate (F_MODE = 00) or
alternately point to the first sample stored in the FIFO buffer (F_MODE > 00). The
FIFO read pointer is incremented whenever the Z-axis data is read. Using the burst-
read mode, the data is read in the following order: OUT_X_MSB, OUT_X_LSB,
OUT_Y_MSB, OUT_Y_LSB, OUT_Z_MSB and then OUT_Z_LSB.
NOTE
To avoid the loss of data, the user must burst-read all six
bytes of sample data (three axes) in a single I2C or SPI
transaction.
NOTE
Data output LSB registers only contain valid data after a
read of the corresponding axis MSB data register. When
F_SETUP[F_MODE] > 0b00, a data read operation must
start by reading the OUT_X_MSB register in order for the
contents of the other output data registers to be updated for
the currently indexed buffered sample. With
F_SETUP[F_MODE] > 0b00, the OUT_Z_MSB register
must also be read in order to advance the internal buffer read
pointer to index the next sample stored in the FIFO.
NOTE
The two least significant bits of each axis's data LSB are not
used. Data must be right shifted by two bits (or divided by 4)
in the user application to obtain a properly scaled 16-bit 2's
complement rate value.
Register Descriptions
Xtrinsic 3-Axis Digital Angular Rate Gyroscope, Rev1.2, 7/2014.
25
Freescale Semiconductor, Inc.