|
AK09915D Datasheet, PDF (18/43 Pages) Asahi Kasei Microsystems – 3-axis Electronic Compass | |||
|
◁ |
[AK09915D]
9.4.3.2. Normal Read Sequence
(1)Check Data Ready or not by any of the following method.
Polling DRDY bit of ST1 register
Monitor ODDRDY pin
When Data Ready, proceed to the next step.
(2)Read ST1 register (not needed when polling ST1)
DRDY bit: Shows Data Ready or not. Not when â0â, Data Ready when â1â.
ODDRDY pin (connect to pull-up resister): Shows Data Ready or not. Not when âHâ, Data Ready when
âLâ.
DOR: Shows if any data has been skipped before the current data or not. There are no skipped data when
â0â, there are skipped data when â1â.
(3)Read measurement data
When any of measurement data registers (HXL to TMPS) or ST2 register is read, AK09915D judges that
data reading is started. When data reading is started, DRDY bit and DOR bit turns to â0â.
(4)Read ST2 register (required)
HOFL: Shows if magnetic sensor is overflowed or not. â0â means not overflowed, â1â means
overflowed.
When ST2 register is read, AK09915D judges that data reading is finished. Stored measurement data is
protected during data reading and data is not updated. By reading ST2 register, this protection is released. It
is required to read ST2 register after data reading.
(N-1)th Nth
(N+1)th
PD Measurement
PD
Measurement
PD
Measurement Data Register
(N-1)th
Nth
(N+1)th
DRDY bit
Data read
ST1 Data(N)
ST2
ST1 Data(N+1) ST2
Figure 9.5 Normal read sequence
9.4.3.3. Data Read Start during Measurement
When sensor is measuring (Measurement period), measurement data registers (HXL to TMPS) keep the
previous data. Therefore, it is possible to read out data even in measurement period. If data is started to be read
during measurement period, previous data is read.
(N-1)th Nth
(N+1)th
PD Measurement
PD
Measurement
PD
Measurement Data Register
(N-1)th
Nth
DRDY
Data read
ST1 Data(N)
ST2
ST1 Data(N)
ST2
Figure 9.6 Data read start during measuring
016009278-E-00
- 18 -
2016/7
|
▷ |