English
Language : 

MAG3110 Datasheet, PDF (11/23 Pages) Freescale Semiconductor, Inc – 3-Axis, Digital Magnetometer
5.1 Sensor Status
5.1.1
DR_STATUS (0x00)
Data Ready Status
This read-only status register provides the acquisition status information on a per-sample basis, and reflects real-time updates
to the OUT_X, OUT_Y, and OUT_Z registers.
Table 10. DR_STATUS Register
Bit 7
ZYXOW
Bit 6
ZOW
Bit 5
YOW
Bit 4
XOW
Bit 3
ZYXDR
Bit 2
ZDR
Bit 1
YDR
Bit 0
XDR
Table 11. DR_STATUS Description
ZYXOW
ZOW
YOW
XOW
ZYXDR
ZDR
YDR
XDR
X, Y, Z-axis Data Overwrite. Default value: 0.
0: No data overwrite has occurred.
1: Previous X or Y or Z data was overwritten by new X or Y or Z data before it was completely read.
Z-axis Data Overwrite. Default value: 0.
0: No data overwrite has occurred.
1: Previous Z-axis data was overwritten by new Z-axis data before it was read.
Y-axis Data Overwrite. Default value: 0.
0: No data overwrite has occurred.
1: Previous Y-axis data was overwritten by new Y-axis data before it was read.
X-axis Data Overwrite. Default value: 0
0: No data overwrite has occurred.
1: Previous X-axis data was overwritten by new X-axis data before it was read.
X or Y or Z-axis new Data Ready. Default value: 0.
0: No new set of data ready.
1: New set of data is ready.
Z-axis new Data Available. Default value: 0.
0: No new Z-axis data is ready.
1: New Z-axis data is ready.
Z-axis new Data Available. Default value: 0.
0: No new Y-axis data is ready.
1: New Y-axis data is ready.
Z-axis new Data Available. Default value: 0.
0: No new X-axis data is ready.
1: New X-axis data is ready.
ZYXOW is set to 1 whenever new data is acquired before completing the retrieval of the previous set. This event occurs when
the content of at least one data register (i.e. OUT_X, OUT_Y, OUT_Z) has been overwritten. ZYXOW is cleared when the high-
bytes of the data (OUT_X_MSB, OUT_Y_MSB, OUT_Z_MSB) of all active channels are read.
ZOW is set to 1 whenever new Z-axis acquisition is completed before the retrieval of the previous data. When this occurs the
previous data is overwritten. ZOW is cleared any time OUT_Z_MSB register is read.
YOW is set to 1 whenever new Y-axis acquisition is completed before the retrieval of the previous data. When this occurs the
previous data is overwritten. YOW is cleared any time OUT_Y_MSB register is read.
XOW is set to 1 whenever new X-axis acquisition is completed before the retrieval of the previous data. When this occurs the
previous data is overwritten. XOW is cleared any time OUT_X_MSB register is read.
ZYXDR signals that new acquisition for any of the enabled channels is available. ZYXDR is cleared when the high-bytes of the
data (OUT_X_MSB, OUT_Y_MSB, OUT_Z_MSB) of all the enabled channels are read.
ZDR is set to 1 whenever new Z-axis data acquisition is completed. ZDR is cleared any time OUT_Z_MSB register is read.
YDR is set to 1 whenever new Y-axis data acquisition is completed. YDR is cleared any time OUT_Y_MSB register is read.
XDR is set to 1 whenever new X-axis data acquisition is completed. XDR is cleared any time OUT_X_MSB register is read.
MAG3110
11
Sensors
Freescale Semiconductor