| Datasheets.org.uk - 100 Million Datasheets from 7500 Manufacturers. |
AS5046
Top Searches for this datasheetNON-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 searchesZMDK45FW - 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 |