English
Language : 

AK8963C Datasheet, PDF (19/38 Pages) Asahi Kasei Microsystems – 3-axis Electronic Compass
[AK8963]
6.4.5. Self-test Mode
Self-test mode is used to check if the sensor is working normally.
When self-test mode (MODE[3:0]=“1000”) is set, magnetic field is generated by the internal magnetic source
and sensor is measured. Measurement data is stored to measurement data registers (HXL to HZH), then
AK8963 transits to power-down mode automatically.
Before setting self-test mode, write “1” to SELF bit of ASTC register. Data read sequence and functions of
read-only registers in self-test mode is the same as single measurement mode.
When self-test is end, write “0” to SELF bit then proceed to other operation.
<Self-test Sequence>
(1) Set Power-down mode. (MODE[3:0]=“0000”)
(2) Write “1” to SELF bit of ASTC register (other bits in this register should be kept “0”)
(3) Set Self-test Mode. (MODE[3:0]=“1000”)
(4) Check Data Ready or not by any of the following method.
- Polling DRDY bit of ST1 register
- Monitor DRDY pin
When Data Ready, proceed to the next step.
(5) Read measurement data (HXL to HZH)
(6) Write “0” to SELF bit of ASTC register
(7) Set Power-down mode. (MODE[3:0]=“0000”)
<Self-test Judgement>
When measurement data read by the above sequence is in the range of following table after sensitivity
adjustment (refer to 8.3.11), AK8963 is working normally.
14-bit output(BIT=“0”)
Criteria
HX[15:0]
-50 =< HX =< 50
HY[15:0]
-50 =< HY =< 50
HZ[15:0]
-800 =< HZ =< -200
16-bit output(BIT=“1”)
Criteria
HX[15:0]
-200 =< HX =< 200
HY[15:0]
-200 =< HY =< 200
HZ[15:0]
-3200 =< HZ =< -800
6.4.6. Fuse ROM Access Mode
Fuse ROM access mode is used to read Fuse ROM data. Sensitivity adjustment data for each axis is stored in
fuse ROM.
Set Fuse ROM Access mode (MODE[3:0]=“1111”) before reading Fuse ROM data. When Fuse ROM Access
mode is set, circuits reauired for reading fuse ROM are turned on.
After reading fuse ROM data, set power-down mode (MODE[3:0]=“0000”) before the transition to another
mode.
MS1356-E-02
- 19 -
2013/10