AS5030_1 AMSCO [austriamicrosystems AG], AS5030_1 Datasheet

no-image

AS5030_1

Manufacturer Part Number
AS5030_1
Description
8 BIT PROGRAMMABLE HIGH SPEED MAGNETIC ROTARY ENCODER
Manufacturer
AMSCO [austriamicrosystems AG]
Datasheet
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_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 ...

Related keywords