English
Language : 

AK09912 Datasheet, PDF (36/42 Pages) HuaXinAn Electronics CO.,LTD – 3-axis Electronic Compass
8.3.11. I2CDIS: I2C Disable
[AK09912]
Addr.
Register
name
36H I2CDIS
Reset
D7
I2CDIS7
0
D6
D5
D4
D3
Read/Write register
I2CDIS7 I2CDIS7 I2CDIS7 I2CDIS7
0
0
0
0
D2
I2CDIS7
0
D1
I2CDIS7
0
D0
I2CDIS0
0
This register disables I2C bus interface. I2C bus interface is enabled in default. To disable I2C bus interface, write
“00011011” to I2CDIS register. Then I2C bus interface is disabled.
Once I2C bus interface is disabled, it is impossible to write other value to I2CDIS register. To enable I2C bus interface, reset
AK09912 or input start condition 8 times continuously.
8.3.12. TS4: Test 4
Addr.
Register
name
D7
D6
D5
D4
D3
D2
D1
D0
Read/Write register
37H
TS4
-
-
-
-
-
-
-
-
Reset
0
1
1
0
1
0
0
1
TS4 registers are test registers for shipment test. Do not use this registers.
8.3.13. ASAX, ASAY, ASAZ: Sensitivity Adjustment Values
Addr.
60H
61H
62H
Register
name
D7
D6
D5
D4
D3
D2
D1
D0
Read-only register
ASAX COEFX7 COEFX6 COEFX5 COEFX4 COEFX3 COEFX2 COEFX1 COEFX0
ASAY COEFY7 COEFY6 COEFY5 COEFY4 COEFY3 COEFY2 COEFY1 COEFY0
ASAZ COEFZ7 COEFZ6 COEFZ5 COEFZ4 COEFZ3 COEFZ2 COEFZ1 COEFZ0
Sensitivity adjustment data for each axis is stored to Fuse ROM on shipment.
ASAX[7:0]:Magnetic sensor X-axis sensitivity adjustment value
ASAY[7:0]:Magnetic sensor Y-axis sensitivity adjustment value
ASAZ[7:0]: Magnetic sensor Z-axis sensitivity adjustment value
 How to adjust sensitivity
The sensitivity adjustment is done by the equation below, where H is the measurement data read out from the
measurement data register, ASA is the sensitivity adjustment value and Hadj is the adjusted measurement data.
Hadj  H   ASA 128 0.5 1

128

MS1547-E-02
- 36 -
2014/7