1. Catalogs
  2. CubeMars
  3. AS5084A encoder

AS5084A encoder

AS5084A encoder
1 / 29 PagesView full catalog

AS5084A encoder

Product catalog summary
General Description
The AS5048 is a high-resolution 360° angle position sensor with a 14-bit output, achieving a system accuracy of 0.05° with external microcontroller support. It uses Hall sensors and digital processing to measure a magnet's rotation angle. The zero position is programmable via SPI or I²C, simplifying assembly by eliminating mechanical alignment. The sensor is robust against misalignment, air gap variations, temperature changes, and external magnetic fields, suitable for industrial and medical environments. It supports daisy chain connections and provides position information via PWM, SPI, or I²C interfaces. The AS5048A uses SPI, while the AS5048B uses I²C, both operating at 3.3V or 5V.
Key Features & Benefits
  • 360° contactless angle position sensor
  • Standard SPI or high-speed I²C interface
  • PWM output
  • Programmable zero position
  • 14-bit resolution (0.0219°/LSB)
  • Angle accuracy of 0.05°
  • Daisy chain capability
  • Tolerant to air gap and magnetic field variations
  • Temperature range: -40°C to +150°C
  • 3.3V/5V compliant
  • 14-pin TSSOP package
Applications
  • Robotic joint position detection
  • Industrial motor position control
  • Medical robots and fitness equipment
Pin Configuration
The AS5048A and AS5048B have different pin configurations for SPI and I²C interfaces. Key pins include CSn for SPI chip select, CLK for SPI clock input, MISO and MOSI for SPI data transfer, and SDA and SCL for I²C data and clock lines. PWM output is on pin 14.
Electrical Characteristics
Absolute Maximum Ratings: The device can handle up to 7V at the VDD pin and 5V at the VDD3V pin, with a latch-up immunity of ±100 mA and an ESD tolerance of ±2 kV. Total power dissipation should not exceed 150 mW.
Functional Description
The AS5048 supports 3.3V and 5V supply voltages, featuring SPI and I²C interfaces with detailed timing and command specifications. The PWM interface offers additional output options.
Application Information
Programming involves setting the zero position and verifying the sequence. Diagnostic functions ensure proper operation. Proper magnet selection and placement are crucial for performance.
Ordering Information
Details on ordering the AS5048A and AS5048B, including package options and part numbers, are provided.
Specifications:
The AS5048A/AS5048B operates within a temperature range of -55°C to 150°C for storage and up to 260°C for reflow soldering, compliant with IPC/JEDEC J-STD-020 standards. It supports a humidity range of 5-85% non-condensing and has a Moisture Sensitive Level (MSL) of 3.
Operating Conditions:
The encoder operates with a supply voltage of 4.5-5.5V for 5V operation and 3-3.6V for 3V operation. The ambient temperature for 5V operation is -40°C to 150°C, while for 3V operation, it is limited to 125°C. The supply current is 15 mA.
DC/AC Characteristics:
For digital inputs and outputs, the high-level input voltage is 0.7 * VDD5V, and the low-level input voltage is 0.3 * VDD5V. The output current is 4 mA with a capacitive load of 50 pF.
Electrical System Specifications:
The magnetic input field ranges from 30 to 70 mT, with an output sampling rate of 10.2 to 12.4 kHz and a resolution of 14 bits. The system propagation delay is between 90.7 to 110.2 µs, and the PWM frequency is 0.907 to 1.102 kHz.
Functional Description:
The AS5048 uses a lateral Hall sensor array for magnetic field measurement and self-calibration to eliminate signal offset and sensitivity drifts. It provides high-resolution absolute angular position information through a Sigma-Delta ADC and DSP algorithms. The device supports SPI and I2C interfaces for communication.
Operation:
The encoder operates at 5V using an internal LDO voltage regulator, with an option for 3.3V operation. The SPI interface allows read/write access to register blocks, supporting slave operation mode. The I2C interface supports high-speed communication up to 3.4MHz.
SPI Interface:
The SPI interface supports a 16-bit communication protocol with specific timing requirements. It includes commands for reading, writing, and clearing error flags, with a detailed register map for configuration.
I²C Interface:
The I²C interface supports random/sequential read and byte/page write modes, with clock frequencies ranging from 100kHz to 3.4MHz. The SDA signal is bidirectional, and the SCL signal is used for synchronization.
Specifications:
The document provides detailed electrical specifications for the AS5048A/AS5048B, including parameters like low-level output current, pull-up current, input current, and capacitive load. It specifies the I²C electrical characteristics, such as clock frequency, bus free time, and data hold time, with conditions for different modes (FS-mode+, HS-mode).
Procedures:
Programming the zero position involves reading angle information, enabling programming, writing the angle to the OTP zero position register, and verifying the data. The document outlines a sequence for programming with verification, which can be performed in 5V or 3V operation.
Standards and Norms:
The encoder operates with a PWM interface, where the duty cycle is proportional to the measured angle. The PWM frequency is trimmed to an accuracy of ±10% over the full temperature range. The document also describes the construction of the I²C slave address and the PWM format.
Recommendations:
For optimal performance, the magnet should be placed with its center axis aligned within a displacement radius of 0.25 mm from the IC's center. The magnetic field strength should be between ±30mT and ±70mT. The document provides guidelines for choosing the proper magnet and its placement relative to the encoder.
Diagnostics:
The AS5048 includes diagnostic functions to monitor the IC and magnetic input field. Diagnostic flags indicate conditions like offset compensation completion, CORDIC overflow, and magnetic field strength.
Ordering Information:
The document lists the available models, AS5048A-HTSP and AS5048B-HTSP, with their respective interfaces (SPI and I2C) and packaging details.
Revision History:
The document includes a revision history, noting updates and corrections made in different versions.
See more

Catalog excerpts

AS5084A encoder-1

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 maximum system accuracy is 0.05° assuming linearization and averaging is done by the external microcontroller. 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 zero position can be programmed via SPI or I²C command. Therefore no programmer is needed anymore. This simplifies the assembly of the complete system because the zero position of the magnet does not need to be mechanically aligned. This helps developers to shorten their developing time. 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. 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 I2C interface. Both devices offer a PWM output. An internal voltage regulator allows the AS5048 to operate at either 3.3 V or 5 V supplies. 360° contactless angle position sensor Standard SPI or high speed I²C interface Pulse width modulated output (PWM) Simple programmable zero position via SPI or I²C command No programmer needed 14-bit full scale resolution 0.0219°/LSB Angle accuracy 0.05°after system linearization and averaging Daisy chain capability Tolerant to air gap variations magnetic field input range: 30mT – 70mT -40°C to +150°C ambient temperature range 3.3V / 5V compliant 14-pin TSSOP package (5x6.4mm) • Robotic joint position detection • Industrial motor position control • Medical robots and fitness equipment Block Diagra

 Open the catalog to page 1
AS5084A encoder-2

Magnetic Rotary Encoder 14-bit Angular Position Sensor

 Open the catalog to page 2
AS5084A encoder-3

Magnetic Rotary Encoder 14-bit Angular Position Sensor 6.3 6.4 6.5 List of Figures F IGURE F IGURE F IGURE F IGURE F IGURE F IGURE F IGURE F IGURE F IGURE F IGURE F IGURE F IGURE F IGURE F IGURE F IGURE F IGURE F IGURE F IGURE List of Tables T ABLE T ABLE T ABLE T ABLE T ABLE T ABLE T ABLE T ABLE T ABLE T ABLE T ABLE

 Open the catalog to page 3
AS5084A encoder-4

Magnetic Rotary Encoder 14-bit Angular Position Sensor T ABLE T ABLE T ABLE T ABLE T ABLE T ABLE T ABLE

 Open the catalog to page 4
AS5084A encoder-5

Magnetic Rotary Encoder 14-bit Angular Position Sensor SPI chip select - active low DIO_ST SPI master in/slave out DIO_OD Data pin I2C interface 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) Pulse Width Modulation output Table 1: Pin description TSSOP14 supply pad analog I/O digital input with schmitt trigger digital output – push-pull digital I/O with schmitt trigger in the input path digital I/O with open drain output Note: Pin...

 Open the catalog to page 5
AS5084A encoder-6

Magnetic Rotary Encoder 14-bit Angular Position Sensor Electrical Characteristics Absolute Maximum Ratings Stresses beyond those listed under “Absolute Maximum Ratings“ may cause permanent damage to the device. These are stress ratings only. Functional operation of the device at these or any other conditions beyond those indicated under “Operating Conditions” is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. Input current (latchup immunity) Electrostatic discharge Total power dissipation (all supplies and outputs) Storage temperature...

 Open the catalog to page 6
AS5084A encoder-7

Magnetic Rotary Encoder 14-bit Angular Position Sensor Operating Conditions All in this specification defined tolerances for external components need to be assured over the whole operation conditions range and also over lifetime. Positive supply voltage Ambient temperature Supply Current Positive core supply voltage Negative supply voltage Only for 5V operation. T_amb_max for 3V is 125°C Table 3: Operating Condition DC/AC Characteristics for digital inputs and outputs Parameter Symbol Min CMOS digital input with schmitt trigger: CSn, CLK, MOSI High level input voltage V_IH 0.7 * VDD5V Low level...

 Open the catalog to page 7
AS5084A encoder-8

Magnetic Rotary Encoder 14-bit Angular Position Sensor Electrical System Specifications VDD5V = 5V, TAmbient = -40 to +150°C unless noted otherwise Parameter Magnetic input field Output sampling rate Output Resolution Sensor output noise System propagation delay Assuming 8 mm diameter of magnet Assuming 8 mm diameter of magnet and 500 um displacement in x and y Assuming 8 mm diameter of magnet and 500 um displacement in x and y Non-linearity optimum placement of magnet Non-linearity @displacement of magnet Non-linearity @displacement of magnet and temperature -40 -150 degC Startup Time Table...

 Open the catalog to page 8
AS5084A encoder-9

Magnetic Rotary Encoder 14-bit Angular Position Sensor Functional Description The AS5048 is a magnetic Hall sensor system manufactured in a CMOS process. A lateral Hall sensor array is used to measure the magnetic field components perpendicular to the surface of the chip. The AS5048 is uses self-calibration methods to eliminate signal offset and sensitivity drifts. The integrated Hall sensors are placed around the center of the device and deliver a voltage representation of the magnetic flux Bz. Through Sigma-Delta Analog-to-Digital Converter (ADC) and Digital Signal-Processing (DSP) algorithms,...

 Open the catalog to page 9
AS5084A encoder-10

Magnetic Rotary Encoder 14-bit Angular Position Sensor The 16 bit SPI Interface enables read / write access to the register blocks and is compatible to a standard micro controller interface. The SPI is active as soon as CSn is pulled low. The AS5048A then reads the digital value on the MOSI(master out slave in) input with every falling edge of CLK and writes on its MISO (master in slave out) output with the rising edge. After 16 clock cycles CSn has to be set back to a high status in order to reset some parts of the interface core. SPI Interface Signals (4-Wire Mode, Wire_mode = 1) The AS5048A...

 Open the catalog to page 10

All CubeMars catalogs and technical brochures

*Prices are pre-tax. They exclude delivery charges and customs duties and do not include additional charges for installation or activation options. Prices are indicative only and may vary by country, with changes to the cost of raw materials and exchange rates.