AS5046-ASSU austriamicrosystems, AS5046-ASSU Datasheet
![no-image](/images/manufacturer_photos/0/0/84/austriamicrosystems_sml.jpg)
AS5046-ASSU
Specifications of AS5046-ASSU
Related parts for AS5046-ASSU
AS5046-ASSU Summary of contents
Page 1
... system-on-chip, combining integrated Hall elements, analog front end and digital signal processing in a single device. The AS5046 provides a digital serial 12-bit as well as a programmable 10-bit ratiometric analog output that is directly proportional to the angle of a magnet, rotating over the chip. ...
Page 2
... AS5046 Data Sheet Figure 2 AS5046 Block Diagram 14-bit Hall Array & 14-bit Frontend Amplifier Hall Sensor switch matrix AS5046 www.austriamicrosystems.com Sin Ang ADC 12 Mag DSP 8 ADC AGC OTP Range Register preselect 10 Programming Parameters Revision 1.12 MagRNGn Mode CSn Absolute Interface SDA (I² ...
Page 3
... Parallel Mode ............................................................................................................................................... 22 14 Ratiometric Analog Angle Output ................................................................................................................. 23 14.1 Analog Output Voltage Modes ................................................................................................................. 23 14.1.1 Full Scale Mode .................................................................................................................................. 23 14.1.2 Diagnostic Output Mode ...................................................................................................................... 24 15 Programming the AS5046 ............................................................................................................................ 25 15.1 Zero Position Programming ..................................................................................................................... 27 15.2 Analog Mode Programming...................................................................................................................... 27 15.2.1 Angular Range Selector ...................................................................................................................... 28 15.3 Repeated OTP Programming ................................................................................................................... 29 15.4 Non-permanent Programming ...
Page 4
... AS5046 Data Sheet 20.1 Magnetic Field Strength Diagnosis........................................................................................................... 36 20.2 Power Supply Failure Detection ............................................................................................................... 36 21 Angular Output Tolerances........................................................................................................................... 36 21.1 Accuracy; Digital Outputs......................................................................................................................... 36 21.2 Accuracy; Analog Output ......................................................................................................................... 37 21.3 Transition Noise....................................................................................................................................... 38 21.4 High Speed Operation ............................................................................................................................. 38 21.4.1 Sampling Rate..................................................................................................................................... 38 21.5 Output Delays .......................................................................................................................................... 39 21.5.1 Angular Error Caused by Propagation Delay ....................................................................................... 39 21 ...
Page 5
... AS5046 Data Sheet 6 Pin Configuration Figure 3 AS5046 Pin Configuration SSOP16 Table 1 Pin Description SSOP16 (16 lead Shrink Small Outline Package) Pin Symbol Type 1 MagRngn DO_OD 2 Mode DI_PD CSn DI_PU SCL DI, SDA DIO 7 VSS S 8 Prog DI_PD 9 DACref AI 10 DACout Vout VDD3V3 S 16 ...
Page 6
... AS5046 Data Sheet 6.1 Pin Description Pins 7, 15 and 16 are supply pins, pins 5, 13 and 14 are for internal use and must be left open. Pin 1 is the magnetic field strength indicator, MagRNGn open-drain output that is pulled to VSS when the magnetic field is out of the recommended range (45mT to 75mT). The chip will still continue to operate, but with reduced performance, when the magnetic field is out of range ...
Page 7
... AS5046 Data Sheet 7 Electrical Characteristics 7.1 Absolute Maximum Ratings (non operating) Stresses beyond those listed under “Absolute Maximum Ratings“ may cause permanent damage to the device. These are stress ratings only. Functional operation of the device at these or any other conditions beyond those indicated under “ ...
Page 8
... AS5046 Data Sheet 7.3 DC Characteristics for Digital Inputs and Outputs 7.3.1 CMOS Schmitt-Trigger Inputs: SCL, CSn (internal Pull-up), Mode (internal Pull-down) Table 4 DC Characteristics for CMOS Schmitt-Trigger Inputs: SCL, CSn (internal Pull-up), Mode (internal Pull- down) (operating conditions -40 to +125°C, VDD5V = 3.0-3.6V (3V operation) VDD5V = 4.5-5.5V (5V operation) unless otherwise noted) ...
Page 9
... AS5046 Data Sheet 7.3.5 Digital-to-Analog Converter Table 8 DC Characteristics for Digital-to-Analog Converter Parameter Symbol Resolution V OUTM1 Output range V 0.10 *V OUTM2 Output resistance R Out,DAC DAC reference voltage (DAC full V ref scale range) Integral non- INL DAC linearity Differential non- DNL DAC linearity ...
Page 10
... AS5046 Data Sheet 7.4 Magnetic Input Specification Table 10 Magnetic Input Specification (operating conditions -40 to +125°C, VDD5V = 3.0-3.6V (3V operation) VDD5V = 4.5-5.5V (5V operation) unless otherwise noted) amb Two-pole cylindrical diametrically magnetised source: Parameter Symbol Diameter d mag Thickness t mag Magnetic input field B pk ...
Page 11
... AS5046 Data Sheet 7.5 Electrical System Specifications Table 11 Electrical System Specifications (operating conditions -40 to +125°C, VDD5V = 3.0-3.6V (3V operation) VDD5V = 4.5-5.5V (5V operation) unless otherwise noted) amb Parameter 1) Resolution 1) Integral non-linearity (optimum) 1) Integral non-linearity (optimum) 1) Integral non-linearity 1) Differential non-linearity 1) Transition noise Power-on reset thresholds On voltage ...
Page 12
... AS5046 Data Sheet Figure 4 Integral and Differential Non-Linearity (exaggerated curve) α 12bit code 4095 2048 0 0 ° Integral Non-Linearity (INL) is the maximum deviation between actual position and indicated position. Differential Non-Linearity (DNL) is the maximum deviation of the step length from one position to the next. ...
Page 13
... AS5046 Data Sheet 7.7 Programming Conditions Table 13 Programming Conditions (operating conditions -40 to +125°C, VDD5V = 3.0-3.6V (3V operation) VDD5V = 4.5-5.5V (5V operation) unless otherwise noted) amb Parameter Symbol Programming enable time t Prog enable Write data start Write data valid t Data in valid Load programming data ...
Page 14
... VSS The AS5046 operates either at 3.3V ±10 ±10%. This is made possible by an internal 3.3V Low-Dropout (LDO) Voltage regulator. The core supply voltage is always taken from the LDO output, as the internal blocks are always operating at 3.3V.For 3.3V operation, the LDO must be bypassed by connecting VDD3V3 with VDD5V (see Figure 5) ...
Page 15
... CSn must always be tied to VSS during serial data transmission. 10.1 Serial Interface Timing Diagrams The registers in the AS5046 are available in a data length of 8 bit (1 byte), 24 bit (3 bytes) and 32 bit (4 bytes). Shown below in Figure common 8-bit data transfer. Figure 6 8-bit Serial Read / Write Timing Figure 7 shows a transfer timing diagram for the first 16 bits of the Serial Interface Unit ...
Page 16
... AS5046 Data Sheet 11 Accessible Registers for Serial Interface Table 14 Serial Register Overview Internal Status Register Type Identifier Serial Interface 0101 Unit Hall Sensor Front 0001 End ADC outputs, SIN/COS signal 0100 bus Automatic Gain 0111 Control Notes: 1) This address is also modified with the analog mode setting ...
Page 17
... AS5046 Data Sheet 11.1.2 6-bit Status Information Table 15 Status Bits of Byte 2 of the SIU Status bit 1 SIU bit 11 Offset Comp Finish Status bit 2 SIU bit 12 CORDIC Over Flow Status bit 3 SIU bit 13 Lin Alarm Status bit 4 SIU bit 14 Mag Incr. Status bit 5 SIU bit 15 Mag Decr ...
Page 18
... AS5046 Data Sheet For each Hall Sensor, the corresponding Front End contains 8 bits Type ID: 0001 Addr. 000…111 TestEN TestEN: always set to 0 SenseEN: set to 1 for enabled Hall Elements, set to 0 for disabled Hall Elements COS_EN: set to 0 for disabled Hall Elements, set this Hall Element should be added to the COS signal bus ...
Page 19
... At a low magnetic field strength (below level B1 / B2) the magnitude will be <32 and the AGC will be at maximum: 255. The LIN status bit will be set (red range not recommended to operate in this range, although the AS5046 will still produce usable results at very weak magnetic fields. ...
Page 20
... AS5046 Data Sheet If the magnetic field strength is further increased above a magnitude value of 32, LIN will be cleared. The AGC will remain at 255 until the magnitude has reached a value of 63 (yellow range; level B3/B4). The angular data can still be used in the yellow range, but the noise (=jitter) will be larger than normal. ...
Page 21
... B7 – B8 11.7 Z-Axis Range Indication (Push Button Feature, Red/Yellow/Green Indicator The AS5046 provides several options of detecting movement and distance of the magnet in the vertical (Z-) direction. Signal indicators MagINC, MagDEC and LIN are available as status bits in the serial data stream, while MagRngn is an open-drain output that indicates an out-of range status (on in YELLOW or RED range) ...
Page 22
... Pin MODE should be fixed at power-up. A mode change during operation is not recommended. 13 Parallel Mode The Parallel Mode allows connection AS5046’s in parallel on the SCL and SDA line, maintaining just two wires for data transmission. This mode is accomplished by connecting all the SDA and SCL inputs/outputs in parallel. ...
Page 23
... AS5046 Data Sheet Note that the parallel connection has some restrictions: • Each unit must be programmed to have a different address (ranging from 000 to 111; see Table 14) • Changing the address also changes the analog mode, as these OTP bits share the same position.(see Figure 13) • ...
Page 24
... AS5046 Data Sheet Figure 11 Analog Output, Full Scale Mode (shown for 360°mode) Vref 100% analog output voltage 0V 0° Note: 1) For simplification, Figure 11 describes a linear output voltage from rail to rail (0V to VDD). In practice, this is not feasible due to saturation effects of the OPAMP output driver transistors. The actual curve will be rounded towards the supply rails (as indicated in Figure 11) ...
Page 25
... VDD = positive supply voltage at receiving side (3.0 – 5.5V) 15 Programming the AS5046 After power-on, programming the AS5046 is enabled with the rising edge of CSn and Prog = logic high. 16 bit configuration data must be serially shifted into the OTP register via the Prog-pin. The first “CCW” bit is followed by the zero position data (MSB first) and the Analog Output Mode setting as shown in Table 23 ...
Page 26
... Programming Access – OTP Write Cycle (section of Figure 14) CSn t Datain Prog CCW 1 SCL t Prog enable t Datain valid Figure 14 Complete OTP Programming Sequence Figure 15 OTP Programming Hardware Connection of AS5046 (shown with AS5046 demoboard) www.austriamicrosystems.com clk see text Zero Position Revision 1.12 FB_int ...
Page 27
... By OTP programming, any position can be assigned as the new permanent zero position with an accuracy of 0.35° (all modes). Using the same procedure, the AS5046 can be calibrated to assign a given output voltage to a given angle. With this approach, all offset errors (DAC + OPAMP) are also compensated for the calibrated position. ...
Page 28
... The response curve for the analog output is linear for the selected range (45°/90°/180°/360°). In addition, the slope is mirrored at 180° for 45°- and 90°- modes and has a step response at 270° for the 180°-mode. This allows the AS5046 to be used in a variety of applications. In these three modes, the output remains at V sudden output change when the mechanical angle is rotated beyond the selected analog range. In 360° ...
Page 29
... The resolution on the digital serial interface is always 12bit (0.088°/step) over 360°, independent of analog mode 15.3 Repeated OTP Programming Although a single AS5046 OTP register bit can be programmed only once (from possible to program other, unprogrammed bits in subsequent programming cycles. However, a bit that has already been programmed should not be programmed twice. Therefore it is recommended that bits that are already programmed are set to “ ...
Page 30
... AS5046 Data Sheet 15.5 Digital-to-Analog Converter (DAC) The DAC has a resolution of 10bit (1024 steps) and can be configured for the following options Internal or external reference The default DAC reference is the voltage at pin #16 (VDD5V) divided by 2 (see Figure 17). Using this reference, a system that has an output voltage ratiometric to the supply voltage can be built. ...
Page 31
... To put the AS5046 in Analog Readback Mode, a digital sequence must be applied to pins CSn, PROG and CLK as shown in Figure 18. The digital level for this pin depends on the supply configuration (3.3V or 5V; see section 9). ...
Page 32
... AS5046 Data Sheet 17 Alignment Mode The alignment mode simplifies centering the magnet over the chip to gain maximum accuracy and XY-alignment tolerance. This electrical centering method allows a wider XY-alignment tolerance (0.485mm radius) than mechanical centering (0.25mm radius eliminates the placement tolerance of the die within the IC package (+/- 0.235mm). ...
Page 33
... AS5046 Data Sheet 18 Choosing the Proper Magnet Typically the magnet should be 6mm in diameter and ≥2.5mm in height. Magnetic materials such as rare earth AlNiCo, SmCo5 or NdFeB are recommended. The magnet’s field strength perpendicular to the die surface should be verified using a gauss-meter. The magnetic field given distance, along a concentric circle with a radius of 1.1mm (R1), should be in the range of ± ...
Page 34
... AS5046 Data Sheet 18.1 Physical Placement of the Magnet The best linearity can be achieved by placing the center of the magnet exactly over the defined center of the IC package as shown Figure 22: Figure 22 Defined IC Center and Magnet Displacement Radius 18.1.1 Magnet Placement The magnet’s center axis should be aligned within a displacement radius R IC with reference to the edge of pin #1 (see Figure 22) ...
Page 35
... With reference to Figure 24, a diametrically magnetized permanent magnet is placed above or below the surface of the AS5046. The chip uses an array of Hall sensors to sample the vertical vector of a magnetic field distributed across the device package surface. The area of magnetic sensitivity is a circular locus of 1.1mm radius with respect to the center of the die ...
Page 36
... Power Supply Failure Detection By software: If the power supply to the AS5046 is interrupted, the digital data read by the serial interface will be all “0”s. Data is only valid, when bit OCF is high, hence a data stream with all “0”s is invalid. To ensure adequate low levels in the failure case, a pull-down resistor (~10kΩ ...
Page 37
... AS5046 Data Sheet 21.2 Accuracy; Analog Output The analog output has the same accuracy as the digital output with the addition of the nonlinearities of the DAC and the OPAMP (+/-1LSB; see Table 23 and Table 8). Figure 25 Example of Linearity Error over XY Misalignment The maximum non-linearity error on this example is better than ±1 degree (inner circle) over a misalignment radius of ~0.7mm. For volume production, the placement tolerance of the IC within the package (± ...
Page 38
... High Speed Operation 21.4.1 Sampling Rate The AS5046 samples the angular value at a rate of 10.42k samples per second (ksps) in fast mode and 2.61ksps in slow mode. Consequently, a new reading is performed each 96µs. (fast mode) or 384µs (slow mode). ...
Page 39
... Temperature 21.7.1 Magnetic Temperature Coefficient One of the major benefits of the AS5046 compared to linear Hall sensors is that it is much less sensitive to temperature. While linear Hall sensors require a compensation of the magnet’s temperature coefficients, the AS5046 automatically compensates for the varying magnetic field strength over temperature. The magnet’s temperature drift does not need to be considered, as the AS5046 operates with magnetic field strengths from ± ...
Page 40
... AS5046 Data Sheet 21.7.2 Accuracy over Temperature The influence of temperature in the absolute accuracy is very low. While the accuracy is ≤ ±0.5° at room temperature, it may increase to ≤±0.9° due to increasing noise at high temperatures. 21.7.3 Timing Tolerance over Temperature The internal RC oscillator is factory trimmed to ±5%. Over temperature, this tolerance may increase to ±10%. ...
Page 41
... Packing Options Delivery: Tape and Reel (1 reel = 2000 devices) Tubes (1 box = 100 tubes á 77 devices) Order # AS5046ASSU for delivery in tubes Order # AS5046ASST for delivery in tape and reel 24 Recommended PCB Footprint Figure 28 Recommended PCB Footprint Recommended Footprint Data mm inch A 9 ...
Page 42
... AS5046 Data Sheet Copyrights Copyright © 1997-2010, austriamicrosystems AG, Schloss Premstaetten, 8141 Unterpremstaetten, Austria-Europe. Trademarks Registered ®. All rights reserved. The material herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. All products and companies mentioned are trademarks or registered trademarks of their respective companies. ...