Datasheets.org.uk - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine
  
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

AS5046


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet


NON-CONTACT SPEED LENGTH MEASUREMENT - NON-CONTACT SPEED LENGTH MEASUREMENT  
Hall opamp - Hall opamp  
AS5043 - AS5043  
AN5043* - AN5043*  
2 wire LT HALL SENSOR - 2 wire LT HALL SENSOR  
10bit dac i2c - 10bit dac i2c  
AS5046 - AS5046  

AS5046 Data Sheet
AS5046
Programmable 12-Bit 360° Magnetic Angle Encoder with Absolute 2-Wire Serial Analog Interfaces General Description
AS5046 contactless magnetic angle encoder accurate measurement 360°. system-on-chip, combining integrated Hall elements, analog front digital signal processing single device. AS5046 provides digital serial 12-bit well programmable 10-bit ratiometric analog output that directly proportional angle magnet, rotating over chip. addition, serial interface enables user configurable arrangement Hall array allows access each individual Sensor Hall Array. AS5046 also provides high resolution information magnetic field strength, respectively vertical distance magnet, thus adding excellent state-ofhealth information overall system. internal voltage regulator allows operation AS5046 from 3.3V 5.0V supplies.
Data Sheet
Features
360° contactless high resolution angular position encoding User programmable zero position 12-bit 2-wire serial interface Versatile analog output programmable angular range 360° programmable ratiometric output voltage range High resolution magnet distance indication steps within recommended range (~0.5 1.8mm) steps over extended range 5mm) Mode input optimizing noise speed Alignment mode magnet placement guidance Wide temperature range: 40°C 125°C Small package: SSOP16 (5.3mm 6.2mm)
Benefits
Complete system-on-chip High reliability non-contact sensing Bi-directional 2-wire interface Programmable ratiometric analog output Ideal application harsh environments Robust system, tolerant magnet misalignment, airgap variations, temperature variations external magnetic fields calibration required
Applications
AS5046 ideal applications that require high resolution, minimum wires between controller sensor where vertical distance magnet importance: Remote sensors Rotate-and-push manual input devices Joysticks Applications with extended safety requirements regarding magnet distance
Figure Typical Arrangement AS5046 Magnet
www.austriamicrosystems.com
Revision 1.12
AS5046 Data Sheet
Figure AS5046 Block Diagram
MagRNGn Mode
Hall Array Frontend Amplifier Hall Sensor switch matrix
14-bit 14-bit
Absolute Interface
Register
Range preselect
DACref
Vout
AS5046
Programming Parameters
10bit
DACout Prog_DI
www.austriamicrosystems.com
Revision 1.12
AS5046 Data Sheet
Table Contents
General Description Benefits Features Applications Table Contents Configuration Description. Electrical Characteristics. Absolute Maximum Ratings (non operating) Operating Conditions Characteristics Digital Inputs Outputs 7.3.1 CMOS Schmitt-Trigger Inputs: SCL, (internal Pull-up), Mode (internal Pull-down). 7.3.2 CMOS Input: Program Input (Prog) 7.3.3 CMOS Output Open Drain: MagRngn 7.3.4 Tristate CMOS Output: 7.3.5 Digital-to-Analog Converter 7.3.6 OPAMP Output Stage Magnetic Input Specification. Electrical System Specifications Timing Characteristics. Programming Conditions Functional Description 3.3V Operation Wire Serial Interface 10.1 Serial Interface Timing Diagrams Accessible Registers Serial Interface 11.1 Serial Interface Unit (Type 0101). 11.1.1 12-bit Angle Information 11.1.2 6-bit Status Information 11.1.3 8-bit Magnitude Information 11.2 Hall Sensor Front (Type 0001) 11.3 Hall Sensor Front-End Configuration. 11.4 Analog-Digital Converter Outputs, SIN/COS Signal (Type 0100) 11.5 Automatic Gain Control Register (Type 0111) 11.6 Magnitude Registers. 11.7 Z-Axis Range Indication (Push Button Feature, Red/Yellow/Green Indicator Mode Input Parallel Mode Ratiometric Analog Angle Output 14.1 Analog Output Voltage Modes 14.1.1 Full Scale Mode 14.1.2 Diagnostic Output Mode Programming AS5046 15.1 Zero Position Programming 15.2 Analog Mode Programming. 15.2.1 Angular Range Selector 15.3 Repeated Programming 15.4 Non-permanent Programming 15.5 Digital-to-Analog Converter (DAC) 15.6 OP-AMP Stage 15.6.1 Output Noise 15.7 Application Examples Analog Readback Mode Alignment Mode Choosing Proper Magnet. 18.1 Physical Placement Magnet 18.1.1 Magnet Placement Simulation Modelling Failure Diagnostics.
www.austriamicrosystems.com Revision 1.12
AS5046 Data Sheet
20.1 Magnetic Field Strength Diagnosis. 20.2 Power Supply Failure Detection Angular Output Tolerances. 21.1 Accuracy; Digital Outputs. 21.2 Accuracy; Analog Output 21.3 Transition Noise. 21.4 High Speed Operation 21.4.1 Sampling Rate. 21.5 Output Delays 21.5.1 Angular Error Caused Propagation Delay 21.6 Internal Timing Tolerance 21.6.1 Absolute Output; Serial Interface. 21.7 Temperature 21.7.1 Magnetic Temperature Coefficient 21.7.2 Accuracy over Temperature 21.7.3 Timing Tolerance over Temperature Package Drawings Markings Packing Options Recommended Footprint
www.austriamicrosystems.com
Revision 1.12
AS5046 Data Sheet
Configuration
Figure AS5046 Configuration SSOP16
Table
Description SSOP16 lead Shrink Small Outline Package) Symbol MagRngn Mode Prog DACref DACout Vout VDD3V3 VDD5V Type DO_OD DI_PD, DI_PU, DI,ST DI_PD Description Magnet Field Magnitude RaNGe warning; active low, indicates that magnetic field strength outside recommended limits. Mode input. Select between noise (Mode=VSS) high speed (Mode=VDD5V) mode. Internal pull-down resistor. Must directly connected VDD5V. Chip Select, active low; Schmitt-Trigger input, internal pull-up resistor (~50k). Must always tied normal operation. Serial Clock Line.Clock input 2-wire serial data transmission must left unconnected Serial Data Line. Bi-directional 2-wire serial data transmission Negative Supply Voltage (GND) Programming Input. Internal pull-down resistor (~74k). Should connected programming used Reference voltage input external reference output (unbuffered, ~8k) Feedback, OPAMP inverting input OPAMP output Must left unconnected Must left unconnected 3V-Regulator Output internal core, regulated from VDD5V.Connect VDD5V supply voltage. load externally. Positive Supply Voltage,
DO_OD DI_PD DI_PU
digital output open drain digital input pull-down digital input pull-up analog input digital input
DO_T
supply digital output /tri-state schmitt-trigger input analog output
www.austriamicrosystems.com
Revision 1.12
AS5046 Data Sheet
Description
Pins supply pins, pins internal must left open. magnetic field strength indicator, MagRNGn. open-drain output that pulled when magnetic field recommended range (45mT 75mT). chip will still continue operate, with reduced performance, when magnetic field range. When this low, analog output pins will indicate out-of-range condition. MODE allows switching between filtered (slow) unfiltered (fast mode). This must tied VDD5V, must switched after power section Chip Select (CSn; active low) selects device serial data transmission enables Vout output. "logic high" forces output digital tri-state, force Vout (Serial Clock) clock input data transmission over 2-wire serial interface (Serial Data Line) serial data input output line during data transmission over 2-wire interface PROG used program different operation modes, well zero-position register. DACref external voltage reference input Digital-to-Analog Converter (DAC). selected, analog output voltage (Vout) will ratiometric voltage this pin. Pin10 DACout unbuffered output DAC. This used connect external OPAMP, etc. DAC. (Feedback) inverting input OPAMP buffer stage. Access this allows various OPAMP configurations. Vout analog output pin. analog output voltage, ratiometric VDD5V (3.0 5.5V) external voltage source proportional angle.
www.austriamicrosystems.com
Revision 1.12
AS5046 Data Sheet
Electrical Characteristics
Absolute Maximum Ratings (non operating)
Stresses beyond those listed under "Absolute Maximum Ratings" cause permanent damage device. These stress ratings only. Functional operation device these other conditions beyond those indicated under "Operating Conditions" implied. Exposure absolute maximum rating conditions extended periods affect device reliability. Table Absolute Maximum Ratings (non operating) Symbol VDD5V VDD3V3 -0.3 Input voltage -0.3 -0.3 Input current (latchup immunity) Electrostatic discharge Storage temperature Body temperature (Lead-free package) Humidity non-condensing Iscr Tstrg TBody -100 -0.3 VDD5V +0.3 Unit Note VDD5V VDD3V3 Pins MagRngn, Mode, CSn, CLK, DACout, Vout DACref PROG_DI Norm: JEDEC Norm: method 3015 67°F +257°F t=20 40s, Norm: IPC/JEDEC J-Std-020 Lead finish 100% "matte tin"
Parameter supply voltage
Operating Conditions
Table Operating Conditions Symbol Tamb Isupp VDD5V VDD3V3 VDD5V VDD3V3 Unit Note operation -40°F.+257°F
Parameter Ambient temperature Supply current Supply voltage VDD5V Voltage regulator output voltage VDD3V3 Supply voltage VDD5V Supply voltage VDD3V3
3.3V operation (pin VDD5V VDD3V3 connected)
www.austriamicrosystems.com
Revision 1.12
AS5046 Data Sheet
Characteristics Digital Inputs Outputs
7.3.1
Table
CMOS Schmitt-Trigger Inputs: SCL, (internal Pull-up), Mode (internal Pull-down)
Characteristics CMOS Schmitt-Trigger Inputs: SCL, (internal Pull-up), Mode (internal Pulldown)
(operating conditions: Tamb +125°C, VDD5V 3.0-3.6V operation) VDD5V 4.5-5.5V operation) unless otherwise noted)
Parameter High level input voltage level input voltage Schmitt Trigger hysteresis Input leakage current Pull-up level input current Pull-down high level input current
Symbol VIon- VIoff ILEAK
VDD5V
Unit
Note Normal operation
VDD5V -100
CLK, VDD5V 5.0V CSn, VDD5V= 5.0V Mode, VDD5V= 5.0V
7.3.2
Table
CMOS Input: Program Input (Prog)
Characteristics CMOS Program Input (Prog) Symbol VPROG VDD5V Unit VDD5V: 5.5V During programming Note
(operating conditions: Tamb +125°C, VDD5V 3.0-3.6V operation) VDD5V 4.5-5.5V operation) unless otherwise noted)
Parameter High level input voltage High level input voltage level input voltage Pull-down high level input current
Programming Conditions VDD5V
7.3.3
Table
CMOS Output Open Drain: MagRngn
Characteristics CMOS Output Open Drain MagRngn Symbol VSS+0.4 Unit VDD5V: 4.5V VDD5V: Note
(operating conditions: Tamb +125°C, VDD5V 3.0-3.6V operation) VDD5V 4.5-5.5V operation) unless otherwise noted)
Parameter level output voltage Output current Open drain leakage current
7.3.4
Table
Tristate CMOS Output:
Characteristics Tristate CMOS Output
(operating conditions: Tamb +125°C, VDD5V 3.0-3.6V operation) VDD5V 4.5-5.5V operation) unless otherwise noted)
Parameter High level output voltage level output voltage Output current Tri-state leakage current
www.austriamicrosystems.com
Symbol
VDD5V -0.5
Unit
Note
VSS+0.4
Revision 1.12
VDD5V: 4.5V VDD5V:
AS5046 Data Sheet
7.3.5
Table
Digital-to-Analog Converter
Characteristics Digital-to-Analog Converter Symbol VOUTM1 VOUTM2 ROut,DAC 0.10 *Vref Vref 0.90 *Vref Unit Note 0.100% Vref (default) 10.90% Vref Unbuffered DACout (#10) reference external: Pin: DACref (#9) RefExt ClampMdEn (default) ClampMdEn setting
Parameter Resolution Output range Output resistance reference voltage (DAC full scale range) Integral nonlinearity Differential nonlinearity Analog output hysteresis
Vref
VDD3V3-0.2 VDD5V
reference internal RefExtEn (default)
INLDAC
DNLDAC
Non-Linearity OPAMP; -40.+125°C, analog modes: 1LSB Vref 1024 analog modes 360°-0° transition, 360° mode only OR1,OR0 (default)
Hyst
7.3.6
Table
OPAMP Output Stage
Characteristics OPAMP Output Stage Symbol VDD5V VosOP VoutL VoutH Isink Isource Vnoise 0.95 VDD5V 0.05 VDD5V Unit Linear range analog output µVrms Permanent short circuit current: Vout VDD5V Permanent short circuit current: Vout Over full temperature range; 1Hz.10MHz,Gain Internal; OTP: FB_int External OTP: FB_int (default); with external resistors, pins Vout [#12] [#11]: Figure sigma 3.3V operation Note
Parameter Power supply range Parallel load capacitance Parallel load resistance Open loop gain Offset voltage Output range Output range high Current capability sink current capability source Output noise
OPAMP gain (noninverting)
Gain
www.austriamicrosystems.com
Revision 1.12
AS5046 Data Sheet
Magnetic Input Specification
Table Magnetic Input Specification
(operating conditions: Tamb +125°C, VDD5V 3.0-3.6V operation) VDD5V 4.5-5.5V operation) unless otherwise noted)
Two-pole cylindrical diametrically magnetised source: Parameter Diameter Thickness Magnetic input field amplitude Magnetic offset Field non-linearity Input frequency (rotational speed magnet) fmag_abs Symbol dmag tmag Boff Unit Note Recommended magnet: 2.5mm cylindrical magnets Required vertical component magnetic field strength die's surface, measured along concentric circle with radius 1.1mm Constant magnetic stray field Including offset gradient Absolute mode: readout 1024 positions (see Table Incremental mode: missing pulses rotational speeds 10,000 (see Table Max. offset between defined device center magnet axis NdFeB (Neodymium Iron Boron) SmCo (Samarium Cobalt)
fmag_inc
Displacement radius Recommended magnet material temperature drift
Disp -0.12 -0.035
0.25
www.austriamicrosystems.com
Revision 1.12
AS5046 Data Sheet
Electrical System Specifications
Table Electrical System Specifications
(operating conditions: Tamb +125°C, VDD5V 3.0-3.6V operation) VDD5V 4.5-5.5V operation) unless otherwise noted)
Parameter Resolution
Symbol
Unit
Note 0.088 Maximum error with respect best line fit. Verified optimum magnet placement, Tamb Maximum error with respect best line fit. Verified optimum magnet placement, Tamb +125°C Best line (Errmax Errmin)
Integral non-linearity (optimum)
INLopt
Integral non-linearity (optimum)
INLtemp
Integral non-linearity
Over displacement tolerance with diameter magnet, Tamb +125°C 12bit, missing codes sigma, fast mode (pin MODE sigma, slow mode (pin MODE=0 open) supply voltage 3.3V (VDD3V3) supply voltage 3.3V (VDD3V3) Fast mode (pin MODE=1) Slow mode (pin MODE=0 open) Fast mode (pin MODE=1)
Differential non-linearity Transition noise
0.044 0.06 0.03
Power-on reset thresholds voltage; 300mV typ.hysteresis voltage; 300mV typ.hysteresis Power-up time; Until offset compensation finished, Angular Data valid System propagation delay absolute output delay Internal sampling rate absolute output
Voff tPwrUp
1.37 1.08
tdelay
Slow mode (pin MODE=0 open) Tamb 25°C, slow mode (pin MODE=0 open) Tamb +125°C, slow mode (pin MODE=0 open) Tamb 25°C, fast mode (pin MODE=1) Tamb +125°C, fast mode (pin MODE=1) Max. clock frequency read serial data
fS,mode0
2.48 2.35
2.61 2.61 10.42 10.42
2.74 2.87 10.94 11.46
Internal sampling rate absolute output
fS,mode1
9.90 9.38
Read-out frequency Note: Digital interface
www.austriamicrosystems.com
Revision 1.12
AS5046 Data Sheet
Figure Integral Differential Non-Linearity (exaggerated curve)
4095 12bit code
Actual curve
4095
DNL+1LSB 0.09° Ideal curve
2048
2048
180°
[degrees]
Integral Non-Linearity (INL) maximum deviation between actual position indicated position. Differential Non-Linearity (DNL) maximum deviation step length from position next. Transition Noise (TN) repeatability indicated position.
Timing Characteristics
Table Timing Characteristics 2-Wire Serial Interface
(operating conditions: Tamb +125°C, VDD5V 3.0-3.6V operation) VDD5V 4.5-5.5V operation) unless otherwise noted)
Parameter Data output activated (logic high) First data shifted output register Start data output Data output valid Data output tristate Pulse width Read-out frequency
Symbol active tCLK TCLK valid tristate tCSn fCLK
Unit
Note Time between falling edge data output activated Time between falling edge first falling edge Rising edge shifts time Time between rising edge data output valid After last changes back "tristate" high; initiate read-out next angular position Clock frequency read serial data
www.austriamicrosystems.com
Revision 1.12
AS5046 Data Sheet
Programming Conditions
Table Programming Conditions
(operating conditions: Tamb +125°C, VDD5V 3.0-3.6V operation) VDD5V 4.5-5.5V operation) unless otherwise noted)
Parameter Programming enable time Write data start Write data valid Load programming data Rise time VPROG before CLKPROG Hold time VPROG after CLKPROG Write data programming CLKPROG pulse width Hold time VPROG after programming Programming voltage Programming voltage level Programming current Analog read Programmed zener voltage (log.1) Unprogrammed zener voltage (log.
Symbol tProg enable tData tData valid tLoad PROG tPrgR tPrgH CLKPROG tPROG tPROG finished VPROG VProgOff IPROG
CLKAread Vprogrammed
Unit
Note Time between rising edge Prog rising edge
Write data rising edge CLKPROG
During programming; clock cycles Programmed data available after next power-on Must switched after zapping Line must discharged this level During programming Analog readback mode VRef-VPROG during analog readback mode (see chapter Analog Readback Mode)
Vunprogrammed
www.austriamicrosystems.com
Revision 1.12
AS5046 Data Sheet
Functional Description
AS5046 manufactured CMOS standard process uses spinning current Hall technology sensing magnetic field distribution across surface chip. integrated Hall elements placed circle around center device deliver voltage representation magnetic field perpendicular surface Through Sigma-Delta Analog Digital Conversion Digital Signal-Processing (DSP) algorithms, AS5046 provides accurate high-resolution absolute angular position information. this purpose Coordinate Rotation Digital Computer (CORDIC) calculates angle magnitude Hall array signals. also used indicate movements magnet towards away from chip indicate, when magnetic field outside recommended range (status bits MagInc, MagDec; hardware MagRngn). addition, 8-bit registers available that allow determination magnetic field strength over wide range. small cost diametrically magnetized (two-pole) standard magnet, centered over chip, used input device. AS5046 senses orientation magnetic field calculates 12-bit binary code. This code accessed bi-directional serial two-wire interface. addition digital output, absolute angle converted into 1024-step (10-bit) analog signal, ratiometric supply voltage. analog output configured many ways, such 360°/180°/90° angular range, external internal reference voltage, 0-100%*VDD 10-90% *VDD analog output range, external internal amplifier gain setting. various output modes well user programmable zero position programmed register. long programming voltage applied PROG, setting overwritten time will reset default when power cycled. make setting permanent, register must programmed applying programming voltage. AS5046 tolerant magnet misalignment unwanted external magnetic fields differential measurement technique Hall sensor conditioning circuitry. also tolerant airgap temperature variations Sin-/Cos- signal evaluation.
3.3V Operation
Figure Connections 3.3V Supply Voltages
Operation
2µ2.10µF
3.3V Operation
VDD3V3 VDD3V3
100n
100n
VDD5V
Internal
VDD5V
Internal
5.5V
MODE
(Slow) VDD5V (Fast)
3.6V
MODE
(Slow) VDD5V (Fast)
Mode (Slow) VDD5V (Fast)
Prog
Prog
AS5046 operates either 3.3V ±10% ±10%. This made possible internal 3.3V Low-Dropout (LDO) Voltage regulator. core supply voltage always taken from output, internal blocks always operating 3.3V.For 3.3V operation, must bypassed connecting VDD3V3 with VDD5V (see Figure
www.austriamicrosystems.com Revision 1.12
AS5046 Data Sheet
operation, supply connected VDD5V, while VDD3V3 (LDO output) must buffered 2.2.10µF capacitor, which should placed close supply (see Figure VDD3V3 output intended internal only should loaded with external load. voltage levels digital interface I/O's correspond voltage VDD5V, buffers supplied from this (see Figure buffer capacitor 100nF recommended both cases close VDD5V. Note that VDD3V3 must always buffered capacitor. must left floating, this cause instable internal 3.3V supply voltage which lead larger than normal jitter measured angle.
Wire Serial Interface
AS5046 accessible bi-directional serial interface. must always tied during serial data transmission.
10.1 Serial Interface Timing Diagrams
registers AS5046 available data length byte), bytes) bytes). Shown below Figure common 8-bit data transfer. Figure 8-bit Serial Read Write Timing
Figure shows transfer timing diagram first bits Serial Interface Unit. Figure 16-bit Serial Read Write Timing
www.austriamicrosystems.com
Revision 1.12
AS5046 Data Sheet
Accessible Registers Serial Interface
Table Serial Register Overview Internal Type Identifier Internal Address Register Read Write Note Count angle <upper 10bits: D11:D2> Serial Interface Unit 0101 Programmable with A2.A0 Read only status magnitude angle <lower bits: D1:D0> Hall Sensor Front outputs, SIN/COS signal Automatic Gain Control 0001 -111 Fixed address range Fixed address Read Write Read Write
Status Register
selectable Hall front-end status registers 12bit 12bit input
0100
0111
Fixed address
Read Write
Counter
Notes: This address also modified with analog mode setting Writing value SIN- COS- registers halts conversion loop calculates angle that given values registers. Read command from these registers restarts automatic conversion loop. Writing value counter register halts automatic gain control loop sets value written this register. angle conversion loop continues operate. Read command from register restarts automatic gain control loop.
11.1 Serial Interface Unit (Type 0101)
Serial Interface Unit contains bits data:
Note that angle information only valid, Hall Sensor Front-end configured properly. Table more information.
11.1.1 12-bit Angle Information
12-bit angle data consists blocks: upper 10-bits bytes lower bits byte
www.austriamicrosystems.com
Revision 1.12
AS5046 Data Sheet
11.1.2 6-bit Status Information
Table Status Bits Byte Status Status Status Status Status Status Offset Comp Finish CORDIC Over Flow Alarm Incr. Decr. Even Parity must valid data must this set, angular data invalid LINearity warning bit. Should normal operation. Will when magnetic field high This temporarily when magnetic field increases, when magnet pushed towards This temporarily when magnetic field decreases, when magnet pulled away from Even parity check bytes
11.1.3 8-bit Magnitude Information
magnitude information value that proportional magnetic field strength. strong magnet close distance between magnet chip) will result high magnitude value vice versa. When automatic gain control (AGC) active (default state), tries keep magnitude value stable value 3FH.
11.2 Hall Sensor Front (Type 0001)
Hall Sensor Front allows configuration each Hall Sensor. Each sensor disabled connected either signal bus. Additionally, each sensor inverted differential measurement. Each Hall Sensor selected through device address type identifier 0001, address selects Hall Sensor (see Figure address selects Hall Sensor (see Figure Figure Location Hall Elements Chip (top view)
Note: magnet placed like shown Figure encoder reading will zero.
www.austriamicrosystems.com Revision 1.12
AS5046 Data Sheet
each Hall Sensor, corresponding Front contains bits Type 0001 Addr. 000.111 TestEN: SenseEN: COS_EN: SIN_EN: INV: TestEN SenseEN Byte1 COS_EN SIN_EN
always enabled Hall Elements, disabled Hall Elements disabled Hall Elements, this Hall Element should added signal bus. also possible enable multiple Hall sensors this disabled Hall Elements, this Hall Element should added signal bus. also possible enable multiple Hall sensors this Hall Element should inverted differential measurement. Hall Element should inverted normal operation, Hall Sensor should powered down.
Note: When enabling disabling individual Hall elements SIN- COS- signal buses recommended allow several milliseconds (typ. 5ms) dwelling time until signal stable eventual offsets compensated.
11.3 Hall Sensor Front-End Configuration
default configuration Hall Sensor Front-End angle measurement. This configuration must always programmed when angle should measured read from Serial Interface Unit register. Table Hall Sensor Front-End Default Configuration Addr testEN SenseEN COS_EN SIN_EN
following configuration example selects Hall Sensor assigns signal bus: Table Example: Readout Single Hall Sensor (Sensor Addr testEN SenseEN COS_EN SIN_EN
This example uses opposite Hall sensors differential mode assigns resulting signal signal bus:
www.austriamicrosystems.com
Revision 1.12
AS5046 Data Sheet
Table Example: Differential Measurement Opposite Hall Sensors Addr testEN SenseEN COS_EN SIN_EN
11.4 Analog-Digital Converter Outputs, SIN/COS Signal (Type 0100)
Type 0100 Addr.000 Byte
12-bit output: signal Upper bits
Byte
12-bit output: signal Upper bits
Byte
signal Lower bits signal Lower bits
analog signals SIN- COS- buses converted into signed 12-bit digital value ADC's, each bus. read signal from more Hall Sensors, first assign signal (SIN, COS) each Hall Sensor Hall Sensor front-end then read corresponding amplitude value from output register. Note that ADC's 14-bit (see block diagram, Figure only 12-bit available user. available 12-bit output again split into upper 8-bit block (available bytes lower 4-bit block byte resulting 12-bit value formatted signed 12-bit value range from -2048.+2047 (decimal). (MSB) sign bit; this set, Sin/Cos value negative.
11.5 Automatic Gain Control Register (Type 0111)
Automatic Gain Control active "green" range magnetic field, when magnetic field within ~35.63mT. magnetic field low, e.g. when magnet away from chip, register will FFH, magnetic field strong, e.g. when magnet close chip, register will 00H. Automatic Gain control disabled writing value into this register. will enabled reading from this register. tries maintain constant magnitude value 3FH. reached upper lower limit, magnitude value longer maintained will also change accordingly (see 11.1.3 11.6). Type 0111 Addr. AGC7 AGC6 AGC5 Byte AGC5 AGC3 AGC2 AGC1 AGC0
11.6 Magnitude Registers
AS5046 allows readout additional registers related magnetic field strength: magnitude registers. Figure shows graphic example interrelations these registers respect magnetic field strength magnet (all register levels decimal format). magnetic field strength (below level magnitude will will maximum: 255. status will (red range). recommended operate this range, although AS5046 will still produce usable results very weak magnetic fields.
www.austriamicrosystems.com Revision 1.12
AS5046 Data Sheet
magnetic field strength further increased above magnitude value will cleared. will remain until magnitude reached value (yellow range; level B3/B4). angular data still used yellow range, noise (=jitter) will larger than normal. Once magnitude strong enough reach value will regulate internal loop gain maintain this value. Magnitude will remain will regulate between (green range; magnetic field strength between level B3/B4 B5/B6). This recommended operating range. magnetic field strength rises further than B5/B4, longer regulate loop will minimum value magnitude value will increase (yellow range; B7/B8). this range, angular data will still valid. rather strong field, there issue with noise, magnetic field more distorted than normal operating range which lead additional errors. Above level B7/B8 alarm will once magnitude exceeded level (red range). recommended operate this range. main contributing part errors will more distorted magnetic field. magnitude exceeds value 127, (cordic overflow) alarm will set. This case only occur with very strong magnets does usually occur practice. angular data will invalid when set.
Figure Magnitude Values Magnetic Field Strength
www.austriamicrosystems.com
Revision 1.12
AS5046 Data Sheet
Table Magnitude Values Parameter Input Field tolerance level red2yellow Input Field tolerance level yellow2green Input Field tolerance level green2yellow Input Field tolerance level yellow2red Input Field tolerance level red2yellow Input Field tolerance level yellow2green Input Field tolerance level green2yellow Input Field tolerance level yellow2red Symbol Br2y25 By2g25 Bg2y25 By2r25 Br2y By2g Bg2y By2r 16.77 33.01 60.0 90.45 15.64 30.80 55.96 84.39 17.95 35.35 64.24 96.87 17.95 35.35 64.24 96.87 19.33 38.06 69.15 104.28 22.37 44.05 80.04 120.69 Unit Over full specified temperature range Note
25°C ambient temperature
11.7 Z-Axis Range Indication (Push Button Feature, Red/Yellow/Green Indicator
AS5046 provides several options detecting movement distance magnet vertical (Z-) direction. Signal indicators MagINC, MagDEC available status bits serial data stream, while MagRngn open-drain output that indicates out-of range status YELLOW range). Additionally, analog output provides safety feature form that will turned when magnetic field strong weak (RED range). serial data always available, red/yellow/green status indicated status bits shown below: Table Magnetic Field Strength Indicators Status Bits Hardware Pins Rngn Analog output enabled enabled enabled enabled Description
distance change Magnetic Input Field (GREEN range, ~45.75mT) Distance increase, GREEN range; Pull-function. This state dynamic only active while magnet moving away from chip. Distance decrease, GREEN range; Push- function. This state dynamic only active while magnet moving towards chip. YELLOW Range: Magnetic field 25.45mT ~75.135mT. AS5046 still operated this range, with slightly reduced accuracy. Range: Magnetic field ~<25mT >~135mT. analog output will turned this range default. enabled permanently programming (see 14.1.2). still possible absolute serial interface range, recommended.
disabled
www.austriamicrosystems.com
Revision 1.12
AS5046 Data Sheet
Mode Input
absolute angular position sampled rate 10.4kHz (t=96µs) fast mode rate 2.6kHz (t=384µs) slow mode. These modes selected MODE (#2). mode input activates deactivates internal filter, which used reduce digital jitter consequently analog output noise. MODE must connected VDD5V depending wanted operation mode. Changing level MODE during operation allowed. Activating filter pulling Mode leaving open reduces transition noise <0.03° rms. same time, sampling rate reduced 2.6kHz signal propagation delay increased 384µs. This mode recommended high precision, speed 360° applications. Deactivating filter setting Mode HIGH increases sampling rate 10.4kHz reduces signal propagation delay 96µs. transition noise will increase <0.06° rms. This mode recommended higher speed full scale 360° applications. Switching MODE affects following parameters: Table Mode Settings Parameter Sampling rate Transition noise sigma) Propagation delay Startup time Slow Mode (Pin MODE open) 2.61 (383µs) 0.03° 384µs 20ms Fast Mode (Pin MODE 10.42 (95.9µs) 0.06° 96µs 80ms
MODE should fixed power-up. mode change during operation recommended.
Parallel Mode
Parallel Mode allows connection AS5046's parallel line, maintaining just wires data transmission. This mode accomplished connecting inputs/outputs parallel. Each AS5046 device programmed address ranging from (see Table Figure Parallel Connection Devices
AS5046 Device Addr.
AS5046 Device Addr.
AS5046 Device Addr.
www.austriamicrosystems.com
Revision 1.12
AS5046 Data Sheet
Note that parallel connection some restrictions: Each unit must programmed have different address (ranging from 111; Table Changing address also changes analog mode, these bits share same position.(see Figure Only containing angle data status bits read from parallel devices (type 0101). other registers share same type identifier (0001, 1011, 0111; Table 14), which would lead data collision when trying read these registers from parallel devices.
Ratiometric Analog Angle Output
analog output Vout provides analog voltage that proportional angle rotating magnet ratiometric supply voltage VDD5V (max.5.5V). source sink currents ±1mA normal operation 66mA short circuit current). analog output block consists digital angular range selector, 10-bit Digital-to-Analog converter OPAMP buffer stage (see Figure 17). digital range selector allows preselection angular range 360°, 180°, (see Table 23). Finetuning angular range accomplished adjusting gain OPAMP buffer stage. reference voltage Digital-to-Analog converter (DAC) taken internally from VDD5V this mode, output voltage ratiometric supply voltage. Alternatively, external reference applied DACref (#9). this mode, analog output ratiometric external reference voltage. on-chip diagnostic feature turns analog output case error (broken supply magnetic field range; Figure 17). output accessed directly DACout. addition OPAMP output allows variety user configurable options, such variable output voltage ranges variable output voltage versus angle response. adding external transistor, analog voltage output buffered allow output currents hundred milliamperes more. Furthermore, OPAMP configured constant current source. option, configured different output ranges: 0.100% VDACref. reference point either taken from VDD5V/2 from external DACref input. 0.100% range allows easy replacement potentiometers. nature rail-to-rail outputs, linearity will degrade output voltages that close supply rails. 10.90% VDACref. This range allows better linearity, OPAMP driven rails. Furthermore, this mode allows failure detection, when analog output voltage outside normal operating range 10.90%VDD, case broken supply when magnetic field range analog output turned off.
14.1 Analog Output Voltage Modes
Analog output voltage modes programmable OTP. Depending application, analog output selected rail-to-rail output clamped output with 10%-90% VDD5V. output ratiometric supply voltage (VDD5V), which range from 3.0V 5.5V. reference switched external reference (pin DACref), output ratiometric external reference.
14.1.1 Full Scale Mode
This output mode provides ratiometric output 100%)x Vref amplified OPAMP stage (default internal gain, Figure
www.austriamicrosystems.com
Revision 1.12
AS5046 Data Sheet
Figure
Analog Output, Full Scale Mode (shown 360°mode)
Vref 100%
analog output voltage
180°
270°
angle 360°
Note: simplification, Figure describes linear output voltage from rail rail VDD). practice, this feasible saturation effects OPAMP output driver transistors. actual curve will rounded towards supply rails indicated Figure 11). Figure shown 360° operation. Table (page further angular range programming options.
14.1.2 Diagnostic Output Mode
Figure Diagnostic Output Mode
Vref 100% analog output voltage normal operating area error case, output voltage grey area
180° 270° 360° angle
Diagnostic Output Mode (see Figure analog output internal ranges from Vref error case, either when supply interrupted when magnetic field "red" range, (see Table output switched thus indicates error condition.
possible enable analog output permanently will switched even magnetic field range). enable this feature factory setting must set. corresponding FS6. Application Note AS5040-20 (Extended features programming) further details. application note available download austriamicrosystems website. analog digital outputs will have following conditions: Table Conditions Analog Digital Outputs Status Normal operation Magnetic field range Output Voltage Vref
Serial Digital Output #1023 (0°-360°), MagRngn #1023 (0°-360°) range signaled status bits: MagInc=MagDec=LIN=1, MagRngn=
Vref output switched (this feature disabled OTP; text)
www.austriamicrosystems.com
Revision 1.12
AS5046 Data Sheet
Status Broken positive power supply (VOUT pull down resistor receiving side) Broken power supply ground (VOUT pull down resistor receiving side) Broken positive power supply (VOUT pull resistor receiving side) Broken power supply ground (VOUT pull resistor receiving side)
Output Voltage
Serial Digital Output
serial data bits read serial interface will either "0"-s "1"-s, indicating non-valid output
Notes: Vref internal: VDD5V (pin #16) external: VDACref (pin#9), depending Ref_extEN (0=int., 1=ext.) positive supply voltage receiving side (3.0 5.5V)
Programming AS5046
After power-on, programming AS5046 enabled with rising edge Prog logic high. configuration data must serially shifted into register Prog-pin. first "CCW" followed zero position data (MSB first) Analog Output Mode setting shown Table Data must valid rising edge (see Figure 13). Following this sequence, voltage Prog must raised programming voltage VPROG (see Figure 14). pulses (tPROG) must applied program fuses. exit programming mode, chip must reset power-on-reset. programmed data available after next power-up. Note: During programming process, transitions programming current cause high voltage spikes generated inductance connection cable. avoid these spikes possible damage connection wires, especially signals PROG must kept short possible. maximum wire length between VPROG switching transistor PROG (Figure should exceed 50mm inches). suppress eventual voltage spikes, 10nF ceramic capacitor should connected close pins PROG VSS. This capacitor only required programming, required normal operation. clock timing tclk must selected proper rate ensure that signal PROG stable rising edge (see Figure 13). Additionally, programming supply voltage should buffered with 10µF capacitor mounted close switching transistor. This capacitor aids providing peak currents during programming. specified programming voltage PROG 7.5V (see section Programming Conditions). compensate voltage drop across VPROG switching transistor, applied programming voltage slightly higher (7.5 8.0V, Figure 15). Register Contents: Counter Clockwise ccw=0 angular value increases with clockwise rotation ccw=1 angular value increases with counterclockwise rotation [9:0]: Programmable Zero Index Position FB_intEN: OPAMP gain setting: 0=external, 1=internal; this also sets device address RefExtEN: reference: 0=internal, 1=external; this also sets device address ClampMd Analog output span: 0=0-100%, 1=10-90%*VDD; this also sets device address Output Range (OR0, OR1): Analog Output Range Selection [1:0] 360° 180° Disable shutdown analog output: 14.1.2
www.austriamicrosystems.com
Revision 1.12
AS5046 Data Sheet
Figure
Programming Access Write Cycle (section Figure
tDatain
Prog
FB_int
RefExt
Clamp
Output Range1
Output Range0
tProg enable
tDatain valid
tclk text Zero Position Analog Modes
Figure
Complete Programming Sequence
Figure
Programming Hardware Connection AS5046 (shown with AS5046 demoboard)
www.austriamicrosystems.com
Revision 1.12
AS5046 Data Sheet
15.1 Zero Position Programming
AS5046 allows easy assembly system, actual angle magnet does need considered. programming, position assigned permanent zero position with accuracy 0.35° (all modes). Using same procedure, AS5046 calibrated assign given output voltage given angle. With this approach, offset errors (DAC OPAMP) also compensated calibrated position. Essentially, given mechanical position, angular measurement system electrically rotated changing Zero Position value register), until output matches desired mechanical position. example Figure below shows configuration supply voltage 10%-90% output voltage range. adjusted Zero Position Programming provide analog output voltage Volts angle 180°. slope curve further adjusted changing gain OPAMP output stage selecting desired angular range (360°/180°/90°/45°). Figure Zero Position Programming (shown 360° mode) VDD5V analog output voltage
output electrically rotated match given output voltage mechanical position
180°
270°
360°
mechanical angle
15.2 Analog Mode Programming
analog output configured many ways: consists three major building blocks, digital range preselector, 10-bit Digital-to-Analog-Converter (DAC) OP-AMP buffer stage. default configuration (all bits analog output 360° operation, internal reference (VDD5V/2), external OPAMP gain, 0-100% ratiometric VDD5V. Shown below typical example 0°-360° range, 0-5V output. complete application requires only external component, buffer capacitor VDD3V3 only connections VDD, Vout (connectors 1-3). Note: default setting OPAMP feedback path is:FB_intEn=0=external. external resistors must installed. programmed state (FB_intEn=1=internal), these resistors need installed feedback path internal (Rf_int Rg_int).
www.austriamicrosystems.com
Revision 1.12
AS5046 Data Sheet
Figure
Analog Output Block Diagram
Mode pin. Default open (low noise) External reference pin. Leave open connect used
Magnetic field range alarm. Active low. Leave open connect used
VDD5V
MagRngn
Mode
DACref
from Vref digital VDD5V
DACout VDD5 10bit analog
output pin. Leave open used
Range Selector
VOUT
ClampMdEN 0-100 Vref def.) 10-9 Vref
0=ext 1=int FB_intEN Gain (int)
Rf_int
Rg_int
PROG
programming alignment mode only. Leave open connect used
OP-Amp feedback pin. Leave open used.
Digital serial interface, 10bit/360°. Leave open used. also tied used
Test pins Leave open
Vout
15.2.1 Angular Range Selector
Angular Range selector allows digital pre-selection angular range. AS5046 configured full scale angular range 45°, 90°, 180° 360°. addition, Output voltage versus angle response finetuned setting gain OP-AMP with external resistors maximum output voltage DAC. combination these options allows configure operation range AS5046 angles 360° output voltages 5.5V. response curve analog output linear selected range (45°/90°/180°/360°). addition, slope mirrored 180° 45°- 90°- modes step response 270° 180°-mode. This allows AS5046 used variety applications. these three modes, output remains Vout,max Vout,min avoid sudden output change when mechanical angle rotated beyond selected analog range. 360°-mode, jitter between Vout,max Vout,min 360° point also prevented hysteresis.
www.austriamicrosystems.com
Revision 1.12
1-10µF RLmin <100pF °angle
REF_ extEN
3.3V
VDD3V3
Connect pins 3.6V. connect 5.5V!
AS5046 Data Sheet
Table Output Range1
Digital Range Selector Programming Option Output Range0 Mode
Note Default mode, analog resolution= 10bit (1024 steps) over 360°
1024 180° 270° 360°
analog step size: 1LSB 0.35° (10bit)
Analog resolution= 10bit (1024 steps) over 180°
180° 270° 360°
Analog step size:
1LSB 0.175° (11bit)
Analog resolution= 10bit (1024 steps) over
180° 270° 360°
Analog step size: 1LSB 0.088° (12bit)
Analog resolution= (512 steps) over
180° 225° 360°
Analog step size: 1LSB 0.088° (12bit)
Note: resolution digital serial interface always 12bit (0.088°/step) over 360°, independent analog mode
15.3 Repeated Programming
Although single AS5046 register programmed only once (from possible program other, unprogrammed bits subsequent programming cycles. However, that already been programmed should programmed twice. Therefore recommended that bits that already programmed during programming cycle.
15.4 Non-permanent Programming
also possible re-configure AS5046 non-permanent overwriting register. This procedure essentially "Write Data" sequence (see Figure without subsequent programming cycle. "Write Data" sequence applied time during normal operation. This configuration remains while power supply voltage above power-on reset level (see 7.5). Application Note AN5000-20 further information.
www.austriamicrosystems.com Revision 1.12
AS5046 Data Sheet
15.5 Digital-to-Analog Converter (DAC)
resolution 10bit (1024 steps) configured following options Internal external reference default reference voltage (VDD5V) divided (see Figure 17). Using this reference, system that output voltage ratiometric supply voltage built. Optionally, external reference source, applied pin#9 (DACref) used. This programming option useful applications requiring precise output voltage that independent supply fluctuations, current sink outputs applications with dynamic reference, e.g. attenuation audio signals. 0-100% 10-90% full scale range reference voltage buffered internally. recommended range external reference voltage 0.2V (VDD3V3 -0.2)V. output voltage will switched when magnetic field range, when MagInc MagDec indicators both MagRngn-pin (#1) will low. default full scale output voltage range 0-100%*VDD5V. limitations output stage OP-Amp buffer, cannot drive output voltage from 0-100% rail-to-rail. Without load, minimum output voltage will millivolts higher than maximum output voltage will slightly lower than VDD5V. With increasing load, voltage drops will increase accordingly. programming option, output range 10-90%*VDD5V selected. this mode, there saturation upper lower output voltage limits like 0-100% mode allows failure detection output voltage will outside 10-90% limits, when magnetic field "red" range (Vout=0V, Table when supply chip interrupted (Vout=0V VDD5V). unbuffered output accessible (DACout). This output must loaded.
15.6 OP-AMP Stage
output buffered non-inverting Op-Amp stage. amplifier supplied VDD5V (pin #16) hence provide output voltages allowing access inverting input Op-Amp with addition discrete components configured many ways, like high current buffer, current sink output, adjustable angle range, etc. default, gain Op-Amp must external resistors (see Figure 17). Optionally, fixed internal gain setting (2x) programmed OTP, eliminating need external resistors.
15.6.1 Output Noise
Noise level analog output depends states digital angular output: digital angular output value stable this case, output noise figure given Vnoise section 7.3.6. Note that noise level given default gain other gains, must scaled accordingly. digital output edge step this case, digital output jitter between adjacent values. rate jitter specified transition noise (parameter paragraph 7.5). resulting output noise calculated
Vnoise ,Vout
where: Vnoise, Vout VDD5V Vnoise,OPAMP
VDD5V Vnoise ,OPAMP
noise level Vout Vrms transition noise °rms; 7.5) supply voltage VDD5V noise level OPAMP (paragraph Vrms
www.austriamicrosystems.com
Revision 1.12
AS5046 Data Sheet
15.7 Application Examples
Application Note AN5043-10 shows various application examples AS5043 encoder same application examples apply analog output AS5046.
Analog Readback Mode
Non-volatile programming (OTP) uses on-chip zener diodes, which become permanently resistive when subjected specified reverse current. quality programming process depends amount current that applied during programming process 130mA). This current must provided external voltage source. this voltage source cannot provide adequate power, zener diodes programmed properly. order verify quality programmed bits, analog level read each zener diode, giving indication whether this particular properly programmed not. AS5046 Analog Readback Mode, digital sequence must applied pins CSn, PROG shown Figure digital level this depends supply configuration (3.3V section second rising edge (OutpEN) changes PROG digital output log. high signal PROG must removed avoid collision outputs (grey area Figure 18). following falling slope changes PROG analog output, providing reference voltage Vref, that must saved reference calculation subsequent programmed unprogrammed bits. Following this step, each rising slope outputs data reverse order during programming. (see Figure Output Range ClampMdEn, RefExtEn, FB_IntEn, Z0.Z9, ccw) During analog readback, capacitor PROG (see Figure should removed allow fast readout rate. measured analog voltage each must subtracted from previously measured Vref, resulting value gives indication quality programmed bit: reading <100mV indicates properly programmed reading indicates properly unprogrammed bit. reading between 100mV indicates faulty bit, which result undefined digital value, when read power-up. Following clock (after reading "ccw"), chip must reset disconnecting power supply. Figure Analog Register Read
www.austriamicrosystems.com
Revision 1.12
AS5046 Data Sheet
Alignment Mode
alignment mode simplifies centering magnet over chip gain maximum accuracy XY-alignment tolerance. This electrical centering method allows wider XY-alignment tolerance (0.485mm radius) than mechanical centering (0.25mm radius) eliminates placement tolerance within package (+/- 0.235mm). Alignment mode enabled with falling edge while PROG logic high (Figure 19). Data bits D11D0 serial interface change 12-bit displacement amplitude output. high value indicates large displacement, also higher absolute magnetic field strength. magnet properly aligned, when difference between highest lowest value over full turn minimum. Under normal conditions, properly aligned magnet will result reading less than over full turn. Stronger magnets short gaps between magnet show values larger than 128. These magnets still properly aligned long difference between highest lowest value over full turn minimum. MagInc MagDec indicators will when alignment mode reading 128. same time, hardware MagRngn (#1) will pulled VSS. Alignment mode reset normal operation mode power-on-reset (cycle power supply) falling edge with PROG=low (see Figure 20). Figure Enabling Alignment Mode
Figure
Exiting Alignment Mode
www.austriamicrosystems.com
Revision 1.12
AS5046 Data Sheet
Choosing Proper Magnet
Typically magnet should diameter 2.5mm height. Magnetic materials such rare earth AlNiCo, SmCo5 NdFeB recommended. magnet's field strength perpendicular surface should verified using gauss-meter. magnetic field given distance, along concentric circle with radius 1.1mm (R1), should range ±45mT.±75mT. (see Figure 21). Figure Typical Magnet Magnetic Field Distribution
typ. diameter
Magnet axis
Magnet axis
Vertical field component
concentric circle; radius 1.1mm Vertical field component (45.75mT)
www.austriamicrosystems.com
Revision 1.12
AS5046 Data Sheet
18.1 Physical Placement Magnet
best linearity achieved placing center magnet exactly over defined center package shown Figure Figure Defined Center Magnet Displacement Radius
2.433 Defined center
2.433 Area recommended maximum magnet misalignment
18.1.1 Magnet Placement
magnet's center axis should aligned within displacement radius 0.25mm from defined center with reference edge (see Figure 22). This radius includes placement tolerance chip within SSOP-16 package (+/- 0.235mm). displacement radius 0.485mm with reference center chip (see section Alignment Mode). vertical distance should chosen such that magnetic field surface within specified limits (see Figure 21). typical distance between magnet package surface 0.5mm 1.8mm with recommended magnet (6mm 3mm). Larger gaps possible, long required magnetic field strength stays within defined limits. magnetic field outside specified range still produce usable results, out-of-range condition will indicated MagRngn (pin which will pulled low. this condition, angular data still available over digital serial interface, analog output will turned off. Figure Vertical Placement Magnet
surface
Package surface
0.576mm 0.1mm 1.282mm 0.15mm
www.austriamicrosystems.com
Revision 1.12
AS5046 Data Sheet
Simulation Modelling
Figure Arrangement Hall Sensor Array Chip (principle)
3.9mm +/-0.235mm
2.433mm +/-0.235mm
AS5046 Radius circular Hall sensor array: 1.1mm radius
Center
With reference Figure diametrically magnetized permanent magnet placed above below surface AS5046. chip uses array Hall sensors sample vertical vector magnetic field distributed across device package surface. area magnetic sensitivity circular locus 1.1mm radius with respect center die. Hall sensors area magnetic sensitivity grouped configured such that orthogonally related components magnetic fields sampled differentially. differential signal Y1-Y2 will give sine vector magnetic field. differential signal X1-X2 will give orthogonally related cosine vector magnetic field. angular displacement magnetic source with reference Hall sensor array then modelled
arctan
0.5°
±0.5° angular error assumes magnet optimally aligned over center result gain mismatch errors AS5046. Placement tolerances within package ±0.235mm direction, using reference point edge (Figure 24). order neglect influence external disturbing magnetic fields, robust differential sampling ratiometric calculation algorithm been implemented. differential sampling sine cosine vectors removes common mode error components introduced magnetic source itself external disturbing magnetic fields. ratiometric division sine cosine vectors removes need accurate absolute magnitude magnetic field thus accurate Z-axis alignment magnetic source. recommended differential input range magnetic field strength (B(X1-X2),B(Y1-Y2)) ±75mT surface die. addition this range, additional offset ±5mT, caused unwanted external stray fields allowed. chip will continue operate, with degraded output linearity, signal field strength outside recommended range. strong magnetic fields will introduce errors saturation effects internal preamplifiers. weak magnetic fields will introduce errors noise becoming more dominant.
www.austriamicrosystems.com
Revision 1.12
AS5046 Data Sheet
Failure Diagnostics
AS5046 also offers several diagnostic failure detection features:
20.1 Magnetic Field Strength Diagnosis
software: MagInc MagDec status bits will both high when magnetic field range. hardware: (MagRngn) logical NAND-ed combination MagInc MagDec status bits. open-drain output will turned with external pull-up resistor) when magnetic field range. hardware: (Vout) analog output OP-Amp. analog output will when magnetic field range (all analog modes).
20.2 Power Supply Failure Detection
software: power supply AS5046 interrupted, digital data read serial interface will "0"s. Data only valid, when high, hence data stream with "0"s invalid. ensure adequate levels failure case, pull-down resistor (~10k) should added between receiving side. hardware: MagRngn open drain output requires external pull-up resistor. normal operation, this high ohmic output high. failure case, either when magnetic field range power supply missing, this output will become low. ensure adequate level case broken power supply AS5046, pull-up resistor (~10k) must connected positive supply (VDD5V).
Angular Output Tolerances
21.1 Accuracy; Digital Outputs
Accuracy defined error between measured angle actual angle. influenced several factors: non-linearity analog-digital converters, internal gain mismatch errors, non-linearity misalignment magnet
these errors, accuracy with centered magnet (Err Errmin)/2 specified better than ±0.5 degrees 25°C (see Figure 26). Misalignment magnet further reduces accuracy. Figure shows example 3D-graph displaying nonlinearity over XY-misalignment. center square XY-area corresponds centered magnet (see center graph). axis extends misalignment ±1mm both directions. total misalignment area graph covers square (79x79mil) with step size 100µm. each misalignment step, measurement shown Figure repeated accuracy (Errmax Errmin)/2 (e.g. 0.25° Figure entered Z-axis 3D-graph.
www.austriamicrosystems.com
Revision 1.12
AS5046 Data Sheet
21.2 Accuracy; Analog Output
analog output same accuracy digital output with addition nonlinearities OPAMP (+/-1LSB; Table Table Figure Example Linearity Error over Misalignment
Linearity Error over XY-misalignment
1000
-100 -400 -700 -200 -400 -600 -1000 -800 -1000
maximum non-linearity error this example better than degree (inner circle) over misalignment radius ~0.7mm. volume production, placement tolerance within package (±0.235mm) must also taken into account. total nonlinearity error over process tolerances, temperature misalignment circle radius 0.25mm specified better than ±1.4 degrees. magnet used this measurement cylindrical NdFeB (Bomatec® BMN-35H) magnet with diameter 2.5mm height. Figure Example Linearity Error over 360° Linearity Error with Centered Magnet
-0.1 -0.2 -0.3 -0.4 -0.5
transition noise
www.austriamicrosystems.com
Revision 1.12
AS5046 Data Sheet
21.3 Transition Noise
Transition noise defined jitter transition between steps. nature measurement principle (Hall sensors Preamplifier ADC), there always certain degree noise involved. This transition noise voltage results angular transition noise outputs. specified 0.06 degrees sigma) fast mode (pin MODE high) 0.03 degrees sigma) slow mode (pin MODE open). These values repeatability indicated angle given mechanical position. transition noise different implications type output that used: absolute output; serial interface: transition noise absolute output reduced user applying averaging readings. averaging readings will reduce transition noise 50%, e.g. from 0.03°rms 0.015°rms sigma) slow mode analog output: Ideally, analog output should have jitter that less than digit. 360° mode, both fast slow mode selected adequate jitter. 180°, mode, where step sizes smaller, slow mode should selected reduce output jitter.
statistically, sigma represents 68.27% readings, sigma represents 99.73% readings.
21.4 High Speed Operation
21.4.1 Sampling Rate
AS5046 samples angular value rate 10.42k samples second (ksps) fast mode 2.61ksps slow mode. Consequently, reading performed each 96µs. (fast mode) 384µs (slow mode). stationary position magnet, this sampling rate creates additional error. Absolute Mode: With given sampling rates, number samples turn magnet rotating high speed calculated
fast mode
slow mode
practice, there upper speed limit. only restriction that there will fewer samples revolution speed increases. Regardless rotational speed, absolute angular value always sampled highest resolution. Table Speed Performance Fast Mode (pin Mode 610rpm 1024 samples turn 1220rpm samples turn 2441rpm samples turn etc. Slow Mode (pin Mode open) 610rpm samples turn 1220rpm samples turn 2441rpm samples turn etc.
www.austriamicrosystems.com
Revision 1.12
AS5046 Data Sheet
21.5 Output Delays
propagation delay delay between time that sample taken until available angular data. This delay 96µs fast mode (pin Mode high) 384µs slow mode (pin Mode open). analog output produces further delay, output voltage will updated soon available. Using serial interface data transmission, additional delay must considered, caused asynchronous sampling (0.1/fsample time takes external control unit read process angular data from AS5046.
21.5.1 Angular Error Caused Propagation Delay
rotating magnet will cause angular error caused propagation delay. This error increases linearly with speed:
sampling (deg) pr.delay
where esampling angular error rotating speed [rpm] prop.delay propagation delay [seconds]
Note: since propagation delay known, automatically compensated control unit processing data from AS5046.
21.6 Internal Timing Tolerance
AS5046 does require external ceramic resonator quartz. internal clock timings AS5046 generated on-chip oscillator. This oscillator factory trimmed accuracy room temperature (±10% over full temperature range). This tolerance influences sampling rate:
21.6.1 Absolute Output; Serial Interface
angular value updated every 96µs (Mode 384µs (Mode open)
21.7 Temperature
21.7.1 Magnetic Temperature Coefficient
major benefits AS5046 compared linear Hall sensors that much less sensitive temperature. While linear Hall sensors require compensation magnet's temperature coefficients, AS5046 automatically compensates varying magnetic field strength over temperature. magnet's temperature drift does need considered, AS5046 operates with magnetic field strengths from ±45.±75mT. Example: NdFeB magnet field strength 75mT -40°C temperature coefficient -0.12% Kelvin. temperature change from -40° +125° 165K. magnetic field change -0.12% -19.8%, which corresponds 75mT -40°C 60mT 125°C AS5046 compensate this temperature related field strength change automatically, user adjustment required.
www.austriamicrosystems.com
Revision 1.12
AS5046 Data Sheet
21.7.2 Accuracy over Temperature
influence temperature absolute accuracy very low. While accuracy ±0.5° room temperature, increase ±0.9° increasing noise high temperatures.
21.7.3 Timing Tolerance over Temperature
internal oscillator factory trimmed ±5%. Over temperature, this tolerance increase ±10%. Generally, timing tolerance influence accuracy resolution system, used mainly internal clock generation.
Package Drawings Markings
16-Lead Shrink Small Outline Package SSOP-16 Figure Package Drawings Marking
www.austriamicrosystems.com
Revision 1.12
AS5046 Data Sheet
Table SSOP-16 Mechanical Dimensions Dimensions Symbol 0.63 1.73 0.05 1.68 0.25 0.09 6.07 7.65 1.86 0.13 1.73 0.315 6.20 0.65 0.75 0.95 .025 1.99 0.21 1.78 0.38 0.20 6.33 5.38 .068 .002 .066 .010 .004 .239 .301 .205 .073 .005 .068 .012 .244 .307 .209 .0256 .030 .037 .078 .008 .070 .015 .008 .249 .311 .212 inch Marking: YYWWIZZ Last Digit Manufacturing Year Manufacturing Week Plant Identifier Traceability Code JEDEC Package Outline Standard: Thermal Resistance Rth(j-a): typ. still air, soldered IC's marked with white letters "ES" denote Engineering samples
Packing Options
Delivery: Tape Reel reel 2000 devices) Tubes tubes devices) delivery tubes delivery tape reel
Order AS5046ASSU Order AS5046ASST
Recommended Footprint
Figure Recommended Footprint
Recommended Footprint Data 9.02 6.16 0.46 0.65 5.01 inch 0.355 0.242 0.018 0.025 0.197
www.austriamicrosystems.com
Revision 1.12
AS5046 Data Sheet
Copyrights
Copyright 1997-2010, austriamicrosystems Schloss Premstaetten, 8141 Unterpremstaetten, Austria-Europe. Trademarks Registered rights reserved. material herein reproduced, adapted, merged, translated, stored, used without prior written consent copyright owner. products companies mentioned trademarks registered trademarks their respective companies.
Disclaimer
Devices sold austriamicrosystems covered warranty patent indemnification provisions appearing Term Sale. austriamicrosystems makes warranty, express, statutory, implied, description regarding information forth herein regarding freedom described devices from patent infringement. austriamicrosystems reserves right change specifications prices time without notice. Therefore, prior designing this product into system, necessary check with austriamicrosystems current information. This product intended normal commercial applications. Applications requiring extended temperature range, unusual environmental requirements, high reliability applications, such military, medical life-support lifesustaining equipment specifically recommended without additional processing austriamicrosystems each application. information furnished here austriamicrosystems believed correct accurate. However, austriamicrosystems shall liable recipient third party damages, including limited personal injury, property damage, loss profits, loss use, interruption business indirect, special, incidental consequential damages, kind, connection with arising furnishing, performance technical data herein. obligation liability recipient third party shall arise flow austriamicrosystems rendering technical other services.
Contact Information
Headquarters austriamicrosystems A-8141 Schloss Premstaetten, Austria Tel: 3136 Fax: 3136
Sales Offices, Distributors Representatives, please visit:
www.austriamicrosystems.com
Revision 1.12

Other recent searches


ZMDK45FW - ZMDK45FW   ZMDK45FW Datasheet
SF441310 - SF441310   SF441310 Datasheet
2002 - 2002   2002 Datasheet
DSP16411 - DSP16411   DSP16411 Datasheet
DSP16000 - DSP16000   DSP16000 Datasheet
DSP16410 - DSP16410   DSP16410 Datasheet
CDRH9D18 - CDRH9D18   CDRH9D18 Datasheet
CDC924 - CDC924   CDC924 Datasheet
CDC921 - CDC921   CDC921 Datasheet
74AC373 - 74AC373   74AC373 Datasheet
74ACT373 - 74ACT373   74ACT373 Datasheet
2N5038S - 2N5038S   2N5038S Datasheet
0898CD15D1748 - 0898CD15D1748   0898CD15D1748 Datasheet

 

Privacy Policy | Disclaimer
© 2013 Datasheets.org.uk