AS5048A/AS5048B
Magnetic Rotary Encoder
(14-Bit Angular Position Sensor)
General Description
The AS5048 is an easy to use 360° angle position sensor with a
14-bit high resolution output.
The IC measures the absolute position of the magnet’s rotation
angle and consists of Hall sensors, analog digital converter and
digital signal processing. The absolute position information of
the magnet is directly accessible over a PWM output and can
be read out over a standard SPI or a high speed I²C interface.
AS5048A has a SPI interface, AS5048B I²C interface. Both devices
offer a PWM output.
The zero position can be programmed via SPI or I²C command.
This simplifies the assembly of the complete system because
the zero position of the magnet does not need to be
mechanically aligned. The sensor tolerates misalignment, air
gap variations, temperature variations and as well external
magnetic fields. This robustness and wide temperature range
(-40°C up to 150°C) of the AS5048 makes the IC ideal for rotation
angle sensing in harsh industrial and medical environments.
Several AS5048 ICs can be connected in daisy chain for serial
data read out. An internal voltage regulator allows the AS5048
to operate at either 3.3V or 5V supplies.
Ordering Information
and
Content Guide
appear at end of
datasheet.
Key Benefits & Features
The benefits and features of AS5048A/AS5048B, Magnetic
Rotary Encoder (14-Bit Angular Position Sensor) are listed
below:
Figure 1:
Added Value of Using AS5048
Benefits
•
No external programmer needed
•
High precision
•
Easy to use
•
Low material costs (no shielding)
Features
•
Standard SPI or I
2
C interface and PWM
•
14-bit resolution (0.0219°/LSB)
•
Zero position programmable via SPI or I
2
C
•
Immune to external magnetic stray fields
ams Datasheet
[v1-11] 2018-Jan-29
Page 1
Document Feedback
AS5048A/AS5048B −
General Description
•
Contactless rotary position sensor over 360°
•
Temperature range: -40°C to 150°C
•
3.3V / 5V compliant
•
Package: 14-pin TSSOP (5 x 6.4mm)
Applications
The applications of AS5048 include:
•
Robotic joint position detection
•
Industrial motor position control
•
Medical robots and fitness equipment
Block Diagram
The functional blocks of this device are shown below:
Figure 2:
AS5048A Block Diagram
VDD5V
SCK
VDD3V
LDO
Register
Setting
SPI
OTP
MISO
MOSI
CSn
AFE
14-bit A/D
14-bit A/D
ATAN
(CORDIC)
PWM
PWM
AGC
AS5048A
GND
Page 2
Document Feedback
ams Datasheet
[v1-11] 2018-Jan-29
AS5048A/AS5048B −
General Description
Figure 3:
AS5048B Block Diagram
VDD5V
SCL
VDD3V
LDO
Register
Setting
I2C
OTP
SDA
A1
A2
AFE
14-bit A/D
14-bit A/D
ATAN
(CORDIC)
PWM
PWM
AGC
AS5048B
GND
ams Datasheet
[v1-11] 2018-Jan-29
Page 3
Document Feedback
AS5048A/AS5048B −
Pin Assignments
Pin Assignments
Figure 4:
TSSOP14 Pin Configurations
The AS5048A/AS5048B pin assignments are described below.
CSn
CLK
MISO
MOSI
TEST
TEST
TEST
1
2
3
4
5
6
7
14
13
12
11
10
9
8
PWM
GND
VDD3V
VDD5V
TEST
TEST
TEST
SDA
SCL
A2
A1
TEST
TEST
TEST
1
2
3
4
5
6
7
14
13
12
11
10
9
8
PWM
GND
VDD3V
VDD5V
TEST
TEST
TEST
Figure 5:
TSSOP14 Pin Descriptions for AS5048A
AS5048A
AS5048B
Pin
1
2
3
4
5
6
7
8
9
10
11
AS5048A
CSn
CLK
MISO
MOSI
TEST
TEST
TEST
TEST
TEST
TEST
VDD5V
Pin Type
Digital input with Schmitt
trigger
Digital I/O with Schmitt
trigger in the input path
Digital input with Schmitt
trigger
Analog I/O
Description
SPI chip select - active low
SPI clock input
SPI master in/slave out
SPI master out/slave in
Test pin should be connected to GND.
Analog I/O
Test pins should be left open during normal
operation.
Positive Supply Voltage, 3.0 to 5.5 V
3.3V Regulator output; internally regulated from VDD.
Connect to VDD for 3V supply voltage. 10μF capacitor
to GND required in 5V operation mode
Negative Supply Voltage (GND)
Digital output – push-pull
Pulse Width Modulation output
12
VDD3V
Supply pad
13
14
GND
PWM
Page 4
Document Feedback
ams Datasheet
[v1-11] 2018-Jan-29
AS5048A/AS5048B −
Pin Assignments
Figure 6:
TSSOP14 Pin Description for AS5048B
Pin
1
2
3
4
5
6
7
8
9
10
11
AS5048B
SDA
SCL
A2
A1
TEST
TEST
TEST
TEST
TEST
TEST
VDD5V
Analog I/O
Type
Digital I/O with open drain
output
Description
Data pin I²C interface
I²C clock input
Digital input with Schmitt
trigger
I²C address selection pin 3
I²C address selection pin 4
Analog I/O
Test pin should be connected to GND.
Test pins should be left open during normal
operation.
Positive Supply Voltage, 3.0 to 5.5 V
3.3V Regulator output; internally regulated from VDD.
Connect to VDD for 3V supply voltage. 10μF capacitor
to GND required in 5V operation mode
Negative Supply Voltage (GND)
Digital output – push-pull
Pulse Width Modulation output
12
VDD3V
Supply pad
13
14
GND
PWM
ams Datasheet
[v1-11] 2018-Jan-29
Page 5
Document Feedback