AS5030_1 AMSCO [austriamicrosystems AG], AS5030_1 Datasheet
AS5030_1
Related parts for AS5030_1
AS5030_1 Summary of contents
Page 1
AS5030 8 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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
Page 10
AS5030 8-bit Programmable Magnetic Rotary Encoder 2-or 3-wire read-only serial bit sequence (21bit read): D20 D19 D18 D17 D16 D15 D14 lock Figure 7: Timing diagram in 2-wire and 3-wire SSI mode 4.15 Serial ...
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, it ...
Page 12
AS5030 8-bit Programmable Magnetic Rotary Encoder 4.18 1-Wire PWM Connection +5V VDD 11 VDD CS Micro AS5030 Controller 16 PWM Input VSS C1 14 VSS Figure 13: Data transmission with pulse width modulated (PWM) output The minimum PWM pulse width ...
Page 13
AS5030 8-bit Programmable Magnetic Rotary Encoder 4.19 Analog Output +5V VDD VDD AS5030 100n >=4k7 16 PWM C1 C2 VSS >=1µ VSS Figure 14: Data transmission with pulse width modulated (PWM) output Figure 15: ...
Page 14
AS5030 8-bit Programmable Magnetic Rotary Encoder 4.21 3-Wire Daisy Chain Mode The Daisy Chain mode allows connection of more than one AS5030 to the same controller interface. Independent of the number of connected devices, the interface to the controller remains ...
Page 15
AS5030 8-bit Programmable Magnetic Rotary Encoder The total number of serial bits is: n*21, where n is the number of connected devices. Note that this configuration requires one extra clock (#1) to initiate the generation of the CS signal for ...
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 ...
Page 17
AS5030 8-bit Programmable Magnetic Rotary Encoder 5.2.4 18-bit OTP Write Commands During the 18bit OTP read/write transfer, each bit needs 4 clock pulses to be validated. Command Bin Hex D17 D16 D15 WRITE copy factory settings 11111 1F OTP obtained ...
Page 18
AS5030 8-bit Programmable Magnetic Rotary Encoder Programming in Daisy Chain mode Programming in Daisy chain mode is possible for both 3-wire and 2-wire mode (see Figure 17 and Figure 19). For temporary programming (soft write), no additional connections are required. ...
Page 19
AS5030 8-bit Programmable Magnetic Rotary Encoder The magnetic field strength information is available in two forms: 6.3.1 Magnetic Field Strength Hardware Indicator: Pin MagRngn (#1) will be low, when the magnetic field is too weak. The switching limit is determined ...
Page 20
AS5030 8-bit Programmable Magnetic Rotary Encoder 7 High Speed Operation The AS5030 is using a fast tracking ADC (TADC) to determine the angle of the magnet. The TADC has a tracking rate of 1.15µs (typ). Once the TADC is synchronized ...
Page 21
AS5030 8-bit Programmable Magnetic Rotary Encoder Examples of the overall position error caused by speed, including both propagation delay and filter delay: 8 Reduced Power Modes The AS5030 can be operated in 3 reduced power modes. All 3 modes have ...
Page 22
AS5030 8-bit Programmable Magnetic Rotary Encoder The differentiator between Low Power Mode and Ultra Low Power Mode is the current consumption and the wake-up time to switch back to active operation. Mode Active operation Low Power Mode Ultra Low Power ...
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 ...
Page 24
AS5030 8-bit Programmable Magnetic Rotary Encoder 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) ...
Page 25
AS5030 8-bit Programmable Magnetic Rotary Encoder 9.2 Vertical distance of the magnet The chip-internal automatic gain control (AGC) regulates the input signal amplitude for the tracking-ADC to a constant value. This improves the accuracy of the encoder and enhances the ...
Page 26
AS5030 8-bit Programmable Magnetic Rotary Encoder 10 Choosing the proper magnet typ. 6mm diameter N S Magnet axis Magnet axis R1 Vertical field component N R1 concentric circle; radius 1.0 mm Vertical field component Bz (20…80mT) 0 360 N 3,5 ...
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 ...
Page 28
AS5030 8-bit Programmable Magnetic Rotary Encoder INL vs. Displacement: AS5030 for AGC24 5,000 4,500 4,000 3,500 3,000 2,500 INL [°] 2,000 1,500 1,000 0,500 0,000 -1000 -750 -500 -250 X Displacem ent [µm ] Figure 34: Typical error curve of ...
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 ...
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 ...
Page 31
AS5030 8-bit Programmable Magnetic Rotary Encoder Table of contents 1 General Description ....................................................................................................................................................... 1 1.1 Benefits.................................................................................................................................................................. 1 1.2 Key Features .......................................................................................................................................................... 1 1.3 Applications............................................................................................................................................................ 1 1.4 Block Diagram ........................................................................................................................................................ 1 2 Package and Pinout ....................................................................................................................................................... 2 3 AS5030 Parameter and ...
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 ...
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 ...