No Preview Available !
[AK8963]
AK8963
3-axis Electronic Compass
1. Features
A 3-axis electronic compass IC with high sensitive Hall sensor technology.
Best adapted to pedestrian city navigation use for cell phone and other portable appliance.
Functions:
• 3-axis magnetometer device suitable for compass application
• Built-in A to D Converter for magnetometer data out
• 14-/16-bit selectable data out for each 3 axis magnetic components
- Sensitivity: 0.6 µT/LSB typ. (14-bit)
0.15µT/LSB typ. (16-bit)
• Serial interface
- I2C bus interface.
Standard mode and Fast mode compliant with Philips I2C specification Ver.2.1
- 4-wire SPI
• Operation modes:
Power-down, Single measurement, Continuous measurement, External trigger measurement, Self
test and Fuse ROM access.
• DRDY function for measurement data ready
• Magnetic sensor overflow monitor function
• Built-in oscillator for internal clock source
• Power on Reset circuit
• Self test function with built-in internal magnetic source
Operating temperatures:
• -30°C to +85°C
Operating supply voltage:
• Analog power supply
+2.4V to +3.6V
• Digital Interface supply
+1.65V to analog power supply voltage.
Current consumption:
• Power-down:
3 µA typ.
• Measurement:
- Average power consumption at 8 Hz repetition rate: 280µA typ.
Package:
AK8963C 14-pin WL-CSP (BGA):
AK8963N 16-pin QFN package:
1.6 mm × 1.6 mm × 0.5 mm (typ.)
3.0 mm × 3.0 mm × 0.75 mm (typ.)
MS1356-E-02
-1-
2013/10
1 page
[AK8963]
4.1. Block Diagram
4. Circuit Configuration
3-axis
Hall
sensor
MUX
Chopper
SW
Pre-
AMP
Integrator & ADC
Magnetic source
HE-Drive
Voltage
Reference
OSC1
Timing
Control
OSC2
POR
Interface,
Logic
& Register
FUSE ROM
RSTN
SCL/SK
SDA/SI
CSB
SO
DRDY
RSV
CAD0
CAD1 TST1
TRIG
VSS VDD VID
4.2. Block Function
Block
Function
3-axis Hall sensor Monolithic Hall elements.
MUX
Multiplexer for selecting Hall elements.
Chopper SW
Performs chopping.
HE-Drive
Magnetic sensor drive circuit for constant-current driving of sensor
Pre-AMP
Fixed-gain differential amplifier used to amplify the magnetic sensor signal.
Integrator & ADC
Integrates and amplifies pre-AMP output and performs analog-to-digital
conversion.
OSC1
Generates an operating clock for sensor measurement.
12MHz(typ.)
OSC2
Generates an operating clock for sequencer.
128kHz(typ.)
POR
Power On Reset circuit. Generates reset signal on rising edge of VDD.
Interface Logic &
Register
Exchanges data with an external CPU.
DRDY pin indicates sensor measurement end and data is ready to be read.
I2C bus interface using two pins, namely, SCL and SDA. Standard mode and Fast
mode are supported. The low-voltage specification can be supported by applying
1.65V to the VID pin.
4-wire SPI is also supported by SK, SI, SO and CSB pins.
4-wire SPI works in VID pin voltage down to 1.65V, too.
Timing Control
Generates a timing signal required for internal operation from a clock generated
by the OSC1.
Magnetic Source Generates magnetic field for self test of magnetic sensor.
FUSE ROM
Fuse for adjustment
MS1356-E-02
-5-
2013/10
5 Page
5.3.5. I2C Bus Interface
CSB pin = “H”
I2C bus interface is compliant with Standard mode and Fast mode. Standard/Fast mode is selected
automatically by fSCL.
[AK8963]
(1) Standard mode
fSCL≤100kHz
Symbol
Parameter
fSCL
tHIGH
tLOW
tR
tF
tHD:STA
tSU:STA
tHD:DAT
tSU:DAT
tSU:STO
tBUF
SCL clock frequency
SCL clock "High" time
SCL clock "Low" time
SDA and SCL rise time
SDA and SCL fall time
Start Condition hold time
Start Condition setup time
SDA hold time (vs. SCL falling edge)
SDA setup time (vs. SCL rising edge)
Stop Condition setup time
Bus free time
Min.
4.0
4.7
4.0
4.7
0
250
4.0
4.7
Typ.
Max.
100
1.0
0.3
Unit
kHz
µs
µs
µs
µs
µs
µs
µs
ns
µs
µs
(2) Fast mode
100kHz<fSCL≤400kHz
Symbol
Parameter
fSCL
tHIGH
tLOW
tR
tF
tHD:STA
tSU:STA
tHD:DAT
tSU:DAT
tSU:STO
tBUF
tSP
SCL clock frequency
SCL clock "High" time
SCL clock "Low" time
SDA and SCL rise time
SDA and SCL fall time
Start Condition hold time
Start Condition setup time
SDA hold time (vs. SCL falling edge)
SDA setup time (vs. SCL rising edge)
Stop Condition setup time
Bus free time
Noise suppression pulse width
[I2C bus interface timing]
1/fSCL
SCL
Min.
0.6
1.3
0.6
0.6
0
100
0.6
1.3
Typ.
Max.
400
0.3
0.3
50
Unit
kHz
µs
µs
µs
µs
µs
µs
µs
ns
µs
µs
ns
VIH2
VIL2
SDA
tBUF
tLOW tR
tHIGH tF
SCL
tHD:STA
Stop Start
tHD:DAT
tSU:DAT tSU:STA
Start
VIH2
VIL2
tSP
VIH2
VIL2
tSU:STO
Stop
MS1356-E-02
- 11 -
2013/10
11 Page
|