ACS70331 High Sensitivity, 1 MHz, GMR-Based Current Sensor IC in Space-Saving, Low Resistance QFN and SOIC-8 Packages FEATURES AND BENEFITS DESCRIPTION * High sensitivity current sensor IC for sensing up to 5 A (DC or AC) * 1 MHz bandwidth with response time <550 ns * Low noise: 8 mA(rms) at 1 MHz * Non-ratiometric, analog output proportional to AC and DC current * Single 3.3 V supply operation * High DC PSRR enables use with low accuracy power supplies or batteries (3 to 4.5 V operation) * 1.1 m primary conductor resistance results in low power loss * Small surface mount QFN-12 and SOIC-8 packages for space-constrained applications The ACS70331 is Allegro's first integrated, high sensitivity, current sensor IC for <5 A current sensing applications. It incorporates giant magneto-resistive (GMR) technology that is 25 times more sensitive than traditional Hall-effect sensors to sense the magnetic field generated by the current flowing through the low resistance, integrated primary conductor. PACKAGES 12-contact QFN 3 mm x 3 mm x 0.75 mm (ES package) 8-contact SOIC (OL package) The analog output provides a low noise high-speed signal, which is proportional to the current flowing through the primary. The response time of the part is typically 535 ns. The ACS70331 is offered in four factory-programmed sensitivity and offset levels to optimize performance over the desired current measurement range. The differential configuration of the GMR elements, relative to the integrated current conductor, provides significant rejection of stray magnetic fields, resulting in stable operation even in magnetically noisy environments. The ACS70331 operates from a single 3.3 V power supply and is qualified over the full commercial temperature range of -40C to 85C. It is offered in a low-profile, space-saving surface mount QFN-12 and SOIC-8 packages. Not to scale TYPICAL APPLICATION CBYPASS 0.1 F 12 1 2 IP 3 4 IP+ IP+ NC ACS70331 VIOUT NC GND NC 5 6 IP+ NC VCC 8 10 9 CBYPASS 2 CLOAD IP+ 8 7 3 4 VIOUT ACS70331 IP NC IP- IP- 1 11 VCC IP - NC IP - GND QFN-12 7 0.1 F 6 5 SOIC-8 The output, VIOUT, of the ACS70331 responds proportionally to the current flowing through IP. ACS70331-DS, Rev. 3 MCO-0000343 May 17, 2019 High Sensitivity, 1 MHz, GMR-Based Current Sensor IC in Space-Saving, Low Resistance QFN and SOIC-8 Packages ACS70331 SELECTION GUIDE Part Number Current Sensing Range, IPR (A) Sens (Typ) (mV/A) ACS70331EESATR-2P5U3 0 to 2.5 800 ACS70331EESATR-2P5B3 2.5 400 ACS70331EESATR-005U3 0 to 5 400 ACS70331EESATR-005B3 5 200 ACS70331EOLCTR-2P5U3 0 to 2.5 800 ACS70331EOLCTR-2P5B3 2.5 400 ACS70331EOLCTR-005U3 0 to 5 400 ACS70331EOLCTR-005B3 5 200 [1] TA (C) Package Packing [1] -40 to 85 12-contact QFN with fused current loop 1500 pieces per reel -40 to 85 8-lead SOIC 3000 pieces per reel Contact Allegro for additional packing options. ABSOLUTE MAXIMUM RATINGS Characteristic Symbol Notes Rating Units Supply Voltage VCC 7 V Reverse Supply Voltage VRCC -0.1 V Output Voltage VIOUT 6 V Reverse Output Voltage VRIOUT -0.1 V 100 V 10 A Working Voltage VWORKING Maximum Continuous Current [2] Maximum Continuous External Field [3] Nominal Operating Ambient Temperature Maximum Junction Temperature [2] Storage Temperature Voltage applied between pins 1 to 4 and pins 5 to 12 (QFN) or pins 1 to 4 and pins 5 to 8 (SOIC) IP(max) B 50 G -40 to 85 C TJ(max) 100 C Tstg -65 to 125 C TA Range E [2] Continuous currents above this may result in changes in performance. See lifetime drift section for sensor drift under different temperature and current conditions. Also, see Thermal Performance and Overcurrent Capability section for allowable constant and transient currents. magnetic fields above this may result in changes in performance. [4] The ACS70331 should be soldered using Allegro's recommended soldering profile in (http://www.allegromicro.com/en/Design-Center/Technical-Documents/Semiconductor-Packaging-Publications/Soldering-Methods-for-Allegro-Products.aspx). Standard soldering tips will over-stress the device, resulting in shifts in performance. For rework, it is recommended to use hot plates and heat guns/pencils, keeping the temperature of the device below the Maximum Soldering Temperature. [3] Continuous Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com 2 ACS70331 High Sensitivity, 1 MHz, GMR-Based Current Sensor IC in Space-Saving, Low Resistance QFN and SOIC-8 Packages Terminal List Table 11 NC 12 VCC PINOUT DIAGRAM AND TERMINAL LIST TABLE 2 9 NC IP- 3 8 NC IP- 4 7 NC 6 IP+ 5 10 VIOUT NC 1 GND IP+ Package ES, 12-Pin QFN Pinout Diagram Number Name 1, 2 IP+ Terminals for current being sensed; fused internally 3, 4 IP- Terminals for current being sensed; fused internally 5 GND 6, 8, 9, 11 NC No connection, ground for the best ESD performance This pin should be left unconnected during normal operation 7 NC 10 VIOUT 12 VCC Description Device ground terminal Analog output representing the current flowing through IP Device power supply terminal Terminal List Table IP+ 1 8 VCC Number Name IP+ 2 7 VIOUT 1, 2 IP+ IP- 3 6 NC IP- 4 5 GND 3, 4 IP- 5 GND Package OL, 8-Pin SOIC Pinout Diagram 6 NC 7 VIOUT 8 VCC Description Terminals for current being sensed; fused internally Terminals for current being sensed; fused internally Device fround terminal This pin should be left unconnected during normal operation Analog output representing the current flowing through IP Device power supply terminal Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com 3 ACS70331 High Sensitivity, 1 MHz, GMR-Based Current Sensor IC in Space-Saving, Low Resistance QFN and SOIC-8 Packages FUNCTIONAL BLOCK DIAGRAM VCC IP+ IP+ Voltage Regulator Sensitivity TC & Fine Trim Coarse Gain Trim Offset Trim & TC VIOUT IP- IP- GND Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com 4 ACS70331 High Sensitivity, 1 MHz, GMR-Based Current Sensor IC in Space-Saving, Low Resistance QFN and SOIC-8 Packages COMMON ELECTRICAL CHARACTERISTICS [1]: Valid over full range of TA, and VCC = 3.3 V, unless otherwise specified Characteristic Symbol Test Conditions Min. Typ. Max. Unit 3.0 3.3 4.5 V ELECTRICAL CHARACTERISTICS Supply Voltage VCC ICC VCC(min) VCC VCC(max), no load on VIOUT, fuses powered down - 4.5 6 mA ICC_START_UP VCC(min) VCC VCC(max), no load on VIOUT, fuses powered (from time when VCC rises above VCC(min) to tFPD) - - 7.5 mA Supply Current Primary Conductor Resistance RIP Primary Conductor Inductance LIP QFN-12 package, TA = 25C - 1.1 - m SOIC-8 package, TA = 25C - 1.7 - m QFN-12 package - 1.7 - nH SOIC-8 package - 4 - nH Power On Time tPO TA = 25C - 5 - s Fuse Power Down Time [2] tFPD TA = 25C - 80 120 [3] s RL VIOUT to GND or VIOUT to VCC 22 - - k CL VIOUT to GND, output is stable, slew rate and bandwidth are reduced - - 100 pF VIOUT to GND, maintains BW - - 50 pF ISOURCE TA = 25C - 0.4 - mA ISINK TA = 25C - 0.5 - mA OUTPUT CHARACTERISTICS Output Resistive Load Output Capacitive Load Source Current Sink Current Saturation Voltage [4] Bandwidth Response Time VSAT_HIGH VCC(min) < VCC < VCC(max); RL = 22 k to GND 2.8 VCC - 0.15 - V VSAT_LOW VCC(min) < VCC < VCC(max); RL = 22 k to VIOUT - 20 200 mV -3 dB bandwidth - 1 - MHz BW tRESPONSE 1 V swing on VIOUT, 80% to 80% - 535 - ns Rise Time tr 1 V swing on VIOUT, 10% to 90% - 460 - ns Propagation Delay tpd 1 V swing on VIOUT, 20% to 20% - 220 - ns Noise Density IND Input referred noise density - 8 - ARMS/ (Hz) Noise IN Input reference noise; TA = 25C, Bandwidth = 1 MHz - 8 - mARMS TA = 25C; change in the output at zero current after a 10 A pulse of current through the sensor - 10 20 mA TA = 25C; change in the output at zero current after a 100 A pulse (~20 ms in duration) of current through the sensor - 20 - mA Hysteresis IH Continued on next page... Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com 5 ACS70331 High Sensitivity, 1 MHz, GMR-Based Current Sensor IC in Space-Saving, Low Resistance QFN and SOIC-8 Packages COMMON ELECTRICAL CHARACTERISTICS [1] (continued): Valid over full range of TA, and VCC = 3.3 V, unless otherwise specified Characteristic Symbol Test Conditions Min. Typ. Max. Unit Stray Field Sensitivity Error Ratio [5] STERSENS Measured at 20 G, worst case field orientation - 0.2 - %/G Stray Field Offset Error Ratio [5] STEROFF Measured at 20 G, worst case field orientation - 3.8 - mA/G DC to 100 Hz, 100 mV pk-pk on VCC - 40 - dB 100 Hz to 100 kHz, 100 mV pk-pk on VCC - 30 - dB Change in offset voltage over 3.0 V < VCC < 4.5 V - 10 - mV Change in sensitivity over 3.0 V < VCC < 4.5 V - 0.5 - % - 0.2 - % Power Supply Rejection Ratio PSRR Power Supply Offset Error VOE(PS) Power Supply Sensitivity Error Nonlinearity ESENS(PS) ELIN Device may be operated at higher ambient, TA, and internal leadframe temperatures, TA, provided that the Maximum Junction Temperature, TJ(max), is not exceeded. The internal fuses (non-volatile memory used for factory programming) will be powered for tFPD after VCC goes above VCC(min). After this time, the fuse states will have been saved to volatile memory, and the fuses will be powered down to save power. This means that for tFPD after powering the device, ICC will be around 1 mA higher than specified (ICC). [3] This limit is based on simulation and is not tested in production. [4] See Ideal Output Transfer Curve section. [5] See Current Sensing Method using GMR and Stray Field Immunity section. [1] [2] Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com 6 High Sensitivity, 1 MHz, GMR-Based Current Sensor IC in Space-Saving, Low Resistance QFN and SOIC-8 Packages ACS70331 ACS70331EESA-2P5U3 PERFORMANCE CHARACTERISTICS: Valid over full range of TA, and VCC = 3.3 V, unless otherwise specified Characteristic NOMINAL PERFORMANCE Symbol Test Conditions Min. Typ. [1] Max. Unit 0 - 2.5 A [2] Current Sensing Range IPR Sensitivity Zero Current Output Voltage Sens IPR(min) < IP < IPR(max) - 800 - mV/A VIOUT(Q) IP = 0 mA, TA = 25C - 0.25 - V Measured at IP = IPR(max), TA = 25C - 2 - % Measured at IP = IPR(max), TA = -40C to 85C - 5 - % Measured at IP = IPR(max), TA = 25C - 1.5 - % Measured at IP = IPR(max), TA = -40C to 85C - 3 - % IP = 0 A, TA = 25C - 15 - mV IP = 0 A, TA = -40C to 85C - 55 - mV ACCURACY PERFORMANCE Total Output Error [3] ETOT TOTAL OUTPUT ERROR COMPONENTS [4] ETOT = ESENS + 100 x VOE/(Sens x IP) Sensitivity Error Esens Offset Voltage VOE [1] Typical values with +/- are 3 sigma values. See Ideal Output Transfer Curve section. [3] Percentage of I , with I = I P P PR(max). [4] See Lifetime Drift section for accuracy drift under different application temperatures, currents, and fields. [2] ACS70331EESA-2P5B3 PERFORMANCE CHARACTERISTICS: Valid over full range of TA, and VCC = 3.3 V, unless otherwise specified Characteristic NOMINAL PERFORMANCE Symbol Test Conditions Min. Typ. [1] Max. Unit -2.5 - 2.5 A [2] Current Sensing Range Sensitivity Zero Current Output Voltage IPR Sens IPR(min) < IP < IPR(max) - 400 - mV/A VIOUT(Q) IP = 0 mA, TA = 25C - 1.5 - V Measured at IP = IPR(max), TA = 25C - 2 - % Measured at IP = IPR(max), TA = -40C to 85C - 3 - % Measured at IP = IPR(max), TA = 25C - 1.5 - % Measured at IP = IPR(max), TA = -40C to 85C - 3 - % IP = 0 A, TA = 25C - 10 - mV IP = 0 A, TA = -40C to 85C - 40 - mV ACCURACY PERFORMANCE Total Output Error [3] ETOT TOTAL OUTPUT ERROR COMPONENTS [4] ETOT = ESENS + 100 x VOE/(Sens x IP) Sensitivity Error Esens Offset Voltage VOE [1] Typical values with +/- are 3 sigma values. See Ideal Output Transfer Curve section. of IP , with IP = IPR(max). [4] See Lifetime Drift section for accuracy drift under different application temperatures, currents, and fields. [2] [3] Percentage Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com 7 High Sensitivity, 1 MHz, GMR-Based Current Sensor IC in Space-Saving, Low Resistance QFN and SOIC-8 Packages ACS70331 ACS70331EESA-005U3 PERFORMANCE CHARACTERISTICS: Valid over full range of TA, and VCC = 3.3 V, unless otherwise specified Characteristic NOMINAL PERFORMANCE Symbol Test Conditions Min. Typ. [1] Max. Unit 0 - 5 A [2] Current Sensing Range IPR Sensitivity Zero Current Output Voltage Sens IPR(min) < IP < IPR(max) - 400 - mV/A VIOUT(Q) IP = 0 mA, TA = 25C - 0.25 - V Measured at IP = IPR(max), TA = 25C - 2 - % Measured at IP = IPR(max), TA = -40C to 85C - 3 - % Measured at IP = IPR(max), TA = 25C - 1.5 - % Measured at IP = IPR(max), TA = -40C to 85C - 3 - % IP = 0 A, TA = 25C - 10 - mV IP = 0 A, TA = -40C to 85C - 45 - mV ACCURACY PERFORMANCE Total Output Error [3] ETOT TOTAL OUTPUT ERROR COMPONENTS [4] ETOT = ESENS + 100 x VOE/(Sens x IP) Sensitivity Error Esens Offset Voltage VOE [1] Typical values with +/- are 3 sigma values. See Ideal Output Transfer Curve section. [3] Percentage of I , with I = I P P PR(max). [4] See Lifetime Drift section for accuracy drift under different application temperatures, currents, and fields. [2] ACS70331EESA-005B3 PERFORMANCE CHARACTERISTICS: Valid over full range of TA, and VCC = 3.3 V, unless otherwise specified Characteristic NOMINAL PERFORMANCE Symbol Test Conditions Min. Typ. [1] Max. Unit -5 - 5 A [2] Current Sensing Range Sensitivity Zero Current Output Voltage IPR Sens IPR(min) < IP < IPR(max) - 200 - mV/A VIOUT(Q) IP = 0 mA, TA = 25C - 1.5 - V Measured at IP = IPR(max), TA = 25C - 2 - % Measured at IP = IPR(max), TA = -40C to 85C - 3 - % Measured at IP = IPR(max), TA = 25C - 1.5 - % Measured at IP = IPR(max), TA = -40C to 85C - 2.5 - % IP = 0 A, TA = 25C - 8 - mV IP = 0 A, TA = -40C to 85C - 45 - mV ACCURACY PERFORMANCE Total Output Error [3] ETOT TOTAL OUTPUT ERROR COMPONENTS [4] ETOT = ESENS + 100 x VOE/(Sens x IP) Sensitivity Error Esens Offset Voltage VOE [1] Typical values with +/- are 3 sigma values. See Ideal Output Transfer Curve section. of IP , with IP = IPR(max). [4] See Lifetime Drift section for accuracy drift under different application temperatures, currents, and fields. [2] [3] Percentage Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com 8 High Sensitivity, 1 MHz, GMR-Based Current Sensor IC in Space-Saving, Low Resistance QFN and SOIC-8 Packages ACS70331 ACS70331EOLC-2P5U3 PERFORMANCE CHARACTERISTICS: Valid over full range of TA, and VCC = 3.3 V, unless otherwise specified Characteristic NOMINAL PERFORMANCE Symbol Test Conditions Min. Typ. [1] Max. Unit 0 - 2.5 A [2] Current Sensing Range IPR Sensitivity Zero Current Output Voltage Sens IPR(min) < IP < IPR(max) - 800 - mV/A VIOUT(Q) IP = 0 mA, TA = 25C - 0.25 - V Measured at IP = IPR(max), TA = 25C - 2 - % Measured at IP = IPR(max), TA = 25C to 85C - 4 - % Measured at IP = IPR(max), TA = -40C to 25C - 6.5 - % Measured at IP = IPR(max), TA = 25C - 1.2 - % Measured at IP = IPR(max), TA = 25C to 85C - 4 - % ACCURACY PERFORMANCE Total Output Error [3] ETOT TOTAL OUTPUT ERROR COMPONENTS [4] ETOT = ESENS + 100 x VOE/(Sens x IP) Sensitivity Error Esens Offset Voltage VOE Measured at IP = IPR(max), TA = -40C to 25C - 3 - % IP = 0 A, TA = 25C - 37 - mV IP = 0 A, TA = 25C to 85C - 44 - mV IP = 0 A, TA = -40C to 25C - 100 - mV [1] Typical values with +/- are 3 sigma values. See Ideal Output Transfer Curve section. of IP , with IP = IPR(max). [4] See Lifetime Drift section for accuracy drift under different application temperatures, currents, and fields. [2] [3] Percentage ACS70331EOLC-2P5B3 PERFORMANCE CHARACTERISTICS: Valid over full range of TA, and VCC = 3.3 V, unless otherwise specified Characteristic NOMINAL PERFORMANCE Symbol Test Conditions Min. Typ. [1] Max. Unit -2.5 - 2.5 A [2] Current Sensing Range Sensitivity Zero Current Output Voltage IPR Sens IPR(min) < IP < IPR(max) - 400 - mV/A VIOUT(Q) IP = 0 mA, TA = 25C - 1.5 - V Measured at IP = IPR(max), TA = 25C - 3 - % Measured at IP = IPR(max), TA = 25C to 85C - 4.5 - % Measured at IP = IPR(max), TA = -40C to 25C - 9 - % Measured at IP = IPR(max), TA = 25C - 1.1 - % Measured at IP = IPR(max), TA = 25C to 85C - 3 - % ACCURACY PERFORMANCE Total Output Error [3] ETOT TOTAL OUTPUT ERROR COMPONENTS [4] ETOT = ESENS + 100 x VOE/(Sens x IP) Sensitivity Error Offset Voltage Esens VOE Measured at IP = IPR(max), TA = -40C to 25C - 5.5 - % IP = 0 A, TA = 25C - 30 - mV IP = 0 A, TA = 25C to 85C - 40 - mV IP = 0 A, TA = -40C to 25C - 70 - mV [1] Typical values with +/- are 3 sigma values. See Ideal Output Transfer Curve section. of IP , with IP = IPR(max). [4] See Lifetime Drift section for accuracy drift under different application temperatures, currents, and fields. [2] [3] Percentage Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com 9 High Sensitivity, 1 MHz, GMR-Based Current Sensor IC in Space-Saving, Low Resistance QFN and SOIC-8 Packages ACS70331 ACS70331EOLC-005U3 PERFORMANCE CHARACTERISTICS: Valid over full range of TA, and VCC = 3.3 V, unless otherwise specified Characteristic NOMINAL PERFORMANCE Symbol Test Conditions Min. Typ. [1] Max. Unit 0 - 5 A [2] Current Sensing Range IPR Sensitivity Zero Current Output Voltage Sens IPR(min) < IP < IPR(max) - 400 - mV/A VIOUT(Q) IP = 0 mA, TA = 25C - 0.25 - V Measured at IP = IPR(max), TA = 25C - 2.2 - % Measured at IP = IPR(max), TA = 25C to 85C - 3.5 - % Measured at IP = IPR(max), TA = -40C to 25C - 6.5 - % Measured at IP = IPR(max), TA = 25C - 1.5 - % Measured at IP = IPR(max), TA = 25C to 85C - 3 - % ACCURACY PERFORMANCE Total Output Error [3] ETOT TOTAL OUTPUT ERROR COMPONENTS [4] ETOT = ESENS + 100 x VOE/(Sens x IP) Sensitivity Error Esens Offset Voltage VOE Measured at IP = IPR(max), TA = -40C to 25C - 5 - % IP = 0 A, TA = 25C - 40 - mV IP = 0 A, TA = 25C to 85C - 45 - mV IP = 0 A, TA = -40C to 25C - 100 - mV [1] Typical values with +/- are 3 sigma values. See Ideal Output Transfer Curve section. of IP , with IP = IPR(max). [4] See Lifetime Drift section for accuracy drift under different application temperatures, currents, and fields. [2] [3] Percentage ACS70331EOLC-005B3 PERFORMANCE CHARACTERISTICS: Valid over full range of TA, and VCC = 3.3 V, unless otherwise specified Characteristic NOMINAL PERFORMANCE Symbol Test Conditions Min. Typ. [1] Max. Unit -5 - 5 A [2] Current Sensing Range Sensitivity Zero Current Output Voltage IPR Sens IPR(min) < IP < IPR(max) - 200 - mV/A VIOUT(Q) IP = 0 mA, TA = 25C - 1.5 - V Measured at IP = IPR(max), TA = 25C - 3 - % Measured at IP = IPR(max), TA = 25C to 85C - 3 - % Measured at IP = IPR(max), TA = -40C to 25C - 6.5 - % Measured at IP = IPR(max), TA = 25C - 1.3 - % Measured at IP = IPR(max), TA = 25C to 85C - 2.3 - % ACCURACY PERFORMANCE Total Output Error [3] ETOT TOTAL OUTPUT ERROR COMPONENTS [4] ETOT = ESENS + 100 x VOE/(Sens x IP) Sensitivity Error Offset Voltage Esens VOE Measured at IP = IPR(max), TA = -40C to 25C - 5.5 - % IP = 0 A, TA = 25C - 23 - mV IP = 0 A, TA = 25C to 85C - 23 - mV IP = 0 A, TA = -40C to 25C - 50 - mV [1] Typical values with +/- are 3 sigma values. See Ideal Output Transfer Curve section. of IP , with IP = IPR(max). [4] See Lifetime Drift section for accuracy drift under different application temperatures, currents, and fields. [2] [3] Percentage Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com 10 High Sensitivity, 1 MHz, GMR-Based Current Sensor IC in Space-Saving, Low Resistance QFN and SOIC-8 Packages ACS70331 THEORY OF OPERATION GMR Sensing Elements The ACS70331 uses GMR (giant magneto-resistive) elements to indirectly measure the current flowing through the package by measuring the field produced by the current. These elements operate differently than the Hall-effect sensors used in the majority of Allegro's current sensors. The main advantage of GMR is that it is much more sensitive than the Hall-effect, making it ideal for measuring small currents. This is what enables the ACS70331 to have over 25 times lower input-referred noise than Allegro's lowest noise Hall-effect based current sensors. GMR elements are essentially resistors which change resistance with applied field. A typical representative response curve for the GMR elements used in the ACS70331 is shown in Figure 1. It is important to note that the applied field is parallel to the surface of the sensor instead of perpendicular to the sensor plane as with planar Hall sensors. 1040 1030 1020 GMR R () 1010 B 1000 990 980 970 960 -500 -400 -300 -200 -100 0 100 200 300 400 500 Field Applied (G) Figure 1: Typical Response Curve for GMR Elements The equation describing this curve is: B R (B) = 1000 ;1 - 0.04 sin b tan -1 b 100 llE This GMR element has a base resistance of around 1000 that increases and decreases with field. It is important to note that a big difference between GMR and the Hall-effect is that GMR sensors saturate at relatively low fields, limiting the linear operating region. The linear region of the GMR elements used in the ACS70331 is around 50 G. Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com 11 ACS70331 High Sensitivity, 1 MHz, GMR-Based Current Sensor IC in Space-Saving, Low Resistance QFN and SOIC-8 Packages Current Sensing Method using GMR and Stray Field Immunity The internal construction of the ACS70331 QFN package is shown in Figure 2, and the internal construction of the SOIC-8 package is similar. The die sits above the primary current path such that magnetic field is produced in plane with the GMR elements on the die. GMR elements 1 and 2 sense field in the +X direction for positive IP current flow, and GMR elements 3 and 4 sense field in the -X direction for positive IP current flow. This enables differential measurement of the current and rejection of external stray fields. The four GMR elements are arranged in a Wheatstone bridge configuration as shown in Figure 3 such that the output of the bridge is proportional to the differential field sensed by the four elements, rejecting common fields. VCC Voltage Regulator IP+ IP+ Sensitivity TC & Fine Trim R Offset Trim & TC 3 G R M M Coarse Gain Trim G 1 VREG Figure 2: ACS70331 Internal Construction + VIOUT VBRIDGE 2 R M G 4 R M G - IP- GND IP- Figure 3: Wheatstone Bridge Configuration The output of the bridge will be: VBRIDGE VREG x IP x Cf Here, Cf is the coupling factor from the primary current path to the GMR elements, which is around 4 G/A. Theoretically, the bridge configuration will perfectly cancel out all external common-mode fields that could interfere with the sensor; however, the performance is limited by non-idealities, such as mismatch. Typical stray field rejection performance is given in Table 1 for stray fields of 20 G, which is much higher than what will be seen in most applications. Stray fields in the X direction result in minimal sensitivity error but some offset error. Stray fields in the Y direction result in more sensitivity error and less offset error. Finally, stray fields in the Z direction result in essentially no error, as the GMR are not sensitive to fields in this dimension. Table 1: Typical Stray Field Rejection Performance Field Level (G) Field Orientation Typical Sensitivity Error (%) Typical Offset Error (mA) 20 X 4.2 76 20 Y 3 15 20 Z 0 0 Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com 12 ACS70331 High Sensitivity, 1 MHz, GMR-Based Current Sensor IC in Space-Saving, Low Resistance QFN and SOIC-8 Packages Gain and Offset Trim Ideal Output Transfer Curve The bridge configuration of the GMR elements in the ACS70331 make the gain and offset trim for the sensor relatively simple. As the bridge output voltage is proportional to the voltage driving it, that voltage is trimmed to compensate for all other nominal gain errors, as well as errors over temperature. Then, offset is trimmed out after the bridge voltage has been amplified. All trim codes are stored using fuses that are programmed at final test before locking the part. The ideal output of the ACS70331 is: VIOUT = Sens x IP + VIOUT(Q) Different versions of the ACS70331 have different sensitivity (Sens) and zero current output voltage (VIOUT(Q)) values in order to give different current measurement ranges. Unidirectional sensors start at 0.25 V with zero current through the primary and swing +2 V for full-scale current. Bidirectional sensors start at 1.5 V with zero current through the primary and swing 1 V for full-scale current. Figure 4 shows the ideal output transfer curves for each version of the ACS70331. The output curves show the typical saturation levels; however, the saturation could occur anywhere beyond the min/max saturation limits shown by the dashed lines. The stated accuracy of the sensor is only valid over the given current sensing range (IPR). 3 2.5 Unidirectional 2.5 Bidirectional 2.5 5 Unidirectional 5 Bidirectional Vsat-high 2 VIOUT (V) Vsat-low 1.5 1 0.5 0 -6 -4 -2 0 2 4 6 IP (A) Figure 4: Ideal Output Tranfer Curves Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com 13 ACS70331 High Sensitivity, 1 MHz, GMR-Based Current Sensor IC in Space-Saving, Low Resistance QFN and SOIC-8 Packages Power-On Behavior The power-on behavior of the ACS70331 is shown in Figure 5. Once VCC goes above VCC(min), it takes tPO for the internal circuitry to fully power on and bring the output to the correct value. After tFPD, the ACS70331 has saved the fuse values containing configuration and trim information to volatile registers and powered down the fuses to save power. During tFPD, the ACS70331 uses the direct outputs from the fuses, meaning there is no change in configuration or trim when the fuses are powered down. VCC VCC(typ) VCC(min) ICC ICC_START_UP VIOUT 90% VIOUT ICC(typ) tPO tFPD Figure 5: Power-On Behavior Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com 14 ACS70331 High Sensitivity, 1 MHz, GMR-Based Current Sensor IC in Space-Saving, Low Resistance QFN and SOIC-8 Packages CHARACTERISTIC PERFORMANCE Frequency and Step Response The ACS70331 has a bandwidth of approximately 1 MHz. However, there are a number of poles in the signal path of the ACS70331, leading to 115 degrees of phase shift at the -3 dB frequency. The measured frequency response with a 500 mA sine wave input is shown below. Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com 15 ACS70331 High Sensitivity, 1 MHz, GMR-Based Current Sensor IC in Space-Saving, Low Resistance QFN and SOIC-8 Packages The typical step response is shown in the scope capture below. Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com 16 ACS70331 High Sensitivity, 1 MHz, GMR-Based Current Sensor IC in Space-Saving, Low Resistance QFN and SOIC-8 Packages Isolation and Transient Voltage Performance The ACS70331 uses a non-conductive die attach to isolate it from the primary conductor. This does not provide any level of safety isolation, as it only passes a hi-pot test of around 500 Vrms. It is recommended to keep the voltage from the primary to the signal leads below 100 V during operation. The construction of the ACS70331 results in there being a capacitance from the primary conductor to the substrate of the die. When the voltage on the primary conductor changes rapidly, this can lead to a perturbation on the output of the sensor. The scope capture below shows the response of the ACS70331 to a fast transient voltage on the primary conductor. While the sensor does get disturbed significantly, it recovers within 0.5 s due to the high bandwidth of the sensor. Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com 17 ACS70331 High Sensitivity, 1 MHz, GMR-Based Current Sensor IC in Space-Saving, Low Resistance QFN and SOIC-8 Packages Power Supply Rejection Ratio Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com 18 High Sensitivity, 1 MHz, GMR-Based Current Sensor IC in Space-Saving, Low Resistance QFN and SOIC-8 Packages ACS70331 THERMAL PERFORMANCE AND OVERCURRENT CAPABILITY The ACS70331 has a small primary conductor resistance of 1.1 m (ES) and 1.7 m (OL), resulting in low power dissipation and consequently low temperature rise due to current flow through the sensor. Figure 6 shows the steady-state die temperature rise versus current of the ACS70331 on the Allegro demo board (ASEK70331), which has two layers of 1-oz. copper. At 5 A, the die temperature only rises around 4C. At 10 A, the die temperature increases by around 16C, meaning that at the maximum ambient temperature of 85C with the maximum rated continuous current of 10 A flowing, the die would be around its maximum rated junction temperature of 100C. The ACS70331 can also survive higher levels of current that only last for a short time. Figure 7 shows a curve of the time to fuse (primary loop fuses open) versus current, which one needs to operate below. 10000 20 Time To Fuse (ms) Change in Die Temperature (C) 18 16 14 12 10 8 1000 QFN (ES) SOIC-8 (OL) 100 QFN (ES) 6 SOIC-8 (OL) 4 2 0 0 1 2 3 4 5 6 Current (A) 7 8 9 10 11 Figure 6: Change in die temperature versus current of the ACS70331 on the ASEK70331 demo board (1oz. copper) with 22 gauge connectors to the power supply 10 40 60 80 100 120 140 Current (A) 160 180 200 Figure 7: Time to fuse versus current of the ACS70331 on the ASEK70331 demo board (1-oz. copper) and 22 gauge connectors to the power supply Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com 19 ACS70331 High Sensitivity, 1 MHz, GMR-Based Current Sensor IC in Space-Saving, Low Resistance QFN and SOIC-8 Packages LIFETIME DRIFT GMR elements are made up of thin layers of magnetic material, and as such, high temperature and magnetic fields can cause small shifts in the magnetization of those layers, resulting in drift in the sensor performance. The GMR elements in the ACS70331 are made up of magnetic materials which are relatively immune to the temperatures and fields seen in most commercial applica- tions. However, extended times near the maximum rated junction temperature with applied current or field can cause the gain and offset of the sensor to shift. These shifts are dependent on the application temperature, current, and stray field, and typical drift under various application cases are given in the table below, as well as a description of the physics behind each drift. Test Condition Typical Drift (Average + 3 sigma) Junction Temperature Current Common Mode Field Offset Sensitivity 125C (408 hours) 0A 0G 140 mA 0.9% 100C (408 hours) 1 A (DC) 0G 170 mA 2.3% 100C (408 hours) 2.5 A (DC) 0G 210 mA 1.5% 100C (500 hours) 5 A (DC) 0G 540 mA 2.8% 100C (408 hours) 5 A (AC) 0G 150 mA 1% 125C (48 hours) 0A 50 G 150 mA 1% C1 Qualification Highest Drift Stress (Temperature Cycling -40C to 150C, 500 cycles) 0A 0G 90 mA 5% CASE 1: CONTINUOUS CURRENT AT HIGH TEMPERATURE In general, this is the worst case configuration for drift. High temperature and constant field will slightly rotate some of the GMR layers. Here, the field seen by two of the GMR elements in the bridge is in one direction, and the field seen by the other two GMR elements in the bridge is in the other direction. This results in two of the elements drifting in one direction and two of them drifting in the other direction, which causes an offset shift on the output of the sensor. Typically, at a given temperature and current there is a maximum amount of shift, and the time constant for the shift is around 24 hours. If one reverses the current, the shift will be in the opposite direction. Essentially, at a given temperature and current level, there is a hysteresis curve for the shift. The higher the temperature and current, the wider the hysteresis curve. CASE 2: AC CURRENT AT HIGH TEMPERATURE As noted in Case 1, the time constant for the offset shift in the sensor is around 24 hours, and the shift direction switches with the current direction. Because of this, AC current tends to cause little to no shift in the sensor, as the average torque on the magnetic layers is zero. This is evident in the plot below, which shows the drift when applying high DC and AC currents at 100C. CASE 3: STRAY FIELD AT HIGH TEMPERATURE When stray field is applied to the sensor at high temperature, all four resistors in the bridge shift in the same direction, theoretically cancelling any drift on the output. However, due to mismatch in the elements, there is still some drift, but it is significantly less than what is seen in Case 1 or even Case 2. Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com 20 ACS70331 High Sensitivity, 1 MHz, GMR-Based Current Sensor IC in Space-Saving, Low Resistance QFN and SOIC-8 Packages DEFINITIONS OF ACCURACY CHARACTERISTICS Hysteresis (IH). The change in the sensor IC zero current output voltage after being subjected to a large current for a short duration. Hysteresis is due to slight magnetization of some of the ferromagnetic layers in GMR. Pulses of current in opposite directions will result in hysteresis in opposite directions. The GMR stack in the ACS70331 is optimized to have low hysteresis in comparison with more traditional stacks. Common Mode Field Sensitivity Error Ratio (CMFRSENS). The ratio of the shift in sensitivity due to an external stray field on the sensor relative to the field strength (%/G). This is measured in the worst case stray field configuration. Common Mode Field Offset Voltage Ratio (CMFROFF). The ratio of the shift in the offset voltage due to stray field on the sensor relative to the field strength (mV/G). This is measured in the worst case stray field configuration. Increasing VIOUT (V) DVIOUT DVCC Power Supply Offset Error (VOE(PS)). The large signal PSRR, expressed in absolute millivolts. The power supply offset error is the variation of the offset voltage over the full supply range of the ACS70331. Accuracy at 25C Only Ideal VIOUT Accuracy Across Temperature Accuracy at 25C Only IPR(min) +IP (A) VIOUT(Q) -IP (A) Full Scale IP IPR(max) 0A Power Supply Rejection Ratio (PSRR). The ratio of the shift in VIOUT due to supply voltage variation, expressed in dB. The PSRR is a small signal parameter, measured with 100 mV pk-pk over frequency. PSRR = 20 log10 Accuracy Across Temperature Accuracy at 25C Only Decreasing VIOUT (V) Accuracy Across Temperature Figure 8: Output Voltage versus Sensed Current +ETOT Power Supply Sensitivity Error (ESENS(PS)). The variation in sensitivity over the full supply range of the ACS70331. Nonlinearity (ELIN). The nonlinearity is a measure of how linear the output of the sensor IC is over the full current measurement range. The nonlinearity is calculated as: V IOUT ( I PR(max) ) - V IOUT(Q ) E LIN = 1- x100(%) 2 xV IOUT ( I PR(max/2) ) - V IOUT(Q ) where VIOUT(IPR(max)) is the output of the sensor IC with the maximum measurement current flowing through it and VIOUT(IPR(max/2)) is the output of the sensor IC with half of the maximum measurement current flowing through it. Sensitivity (Sens). The change in sensor IC output in response to a 1 A change through the primary conductor. The sensitivity is the product of the magnetic circuit sensitivity (G / A) (1 G = 0.1 mT) and the linear IC amplifier gain (mV/G). The linear IC amplifier gain is programmed at the factory to optimize the sensitivity (mV/A) for the full-scale current of the device. Across Temperature 25C Only -IP +IP -ETOT Figure 9: Total Output Error versus Sensed Current Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com 21 ACS70331 High Sensitivity, 1 MHz, GMR-Based Current Sensor IC in Space-Saving, Low Resistance QFN and SOIC-8 Packages Sensitivity Error (ESENS). The variation of the sensitivity from its ideal, nominal value, Sens, expressed in percent. Sensitivity error contributes directly to the Total Output Error, percent for percent. Zero-Current Output Voltage (VIOUT(Q)). The output of the sensor when the primary current is zero. For a bidirectional device (measures current in both directions), it is nominally 1.5 V, and for a unidirectional device, it is nominally 0.25 V. Offset Voltage (VOE). The deviation of the device output from its ideal quiescent value of 1.5 V (bidirectional) or 0.25 V (unidirectional). To convert this voltage to amperes, divide by the device sensitivity, Sens. Total Output Error (ETOT). The difference between the current measurement from the sensor IC and the actual current (IP), relative to the actual current. This is equivalent to the difference between the ideal output voltage and the actual output voltage, divided by the ideal sensitivity, relative to the current flowing through the primary conduction path: ETOT (IP) = VIOUT_ideal(IP) - VIOUT (IP) x 100 (%) Sensideal(IP) x IP The Total Output Error incorporates all sources of error and is a function of IP . At relatively high currents, ETOT will be mostly due to sensitivity error, and at relatively low currents, ETOT will be mostly due to Offset Voltage (VOE ). In fact, at IP = 0, ETOT approaches infinity due to the offset. This is illustrated in Figure 8 and Figure 9. Figure 8 shows a distribution of output voltages versus IP at 25C and across temperature. Figure 9 shows the corresponding ETOT versus IP . Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com 22 ACS70331 High Sensitivity, 1 MHz, GMR-Based Current Sensor IC in Space-Saving, Low Resistance QFN and SOIC-8 Packages DEFINITIONS OF DYNAMIC RESPONSE CHARACTERISTICS Power-On Time (tPO). When the supply is ramped to its operating voltage, the device requires a finite time to power its internal components before responding to an input magnetic field. Power-On Time, tPO , is defined as the time it takes for the output voltage to settle within 10% of its steady-state value under an applied magnetic field, after the power supply has reached its minimum specified operating voltage, VCC(min), as shown in the chart at right. Fuse Power Down Time (tFPD). The time interval between a) when VCC goes above VCC(min) and b) when the sensor powers down the internal fuses. V VCC VCC(typ.) VIOUT 90% VIOUT VCC(min.) t1 t2 tPO t1= time at which power supply reaches minimum specified operating voltage t2= time at which output voltage settles within 10% of its steady state value under an applied magnetic field 0 Rise Time (tr). The time interval between a) when the sensor IC reaches 10% of its full-scale value, and b) when it reaches 90% of its full-scale value. The rise time to a step response is used to derive the bandwidth of the current sensor IC, in which (-3 dB) = 0.35 / tr. Both tr and tRESPONSE are detrimentally affected by eddy-current losses observed in the conductive IC ground plane. Propagation Delay (tpd ). The propagation delay is measured as the time interval a) when the primary current signal reaches 20% of its final value, and b) when the device reaches 20% of its output corresponding to the applied current. (%) 90 Figure 10: Power-On Time (tPO) t Primary Current VIOUT Rise Time, tr 20 10 0 Propagation Delay, tpd t Figure 11: Rise Time (tr) and Propagation Delay (tpd) Response Time (tRESPONSE). The time interval between a) when the primary current signal reaches 90% of its final value, and b) when the device reaches 90% of its output corresponding to the applied current. (%) 90 Primary Current VIOUT Response Time, tRESPONSE 0 Figure 12: Response Time (tRESPONSE) Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com t 23 High Sensitivity, 1 MHz, GMR-Based Current Sensor IC in Space-Saving, Low Resistance QFN and SOIC-8 Packages ACS70331 PACKAGE OUTLINE DRAWINGS For Reference Only - Not for Tooling Use (Reference DWG-0000222) Dimensions in millimeters NOT TO SCALE Dimensions exclusive of mold flash, gate burrs, and dambar protrusions Exact case and lead configuration at supplier discretion within limits shown 3.00 BSC 0.85 1.27 MIN 12 1 A 0.30 12 1 2 2.90 1.00 3.00 BSC 0.80 MIN 0.50 D 0.70 0.75 0.05 0.08 C 2.05 REF 0.05 MAX 0.00 MIN 0.75 C 0.50 BSC +0.07 0.25 -0.05 0.8598 0.6024 1 0.40 0.10 0.60 B 1.79 2.70 PCB Layout Reference View 0.20 x4 XXXX Date Code Lot Number 2 E 1 0.60 Standard Branding Reference View Lines 1, 2, 3 = 4 characters 12 A Terminal #1 mark area Line 1: Part Number Line 2: 4 digit Date Code Line 3: Characters 5, 6, 7, 8 of Assembly Lot Number. D Coplanarity includes exposed current path and terminals B Fused sensed current path C Reference land pattern layout (reference IPC7351 QFN50P300X300X80-17W4M); All pads a minimum of 0.20 mm from all adjacent pads; adjust as necessary to meet application process requirements and PCB layout tolerances; when mounting on a multilayer PCB, thermal vias at the exposed thermal pad land can improve thermal dissipation (reference EIA/JEDEC Standard JESD51-5) E Branding scale and appearance at supplier discretion Figure 13: Package ES, 12-Contact QFN With Fused Sensed Current Loop Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com 24 High Sensitivity, 1 MHz, GMR-Based Current Sensor IC in Space-Saving, Low Resistance QFN and SOIC-8 Packages ACS70331 For Reference Only - Not for Tooling Use (Reference DWG-9204) Dimensions in millimeters NOT TO SCALE Dimensions exclusive of mold flash, gate burrs, and dambar protrusions Exact case and lead configuration at supplier discretion within limits shown 4.90 0.10 0.65 8 0 8 D 8 1.75 0.25 0.17 3.90 0.10 1.27 5.60 6.00 0.20 A 1.04 REF 1 2 1.27 0.40 Branded Face C C 8X 0.10 1.75 MAX C 0.25 0.10 0.51 0.31 SEATING PLANE 2 1 PCB Layout Reference View 0.25 BSC SEATING PLANE GAUGE PLANE XXXXXXX Date Code Lot Number 1.27 BSC A Terminal #1 mark area B Branding scale and appearance at supplier discretion C Reference land pattern layout (reference IPC7351 SOIC127P600X175-8M); all pads a minimum of 0.20 mm from all adjacent pads; adjust as necessary to meet application process requirements and PCB layout tolerances D Active Area Depth 0.40 NOM 1 B Standard Branding Reference View Lines 1, 2 = 7 characters. Line 3 = 5 characters. Line 1: Part Number Line 2: Logo A, 4 digit Date Code Line 3: Characters 5, 6, 7, 8 of Lot Number Figure 14: Package OL, 8-Lead SOIC Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com 25 ACS70331 High Sensitivity, 1 MHz, GMR-Based Current Sensor IC in Space-Saving, Low Resistance QFN and SOIC-8 Packages Revision History Number Date Description - September 12, 2017 Initial release 1 March 1, 2018 Added SOIC-8 package; updated Selection Guide (p. 2), Lifetime Drift table (p. 20) and package drawings (p. 24-25) 2 May 23, 2018 Updated Features and Benefits (p. 1), step response plot (p. 16) 3 May 17, 2019 Removed footnote 4 from Performance Characteristics tables (p. 7-10) Copyright 2019, Allegro MicroSystems. Allegro MicroSystems reserves the right to make, from time to time, such departures from the detail specifications as may be required to permit improvements in the performance, reliability, or manufacturability of its products. Before placing an order, the user is cautioned to verify that the information being relied upon is current. Allegro's products are not to be used in any devices or systems, including but not limited to life support devices or systems, in which a failure of Allegro's product can reasonably be expected to cause bodily harm. The information included herein is believed to be accurate and reliable. However, Allegro MicroSystems assumes no responsibility for its use; nor for any infringement of patents or other rights of third parties which may result from its use. Copies of this document are considered uncontrolled documents. For the latest version of this document, visit our website: www.allegromicro.com Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com 26