[AK09915]
Measurement data is stored in two’s complement and Little Endian format. Measurement range of each axis is
-32752 to 32752 in 16-bit output.
Table 11.3 Measurement magnetic data format
Measurement data (each axis) [15:0] bits
Magnetic flux
density [µT]
Two’s complement
Hex
7FF0
|
Decimal
0111 1111 1111 0000
|
32752
4912(max.)
|
|
0000 0000 0000 0001
0000 0000 0000 0000
1111 1111 1111 1111
|
0001
0000
FFFF
|
1
0
-1
|
0.15
0
-0.15
|
1000 0000 0001 0000
8010
-32752
-4912(min.)
When FIFO is enabled (FIFO bit = “1”);
By accessing HXL register, the oldest data set is passed to the read register from the buffer. Reading ST2
register is regarded as the finish of reading out one set of data. Then the read data set is deleted and the next
oldest data set will be ready to be read. If ST2 register or HXL register is not read, the same set of data is
kept in the read register. When reading out data, always start with HXL register and finish with ST2
register.
11.3.6.TMPS: Dummy
Register
name
Addr.
D7
D6
D5
D4
D3
D2
D1
D0
Read-only register
17h
TMPS
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
TMPS[7:0] bits: Dummy register
11.3.7.ST2: Status 2
Register
Addr.
D7
D6
D5
D4
D3
D2
D1
D0
name
Read-only register
18h
ST2
0
0
0
0
0
0
0
0
HOFL
0
INV
0
0
0
0
0
Reset
HOFL bit: Magnetic sensor overflow
“0”: Normal
“1”: Magnetic sensor overflow occurred
In Single measurement mode, Continuous measurement modes (1 to 6) and Self-test mode, magnetic sensor
may overflow even though measurement data registers are not saturated. In this case, measurement data is
not correct and HOFL bit turns to “1”. When measurement data register (HXL to HZH) is updated, HOFL
bit is updated. Refer to 9.4.3.6 for detailed information.
015006484-E-02
2016/7
- 32 -