as5030 austriamicrosystems, as5030 Datasheet

no-image

as5030

Manufacturer Part Number
as5030
Description
8-bit High-speed Absolute Magnetic Rotary Encoder
Manufacturer
austriamicrosystems
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AS5030
Manufacturer:
AMS
Quantity:
20 000
Part Number:
as5030-ATST
Manufacturer:
AMS
Quantity:
1 001
Part Number:
as5030-ATSU
Manufacturer:
AUSTRIAM
Quantity:
20 000
AS5030
8 BIT PROGRAMMABLE HIGH SPEED
MAGNETIC ROTARY ENCODER
1
The AS5030 is a contactless magnetic rotary encoder for
accurate angular measurement over a full turn of 360°.
It is a system-on-chip, combining integrated Hall elements,
analog front end and digital signal processing in a single
device.
To measure the angle, only a simple two-pole magnet,
rotating over the center of the chip is required.
The absolute angle measurement provides instant indication
of the magnet’s angular position with a resolution of 8 bit =
256 positions per revolution. This digital data is available as
a serial bit stream and as a PWM signal.
In addition to the angle information, the strength of the
magnetic field is also available as a 6-bit code.
Data transmission can be configured for 1-wire (PWM), 2-
wires (CLK, DIO) or 3-wires (CLK, DIO, CS).
A software programmable (OTP) zero position simplifies
assembly as the zero position of the magnet does not need
to be mechanically aligned.
A Power Down Mode together with fast startup- and
measurement cycles allows for very low average power
consumption and makes the AS5030 also suitable for battery
operated equipment.
1.1
Rev. 1.8
General Description
Figure 1: Typical arrangement of AS5030 and magnet
Benefits
Complete system-on-chip, no calibration
required
Flexible system solution provides absolute serial
and PWM output
Ideal for applications in harsh environments due to
magnetic sensing principle
High reliability due to non-contact sensing
Robust system, tolerant to horizontal misalignment,
airgap variations, temperature variations and
external magnetic fields
www.austriamicrosystems.com
Hall Array
Frontend
Amplifier
1.2
1.3
1.4
&
power management
Sin / Sinn / Cos / Cosn
Key Features
Applications
Block Diagram
360°contactless angular position encoding
Two digital 8-bit absolute outputs:
User programmable zero position
High speed: up to 30,000 rpm
Direct measurement of magnetic field strength
allows exact determination of vertical magnet
distance
Serial
AS5030 devices using daisy chain mode
Wide magnetic field input range: 20 ~ 80mT
Wide temperature range: - 40°C to + 125°C
Small Pb-free package: TSSOP 16
Contactless rotary position sensing
Rotary switches (human machine interface)
AC/DC motor position control
Robotics
Encoder for battery operated equipment
Cos
Sin
Figure 2: AS5030 block diagram
tracking ADC
read-out
& Angle
decoder
- Serial interface and
- Pulse width modulated (PWM) output
AGC
Mag
Angle
AGC
Zero
Pos.
of
OTP
DATA SHEET
multiple
Absolute
Interface
Decoder
PWM
Serial
(SSI)
interconnected
Page 1 of 33
PWM
DIO
CS
CLK
PROG
DX
C2
MagRngn

Related parts for as5030

as5030 Summary of contents

Page 1

... BIT PROGRAMMABLE HIGH SPEED MAGNETIC ROTARY ENCODER 1 General Description The AS5030 is a contactless magnetic rotary encoder for accurate angular measurement over a full turn of 360° system-on-chip, combining integrated Hall elements, analog front end and digital signal processing in a single device ...

Page 2

... AS5030 8-bit Programmable Magnetic Rotary Encoder 2 Package and Pinout The AS5030 is available in a TSSOP16 package Pin# Symbol Type Description TSSOP Push-Pull output. Is HIGH when the magnetic field strength is too weak, e.g. due 1 MagRngn DO_T to missing magnet 2 Prog_DI S OTP Programming voltage supply pin. Leave open or connect to VDD if not used ...

Page 3

... AS5030 8-bit Programmable Magnetic Rotary Encoder 3 AS5030 Parameter and Features List Parameter Description Supply Voltage 5V ± 10% Supply Current Low Power Mode, non-operational: typ. 1.4mA Ultra Low Power Mode, non-operational: typ. 30µA Normal operating mode: typ. 14mA. Absolute Output; Serial 21-bit Synchronous Serial Interface (SSI): 5 command bits, 2 data valid bits, 6 data bits for Interface magnetic field strength, 8 data bits for angle ...

Page 4

... AS5030 8-bit Programmable Magnetic Rotary Encoder 4 General Device Specifications (operating conditions -40°C to +125°C, VDD5V = 4.5V ~ 5.5V, all voltages referenced to VSS, unless otherwise noted 4.1 Absolute Maximum Ratings (non operating) Parameter Supply voltage Input Pin Voltage Input Current (latch up immunity) ESD Package Thermal Resistance ...

Page 5

... AS5030 8-bit Programmable Magnetic Rotary Encoder 4.3 System Parameters Parameter Symbol Resolution N Power Up Time T PwrUp Propagation delay t da Tracking rate t dd Signal processing delay t delay Analog filter time T constant Accuracy INL cm Transition noise TN POR r Power-On-Reset levels POR f Hyst Rev. 1.8 Min Typ ...

Page 6

... AS5030 8-bit Programmable Magnetic Rotary Encoder 4.4 Magnet Specifications NdFeB 35H B = 12.000 Gauss, Ø6mm x 2.5mm Recommended magnet: R Parameter Symbol Magnet diameter MD Magnet thickness MT Magnetic Input Range B i Magnet rotation speed v i Magnetic field high B max detection Magnetic field low B min detection Hall Array radius ...

Page 7

... AS5030 8-bit Programmable Magnetic Rotary Encoder 4.7 Programming parameters PARAMETER SYMBOL Programming Voltage V PROG Programming Current I PROG programming ambient Tamb PROG temperature Programming time t PROG V R,prog Analog readback voltage V R,unprog 4.8 DC Characteristics of Digital Inputs and Outputs Parameter Symbol CMOS Inputs: CLK, CS, DIO, C1, C2 ...

Page 8

... AS5030 8-bit Programmable Magnetic Rotary Encoder 4.10 Serial 8-bit Output Parameter SYMBOL f CLK Clock frequency t 166.6 CLK Clock frequency f clk,P f CLK Clock frequency t 166.6 CLK Clock frequency f clk,P Synchronization timeout t TO Digital hysteresis Hyst 1) Note: 1) Hysteresis may be temporarily disabled by software: see 5.2.2 4.11 General Data Transmission Timings ...

Page 9

... AS5030 8-bit Programmable Magnetic Rotary Encoder 4.12 Connecting the AS5030 The following examples show various ways to connect the AS5030 to an external controller: 4.13 Serial 3-Wire R/W Connection +5V VDD VDD 11 CS Output 10 Micro CLK Output AS5030 Controller 12 DIO I/O VSS C1 14 VSS Figure 4: SSI read/write serial data transmission Figure 5: Timing diagram in 3-wire SSI R/W mode (timing values in 4 ...

Page 10

... AGC connecting the configuration input C2 to VDD, the AS5030 is configured to 2-wire data transmission mode. Only Clock (CLK) and Data (DIO) signals are required. A Chip 15 13 Select (CS) signal is automatically generated by the DX output, C2 VDD when a time-out of CLK occurs (typ. 20µs). ...

Page 11

... AS5030 8-bit Programmable Magnetic Rotary Encoder 4.16 Serial 2-wire Continuous Readout The termination of each readout sequence by a timeout of CLK after the 22 method to ensure synchronization, as each timeout of CLK resets the serial interface. However not mandatory to apply a timeout of CLK and consequently synchronization after each reading also possible ...

Page 12

... Ultra Low Power Mode is not possible in this configuration, as there is no bi-directional data transmission. 100n If the AS5030 angular data is invalid, the PWM output will remain at low state. Pins that are not shown may be left open. Note that the PWM output is invalid when the AGC is disabled ...

Page 13

... This filter can be either passive (as shown) or active. The lower the bandwidth of the filter, the less ripple of the analog output can be achieved. If the AS5030 angular data is invalid, the PWM output will remain >=4k7 Analog at low state and thus the analog output will be 0V. Pins that are out not shown may be left open ...

Page 14

... Figure 19: 2-wire Daisy Chain mode The AS5030 can also be connected in 2-wire Daisy Chain mode, requiring only two signals (Clock and Data) for any given number of daisy-chained devices. Note that the connection of all devices except the last device is the same as for the 3-wire connection (see Figure 17) ...

Page 15

... Start-up from this mode to normal operation can be accomplished within 500µs. This mode is recommended for applications, where very low average power consumption is required, e.g. for battery operated equipment. For example cycled operation with 10 readings per second, the average power consumption of the AS5030 can be reduced to only 120µA. ...

Page 16

... AS5030 8-bit Programmable Magnetic Rotary Encoder 5.2 AS5030 Read / Write Commands Data transmission with the AS5030 is handled over the 2-wire or 3-wire interface. The transmission protocol begins with sending a 5-bit command to the AS5030, followed by reading or writing bits of data: 5.2.1 16-bit Read Command Command ...

Page 17

... Programming of the AS5030 OTP memory does not require a dedicated programming hardware. The programming can be simply accomplished over the serial 3-wire interface (shown in Figure 22) or the optional 2-wire interface (shown in Figure 8). For permanent programming (command PROG OTP, #19 constant DC voltage of 8.0V ~ 8.5V (≥100mA) must be connected to pin #2 (PROG) ...

Page 18

... This bit represents the hardware connection of the C2 configuration pin (#15) to determine, which hardware configuration is selected for the AS5030 in question low : pin C2 is low, indicating that the AS5030 is in 3-wire mode or a member of a 2-wire daisy chain connection (except the last; see 4.21 high: pin C2 is high, indicating that the AS5030 is in 2-wire mode and/or the last member of a 2-wire daisy chain connection (see 4 ...

Page 19

... AGC value will be high. Likewise, the AGC value will be lower when the magnet is closer to the IC, when strong magnets are used and at low temperatures. The best performance of the AS5030 will be achieved when operating within the AGC range. It will still be operational outside the AGC range, but with reduced performance especially with a weak magnetic field due to increased noise. ...

Page 20

... For high speed applications, fast ADC’s are essential. The ADC sampling rate directly influences the propagation delay. The fast tracking ADC used in the AS5030 with a tracking rate of only 1.15µs (typ perfect fit for both high speed and high performance. ...

Page 21

... Reduced Power Modes The AS5030 can be operated in 3 reduced power modes. All 3 modes have in common that they switch off or freeze parts of the chip during intervals between measurements. In Low Power Mode or Ultra Low Power Mode, the AS5030 is not operational, but due to the fast start-up, an angle measurement can be accomplished very quickly and the chip can be switched to reduced power immediately after a valid measurement has been taken ...

Page 22

... AS5030 was in reduced power mode. The angle data is valid, when the status bit LOCK has been set (see 5.2.1). Once a valid angle has been measured, the AS5030 can be put back to reduced power mode. The average power consumption can be calculated as: ∗ ...

Page 23

... AS5030 8-bit Programmable Magnetic Rotary Encoder 4~400ms. At sampling intervals >400ms, the power cycling mode is the best method to minimize the average current consumption. The curves are based on the figures given in 8.1. AS5030 average current consumption 5,0 4,5 4,0 3,5 3,0 2,5 2,0 1,5 1,0 0,5 Ultra Low Power Mode 0,0 1 Figure 27: Average current consumption of reduced power modes ...

Page 24

... The resolution of the encoder determines the smallest step size. The angle error caused by quantization cannot get better than ± ½ LSB. As shown in Figure 28, a higher resolution system (right picture) has a smaller quantization error, as the step size is smaller. For the AS5030, the quantization error is ± ½ LSB = ± 0.7° INL including quantization error 1,5 ...

Page 25

... If the magnet is too close or the magnetic field is too strong, the AGC will be reading 0, If the magnet is too far away (or missing the magnetic field is too weak, the AGC will be reading 63 (3F The AS5030 will still operate outside the AGC range, but the accuracy may be reduced as the signal amplitude can no longer be kept at a constant level. ...

Page 26

... Rev. 1.8 There is no strict requirement on the type or shape of the magnet to be used with the AS5030. It can be cylindrical as well as square in shape. The key parameter is that the vertical magnetic field B measured at a radius of 1mm from the rotation axis is sinusoidal with a peak amplitude 80mT (see Figure 31). ...

Page 27

... AS5030 8-bit Programmable Magnetic Rotary Encoder Figure 32 shows a cross sectional view of the vertical magnetic field component Bz between the north and south pole of a 6mm diameter magnet, measured at a vertical distance of 1mm. The poles of the magnet (maximum level) are about 2.8mm from the magnet center, which is almost at the outer magnet edges ...

Page 28

... Figure 32). This curve may be available from z the magnet supplier(s). Alternatively, the SIN- or COS- output of the AS5030 may also be used together with an X-Y- table to get a B the magnet (as in Figure 32 or Figure 33) Furthermore; the sinewave tests described above may be re-run at defined X-and Y- misplacements of the magnet to determine the maximum acceptable lateral displacement range ...

Page 29

... AS5030 8-bit Programmable Magnetic Rotary Encoder 11 Package Drawings and Markings 16-Lead Thin Shrink Small Outline Package TSSOP-16 Dimensions mm Symbol Min Typ Max Min A 1.2 A1 0.05 0.10 0.15 .002 A2 0.8 1 1.05 0.031 b 0.19 0.30 0.007 c 0.09 - 0.20 .004 D 4.9 5 5.1 0.193 E 6.2 6.4 6.6 0.244 E1 4.3 4.4 4.48 0.169 e 0.65 K 0° - 8° 0° L 0.45 0.60 0.75 .018 Rev. 1.8 AYWWIZZ AS5030 ...

Page 30

... AS5030 8-bit Programmable Magnetic Rotary Encoder 12 Ordering Information Delivery: Tape and Reel (1 reel = 4500 devices) Tubes (1 box = 100 tubes á 96 devices) Order # AS5030ATSU for delivery in tubes Order # AS5030ATST for delivery in tape and reel 13 Recommended PCB Footprint Rev. 1.8 Recommended Footprint Data mm inch A 7 ...

Page 31

... Analog Output ................................................................................................................................................... 13 4.20 Analog Sin/Cos outputs with external interpolator ............................................................................................... 13 4.21 3-Wire Daisy Chain Mode .................................................................................................................................. 14 4.22 2-Wire Daisy Chain Mode .................................................................................................................................. 14 5 AS5030 Programming .................................................................................................................................................. 15 5.1 Programming Options ........................................................................................................................................... 15 5.2 AS5030 Read / Write Commands ........................................................................................................................... 16 5.3 OTP Programming Connection............................................................................................................................... 17 5.4 Programming Verification ...................................................................................................................................... 18 6 AS5030 Status Indicators ............................................................................................................................................. 18 6.1 C2 Status Bit ........................................................................................................................................................ 18 6.2 Lock Status Bit ..................................................................................................................................................... 18 6.3 Magnetic Field Strength Indicators......................................................................................................................... 18 6.4 “ ...

Page 32

... AS5030 8-bit Programmable Magnetic Rotary Encoder 7 High Speed Operation .................................................................................................................................................. 20 7.1 Propagation Delay ................................................................................................................................................ 20 7.2 Total propagation delay of the AS5030 .................................................................................................................. 20 8 Reduced Power Modes ................................................................................................................................................. 21 8.1 Low Power Mode and Ultra Low Power Mode ......................................................................................................... 21 8.2 Power Cycling Mode ............................................................................................................................................. 22 9 Accuracy of the Encoder system ................................................................................................................................... 23 9.1 Quantization error ................................................................................................................................................. 23 9.2 Vertical distance of the magnet ............................................................................................................................. 25 10 Choosing the proper magnet ...

Page 33

... AS5030 8-bit Programmable Magnetic Rotary Encoder Copyrights Copyright © 1997-2007, austriamicrosystems AG, Schloss Premstaetten, 8141 Unterpremstaetten, Austria-Europe. Trademarks Registered ®. All rights reserved. The material herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. ...

Related keywords