MA120 MPS | Alldatasheet

Document overview

  • Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
  • PDF pages: 16

Technical content

Angular Sensor for Brushless Motor Commutation PRELIMINARY SPECIFICATIONS SUBJECT TO CHANGE MA120 Rev. 1.2 www.MonolithicPower.com 1 7/25/2016 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. Preliminary Specifications Subject to Change © 2016 MPS. All Rights Reserved.

DESCRIPTION

The MagAlpha MA 120 magnetic sensor is an all - in-one solution designed to replace Hall switches for 3 -phase block commutation in brushless DC motors. The MA 120 detects the absolute angular position of a permanent magnet, typically a diametrically magnetized cylinder attached to the rotor. The data acquisition and processing is extremely fast, allowing for accurate angle measurement at speeds from 0 to 120,000 RPM. The MA 120 supports a wide magnetic field strength range , which help s relax mechanic al tolerances and simplify system design.

FEATURES

 UVW Signals for Block Commutation  11-Bit Resolution Absolute Angle Encoder  500kHz Refresh Rate  Ultra-Low Latency: 3µs  SPI Serial Interface  3.3V, 7.7mA Supply  Available in a QFN-16 (3mmx3mm) Package

APPLICATIONS

 PSM/BLDC Motors All MPS parts are lead-free, halogen-free, and adhere to the RoHS directive. For MPS green status, please visit the MPS website under Quality Assurance. “MPS” and “The Future of Analog IC Technology” are registered trademarks of Monolithic Power Systems, Inc. Please See Position Sensor Design Support for All Supporting Software TYPICAL APPLICATION

MA120 – ANGULAR SENSOR FOR BRUSHLESS MOTOR COMMUTATION PRELIMINARY SPECIFICATIONS SUBJECT TO CHANGE MA120 Rev. 1.2 www.MonolithicPower.com 2 7/25/2016 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. Preliminary Specifications Subject to Change © 2016 MPS. All Rights Reserved.

ORDERING INFORMATION

Part Number* Package Top Marking MA120GQ QFN-16 (3mmx3mm) See Below * For Tape & Reel, add suffix –Z (e.g. MA120GQ–Z) TOP MARKING y: Year code O: Optional marking LLL: Lot number PACKAGE REFERENCE TOP VIEW QFN-16 (3mmx3mm)

MA120 – ANGULAR SENSOR FOR BRUSHLESS MOTOR COMMUTATION PRELIMINARY SPECIFICATIONS SUBJECT TO CHANGE MA120 Rev. 1.2 www.MonolithicPower.com 3 7/25/2016 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. Preliminary Specifications Subject to Change © 2016 MPS. All Rights Reserved. ABSOLUTE MAXIMUM RATINGS (1) Continuous power dissipation (TA = +25°C)(2) Thermal Resistance (3) θJA θJC NOTES: 1) Exceeding these ratings may damage the device. 2) The maximum allowable power dissipation is a function of the maximum junction temperature T J (MAX), the junction -to- ambient thermal resistance θ JA, and the ambient temperature TA. The maximum allowable continuous power dissipation at any ambient temperature is calculated by P D (MAX) = (T J (MAX)-TA)/θJA. 3) Measured on JESD51-7, 4-layer PCB.

MA120 – ANGULAR SENSOR FOR BRUSHLESS MOTOR COMMUTATION PRELIMINARY SPECIFICATIONS SUBJECT TO CHANGE MA120 Rev. 1.2 www.MonolithicPower.com 4 7/25/2016 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. Preliminary Specifications Subject to Change © 2016 MPS. All Rights Reserved.

ELECTRICAL CHARACTERISTICS

Parameter Symbol Condition Min Typ Max Units Operating Conditions Supply voltage VDD 3.0 3.3 3.6 V Supply voltage for OTP flashing Vflash 3.9 4.0 4.1 V Supply current for OTP flashing(4) Iflash 50 100 mA Operating temperature Top -40 125 °C Applied magnetic field B 30 75 mT NOTE: 4) Please see the OTP Programming section for more details about the supply circuits for OTP flashing.

MA120 – ANGULAR SENSOR FOR BRUSHLESS MOTOR COMMUTATION PRELIMINARY SPECIFICATIONS SUBJECT TO CHANGE MA120 Rev. 1.2 www.MonolithicPower.com 5 7/25/2016 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. Preliminary Specifications Subject to Change © 2016 MPS. All Rights Reserved. ELECTRICAL CHARACTERISTICS (continued) VDD = 3.3V, 50mT < B < 100mT, temp = -40°C to +125°C, unless otherwise noted. Parameter Symbol Condition Min Typ Max Units Sensor Output Specifications Power-up time(5) 2 3 ms Supply current 6.0 7.7 8.8 mA INL at 25°C At room temperature over the field range ±0.9 ±1.6 ±2.0 deg INL between -40°C to +125°C (5) The largest value over the temperature range and field range ±0.5 ±1.6 ±2.5 deg Output Drift Temperature induced(5) -0.026 +0.026 deg/°C Magnetic field induced(5) -0.023 +0.023 deg/mT Voltage supply induced(5) -0.7 +0.7 deg/V Absolute Output – Serial Data output length 8 8 bit Refresh rate 488 524 558 kHz Latency (6) Measured at constant speed 3 µs Resolution (3σ noise level) Measured by averaging over all angles 8.0 8.0 bit UVW Resolution of the edge position 8 bit Jitter 1.4 deg Hysteresis 0.2 0.27 deg Digital I/O Threshold voltage high 1.75 V Threshold voltage low 1.05 V Rising edge slew rate CL = 50pF 0.7 V/ns Falling edge slew rate CL = 50pF 0.7 V/ns OTP Flash Timing Flashing time for one register (6) 2.6 ms Period for multiple registers flashing(6) Time between two successive flash commands 2.6 ms NOTES: 5) Guaranteed by design. 6) Guaranteed by characteristic test.

MA120 – ANGULAR SENSOR FOR BRUSHLESS MOTOR COMMUTATION PRELIMINARY SPECIFICATIONS SUBJECT TO CHANGE MA120 Rev. 1.2 www.MonolithicPower.com 6 7/25/2016 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. Preliminary Specifications Subject to Change © 2016 MPS. All Rights Reserved. TYPICAL CHARACTERISTICS VDD = 3.3V, temp = 25°C, unless otherwise noted.

MA120 – ANGULAR SENSOR FOR BRUSHLESS MOTOR COMMUTATION PRELIMINARY SPECIFICATIONS SUBJECT TO CHANGE MA120 Rev. 1.2 www.MonolithicPower.com 7 7/25/2016 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. Preliminary Specifications Subject to Change © 2016 MPS. All Rights Reserved. PIN FUNCTIONS Package Pin # Name Description 1 V Incremental output. 2, 3, 6, 10, 11, 14 NC No connection. Leave unconnected. 4 MOSI Data in. Serial. 5 CS Chip select. Serial. 7 MISO Data out. Serial. 8 GND Ground. 9 W Incremental output. 12 SCLK Clock. Serial. 13 VDD 3.3V supply. 15 U Incremental output. 16 VFLASH Voltage supply for OTP flash. Leave unconnected if not used

MA120 – ANGULAR SENSOR FOR BRUSHLESS MOTOR COMMUTATION PRELIMINARY SPECIFICATIONS SUBJECT TO CHANGE MA120 Rev. 1.2 www.MonolithicPower.com 8 7/25/2016 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. Preliminary Specifications Subject to Change © 2016 MPS. All Rights Reserved. BLOCK DIAGRAM Figure 1: Functional Block Diagram

MA120 – ANGULAR SENSOR FOR BRUSHLESS MOTOR COMMUTATION PRELIMINARY SPECIFICATIONS SUBJECT TO CHANGE MA120 Rev. 1.2 www.MonolithicPower.com 9 7/25/2016 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. Preliminary Specifications Subject to Change © 2016 MPS. All Rights Reserved. OPERATION Timing of the Serial Interface The data link is a 4 -wire serial bus complying with the serial peripheral interface (S PI) usual convention (see Table 1 and Table 2). The MagAlpha sensor operates as a slave. During one transmission, a 16 -bit word can be sent to the sensor MOSI and received from the sensor MISO simultaneously (see Figure 2). Table 1: SPI Specification SCLK idle state High SCLK readout edge Rising CS idle state High Data order MSB first Table 2: SPI Standard CPOL 1 CPHA 1 MODE 3 DORD 0 Figure 2: SPI Timing Diagram Table 3: SPI Timing Parameter Description Min Max Unit tidle Time between two subsequent transmissions 50 ns tcsL Time between CS falling edge and SCLK falling edge 50 ns tsclk SCLK period 40 ns tsclkL Low level of SCLK signal 20 ns tsclkH High level of SCLK signal 20 ns tcsH Time between SCLK rising edge and CS rising edge 25 ns tMOSI Data input valid to SCLK reading edge 15 ns tMISO SCLK setting edge to data output valid 15 ns

MA120 – ANGULAR SENSOR FOR BRUSHLESS MOTOR COMMUTATION PRELIMINARY SPECIFICATIONS SUBJECT TO CHANGE MA120 Rev. 1.2 www.MonolithicPower.com 10 7/25/2016 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. Preliminary Specifications Subject to Change © 2016 MPS. All Rights Reserved. Registers Table 4: Register Map No Hex Bin Bit 7 MSB Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 LSB 4 0x4 0100 Z(7:0) Table 5: Programming Parameters Parameters Symbol Number of Bits Description See Table Zero setting Z 8 Sets the zero position with resolution of 360/256 deg per bit ~ 1.41 deg. 6 Flash register n Fn 1 Flash the content of register number n

MA120 – ANGULAR SENSOR FOR BRUSHLESS MOTOR COMMUTATION PRELIMINARY SPECIFICATIONS SUBJECT TO CHANGE MA120 Rev. 1.2 www.MonolithicPower.com 12 7/25/2016 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. Preliminary Specifications Subject to Change © 2016 MPS. All Rights Reserved. Top: Sine Waveform Bottom: Clock of Time-to-Digital Converter Figure 6: Phase Detection Method At the output , the front -end delivers a digital number proportional to the angle of the magnetic field at the rate of 500kHz in a straightforward and open-loop manner. Zero Setting The zero position of t he MagAlpha ( a0) can be programmed with 8 bits of resolution (1.40625 deg per bit) . The angle streamed out ( aout) can be calculated with Equation (1): 0aaa feout  (1) Where afe is the raw angle out of the front end. The parameter Z(7:0), which is 0 by default, determines a0 (see Table 6). This setting is valid for all output formats (i.e.: SPI and UVW). Table 6: Zero Position Z(7:0) Zero Position a0 (deg) 0 0 1 1.41 … … 255 358.59 Programming the MA120 The MA 120 incorporates three programmable registers. Each register has 8 bits of memory. When the MA120 is powered up, each of these three 8 bits of memory are set to zero, unless the register was previously stored in the one - time programmable (OTP) memory. This means that during start -up, the content of the OTP memory is copied to the registers. Once flashed, the register content can no longer be modified. To set the content of a register, a digital stream must be sent to the register consisting of the 4 - bit register/write command (0010), a 4 -bit register address, and the 8-bit value. The data stream, sent through the MOSI wire is a total of 16 bits long: command reg. address MSB value LSB 0 0 1 0 Once the command is sent, it is effective immediately and affects the next data sent from the MagAlpha. Reading Back the Register Content To check the content of a register to verify that the programming was successful, first send the register/read command (0 001) and the 4 -bit address of the register being tested. The last 8 bits of the stream are irrelevant. For instance, the value 0000 0000 can be sent: command reg. address MSB value LSB 0 0 0 1 x x x x x x x x The MagAlpha response is within the same transmission. In the first byte (simultaneous to the 4-bit read command and the 4 -bit address), the MagAlpha sends the 8 bits of the measured angle A(7:0). The second byte is the content of the register being tested. After this transmission, the MagAlpha continues delivering 8-bit angles A(7:0). For example, to check the content of the register 4 (0 100), which contains the zero setting, send the data: command reg. address MSB value LSB 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 Simultaneously, the MagAlpha replies: Angle out MSB value LSB A(7:4) A(3:0) Z(7:0) Output Signals The bit order of the transmitted data is MSB first and LSB l ast. Every 2µs, new data is transferred into the output buffer. The master device connected to the MagAlpha triggers the reading by pulling CS down. When a CS signal falling edge occurs, the data rema ins in the output buffer until the CS signal returns to logic 1. When CS is low, the master can read the data by sending clock pulses with a maximum frequency of 25MHz. There is no minimum frequency or timeout. See Figure 7 for a simple reading of the 8-bit data.

MA120 – ANGULAR SENSOR FOR BRUSHLESS MOTOR COMMUTATION PRELIMINARY SPECIFICATIONS SUBJECT TO CHANGE MA120 Rev. 1.2 www.MonolithicPower.com 14 7/25/2016 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. Preliminary Specifications Subject to Change © 2016 MPS. All Rights Reserved. Flashing Procedure Prior to flashing, it is recommended to test the MagAlpha with the new setti ngs and verify the performance of the sensor. Then, proceed with the flashing using the below steps: 1. Send the parameter to the register. 2. Read back for verification. 3. Connect VFLASH to VDD. 4. Raise VDD to 4V. 5. Set the bit corresponding to the register to be flashed in register 9. 6. Untie VFLASH. 7. Return VDD to 3.3V. 8. Switch the MagAlpha off and on. 9. Check by reading back the register content. Permanently Storing the Zero Position The following example shows how to set and flash the zero position at 50 deg. Note tha t permanently storing the zero position requires burning the register 4. 1. Convert into binary within a resolution of 8 bits. 50/360 * 256 = 35.56. The closest 8 -bit binary value is 00100100 (50.63 deg). 2. Store the 8 MSB ( 00120120) of the zero position in register 4: command reg. address MSB value LSB 0 0 1 0 0 1 0 0 0 0 1 0 0 1 0 0 3. Read back register 4: command reg. address MSB value LSB 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 If th e programming was correct, the MagAlpha replies with the register 4 content: Angle out MSB value LSB A(15:12) A(11:8) 0 0 1 0 0 1 0 0 Completing Flashing 1. Connect VFLASH to VDD (4V). 2. Flash register 4: command reg. address MSB value LSB 0 0 1 0 1 0 0 1 0 0 0 1 0 0 0 0 3. Disconnect VFLASH from VDD. 4. Turn the MagAlpha off and on (with VDD back to the normal 3.3V value). 5. Read back registers 4 to verify that the flashing was successfully accomplished. For flashing multiple registers, send the flash command one by one. The flashing rate is specified in Sensor Output Specifications in the EC table. Note: Flashing of the OTP registers requires raising both 3.3V VDD and VFlash to 4V. Isolate other devices sharing the 3.3V VDD rail if they are not tolerant to 4V.

MA120 – ANGULAR SENSOR FOR BRUSHLESS MOTOR COMMUTATION PRELIMINARY SPECIFICATIONS SUBJECT TO CHANGE NOTICE: The information in this document is subject to change without notice. Users should warrant and guarantee that third party Intellectual Property rights are not infringed upon when integrating MPS products into any application. MPS will not assume any legal responsibility for any said applications. MA120 Rev. 1.2 www.MonolithicPower.com 15 7/25/2016 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. Preliminary Specifications Subject to Change © 2016 MPS. All Rights Reserved.

PACKAGE INFORMATION

QFN-16 (3mmx3mm) NOTES: 1. All dimensions are in mm. 2. Package dimensions do not include mold flash, protrusions, burrs, or metal smearing. 3. Coplanarity shall be 0.08. 4. Compliant with JEDEC MO-220.

MA120 – ANGULAR SENSOR FOR BRUSHLESS MOTOR COMMUTATION PRELIMINARY SPECIFICATIONS SUBJECT TO CHANGE MA120 Rev. 1.2 www.MonolithicPower.com 16 7/25/2016 MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. Preliminary Specifications Subject to Change © 2016 MPS. All Rights Reserved. APPENDIX A: DEFINITIONS Resolution (3σ noise level) The smallest angle increment distinguishable from the noise. Here, the resolution is defined as 3 times σ (the standard deviation in degrees ) taken over 1200 data points at a constant position. The resolution in bits is obtained with: log2(360/6σ). Refresh Rate Rate at which new data points are stored in the output buffer. Latency The time between the data-ready at the output and the instant at which the shaft passes that position. The lag in degrees is where is the angular velocity in deg/s. Power-Up Time Time until the sensor delivers valid data starting at power up. Integral Non-Linearity (INL) Maximum deviation between the noiseless sensor output and the shaft angle if the shaft zero angle coincides with the sensor zero angle. Drift Angle variation rate when one parameter is changed (e.g. : temperature, VDD) and all the others, including the shaft angle, are maintained constant. 100 150 200 250 300 350 400 0 100 200 300 400 500 600 700 sensor out (deg) rotor position (deg) resolution ( ± 3 ) ideal sensor output INL lag sensor out best straight fit Figure A1: Absolute Angle Errors Overall Reproducibility Maximum variation between two readings, successive or not, of the same shaft position at a fixed magnetic field over the complete temperature range.