A5990 ALLEGRO

Document overview

  • Manufacturer or author: Provided By www.digicamel.com(FREE DATASHEET DOWNLOAD SITE)
  • PDF pages: 12

Technical content

DESCRIPTION

The A5990 is a quad DMOS full-bridge driver capable of driving up to two stepper motors or four DC motors. Each full-bridge output is rated up to 1.6 A and 40 V . The A5990 includes fixed off-time pulse-width modulation (PWM) current regulators, along with 2- bit nonlinear DACs (digital-to-analog converters) that allow stepper motors to be controlled in full, half, and quarter steps, and DC motors in forward, reverse, and coast modes. The A5990 PWM current regulator features externally adjustable off-time to adapt the current control to supply voltage and motor parameters (each bridge pair can be adjusted independently). The A5990 also features an adaptive percent fast decay (APFD) option which automatically and continuously adjusts the fast decay portion of the off-time to provide increased step accuracy, lower current ripple, and reduced power dissipation in many conditions. Alternatively the A5990 can be set to use the Allegro™ patented mixed decay mode, found on the A5988 and A5989, which provides reduced audible motor noise, increased step accuracy, and reduced power dissipation, when compared to a fixed decay mode. Internal synchronous rectification control circuitry is provided to improve power dissipation during PWM operation. A5990-DS, Rev. 1 MCO-0000165 FEATURES AND BENEFITS

  • 40 V output rating
  • 4 full bridges
  • Dual stepper motor driver
  • High-current outputs
  • Adaptive fast decay option
  • Adjustable off-time
  • 3.3 and 5 V compatible logic supply
  • Synchronous rectification
  • Internal undervoltage lockout (UVLO)
  • Thermal shutdown circuitry
  • Crossover-current protection
  • Overcurrent protection
  • Low-power sleep mode
  • Low-profile QFN package Quad DMOS Full-Bridge PWM Motor Driver PACKAGES A5990 Figure 1: Typical Application Circuit Package EV , 40-pin QFN 0.90 mm nominal height with exposed thermal pad Not to scale PHASE1 I01 I11 SENSE1 OUT2A OUT1A SENSE2 OUT2B OUT1B VCP VBB1VBB2 SLEEPn SENSE4 OUT4B OUT4A SENSE3 OUT3B OUT3A VREF2 CP1 CP2 PHASE2 VREF1 VREF4 VREF3 VREF V 32 V MOTOR I02 I12 PHASE3 I03 I13 PHASE4 I04 I14 R RS1 RS3 RS4 0.1 µF 50 V 100 µF 50 V 0.22 µF 50 V 0.1 µF 50 V A5990 Bipolar Stepper Motors Microprocessor FAULTn APFD ROSC1 ROSC2 November 15, 2018 Continued on next page...

Quad DMOS Full-Bridge PWM Motor DriverA5990 Allegro MicroSystems, LLC

955 Perimeter Road

Manchester, NH 03103-3353 U.S.A. www.allegromicro.com SELECTION GUIDE Part Number Package Packing A5990GEVSR-T 40-pin QFN with exposed thermal pad 6000 pieces per reel ABSOLUTE MAXIMUM RATINGS Characteristic Symbol Notes Rating Units Load Supply Voltage VBB –0.5 to 40 V Output Current IOUT May be limited by duty cycle, ambient temperature, and heat sinking. Under any set of conditions, do not exceed the specified current rating or a Junction Temperature of 150°C. 1.6 A Logic Input Voltage Range V IN –0.3 to 7 V SENSEx Pin Voltage VSENSEx 0.5 V Pulsed tw < 1 µs 2.5 V VREFx Pin Voltage VREFx 2.5 V Operating Temperature Range TA Range G –40 to 105 °C Junction Temperature TJ(max) 150 °C Storage Temperature Range Tstg –40 to 125 °C THERMAL CHARACTERISTICS : May require derating at maximum conditions Characteristic Symbol Test Conditions Value Units Package Thermal Resistance RθJA EV package, 4-layer PCB based on JEDEC standard 27 °C/W 5500 5000 4500 4000 3500 3000 2500 2000 1500 1000 500 25 50 75 100 125 150 175 Temperature (°C) Power Dissipation, PD (mW) Power Dissipation versus Ambient Temperature (RqJA = 27 ºC/W) 4-layer PCB Protection features include thermal shutdown with hysteresis, undervoltage lockout (UVLO) and crossover-current protection. Special power-up sequencing is not required. The A5990 is supplied in the EV package, a 6 mm × 6 mm 40-pin QFN package with a nominal overall package height of 0.90 mm. The packages is lead (Pb) free, with 100% matte-tin leadframe plating. DESCRIPTION (continued)

Quad DMOS Full-Bridge PWM Motor DriverA5990 Allegro MicroSystems, LLC Manchester, NH 03103-3353 U.S.A. www.allegromicro.com FUNCTIONAL BLOCK DIAGRAM CHARGE PUMP DMOS FULL-BRIDGE 1 DMOS FULL-BRIDGE 2 DMOS FULL-BRIDGE 4 DMOS FULL-BRIDGE 3 VCP To VBB2 PHASE1 I01 I11 SENSE1 OUT1B OUT1A SENSE2 OUT2B OUT2A VCP SLEEPn OSC SENSE4 OUT4B OUT4A SENSE3 OUT3B OUT3A VBB2 Sense2 Sense3 Sense4 + - + - PWM LATCH BLANKING PWM LATCH BLANKING VREF2 GATE DRIVE VCP + – + – Sense1 Sense2 PWM LATCH BLANKING PWM LATCH BLANKING BRIDGES 1 AND 2 CONTROL LOGIC GATE DRIVE GND PGND CP1 VBB1 PHASE2 CP2 VREF1 VREF4 Sense3 Sense4 VREF3 I02 I12 PHASE3 I03 I13 PHASE4 I04 I14 VBB2 0.1 µF 50 V 100 µF 50 V 0.22 µF 50 V 0.1 µF 50 V BRIDGES 3 AND 4 CONTROL LOGIC FAULTn OCP VREG VREG ROSC1 AFPDOFF- TIME APFD ROSC2 AFPDOFF- TIME

Quad DMOS Full-Bridge PWM Motor DriverA5990 Allegro MicroSystems, LLC Manchester, NH 03103-3353 U.S.A. www.allegromicro.com ELECTRICAL CHARACTERISTICS [1]: Valid at TA = 25°C, VBB = 40 V, unless otherwise noted Characteristics Symbol Test Conditions Min. Typ. [2] Max. Units Load Supply Voltage Range VBB Operating 8 – 40 V Output On Resistance RDS(on) Source driver, IOUT = –1.2 A, TJ = 25°C – 500 600 mΩ Sink driver, IOUT = 1.2 A, TJ = 25°C – 500 600 mΩ Vf , Outputs IOUT = 1.2 A – – 1.2 V Output Leakage IDSS Outputs, VOUT = 0 to VBB –20 – 20 µA VBB Supply Current IBB IOUT = 0 mA, outputs on, PWM = 50 kHz, DC = 50% – – 25 mA Outputs off – 14.7 18 mA Sleep mode –10 <1 10 µA Output Driver Slew Rate SROUT 10% to 90% 50 100 150 ns Control Logic Logic Input Voltage VIN(1) 2 – – V VIN(0) – – 0.8 V Logic Input Current IIN Except APFD, VIN = 0 to 5 V –20 <1 20 µA APFD, VIN = 0 V –72 –55 –38 µA APFD, VIN = 5 V – 0 – µA Logic Input Hysteresis Vhys 150 300 500 mV Sleep Rising Threshold 2.5 2.7 2.95 V Sleep Falling Threshold – 2.4 – V Sleep Hysteresis 250 325 450 mV Sleep Input Current – 100 150 µA Crossover Delay tCOD 250 425 1000 ns Blank Time tBLANK 0.7 1 1.3 µs VREFx Pin Input Voltage Range VREFx Operating 0.0 – 1.5 V VREFx Pin Reference Input Current IREF VREF = 1.5 – – ±1 μA Current Trip-Level Error [3] VERR VREF = 1.5, phase current = 100% –5 – 5 % VREF = 1.5, phase current = 67% –5 – 5 % VREF = 1.5, phase current = 33% –15 – 15 % Protection Circuits VBB UVLO Threshold VUV(VBB) VBB rising 7.3 7.6 7.9 V VBB Hysteresis VUV(VBB)hys 400 500 600 mV Overcurrent Protection Threshold 1.6 – – A Fault Output Voltage IOUT = 1 mA – – 0.5 V Fault Output Leakage Current No fault, VOUT = 5 V – – 1 µA Thermal Shutdown Temperature TJTSD 155 165 175 °C Thermal Shutdown Hysteresis TJTSDhys – 15 – °C [1] For input and output current specifications, negative current is defined as coming out of (sourcing) the specified device pin. [2] Typical data are for initial design estimations only, and assume optimum manufacturing and application conditions. Performance may vary for indi- vidual units, within the specified maximum and minimum limits. [3] VERR = [(VREF/3) – VSENSE] / (VREF/3).

Quad DMOS Full-Bridge PWM Motor DriverA5990 Allegro MicroSystems, LLC Manchester, NH 03103-3353 U.S.A. www.allegromicro.com Device Operation The A5990 is designed to operate two stepper motors, four DC motors, or one stepper and two DC motors. The currents in each of the output full-bridges, all N-channel DMOS, are regulated with fixed off-time pulse-width- modulated (PWM) control circuitry. Each full-bridge peak cur- rent is set by the value of an external current sense resistor, R Sx , and a reference voltage, VREFx . If the logic inputs are pulled up to VDD, it is good practice to use a high-value pull-up resistor to limit current to the logic inputs, should an overvoltage event occur. Logic inputs include: PHASEx, I0x, and I1x. Internal PWM Current Control Each full-bridge is con- trolled by a fixed off-time PWM current control circuit that limits the load current to a desired value, I TRIP . Initially , a diagonal pair of source and sink DMOS outputs are enabled, and current flows through the motor winding and R Sx. When the voltage across the current sense resistor equals the voltage on the VREFx pin, the current sense comparator resets the PWM latch, which turns off the source driver. The maximum value of current limiting is set by the selection of R S and voltage at the VREF input with a transconductance func- tion, approximated by: ITripMax = VREF / (3 × RS ) Each current step is a percentage of the maximum current, I TripMax. The actual current at each step ITrip is approximated by: ITrip = (% ITripMax / 100) × ITripMax where % ITripMax is given in the Step Sequencing table. Note: It is critical to ensure that the maximum rating of 500 mV on each SENSEx pin is not exceeded. Adaptive Percent Fast-Decay (APFD) The APFD ter- minal is a logic input used to control the APFD feature. When left floating or tied high, APFD is disabled, and the decay mode is set to fast-decay for 30.1% of the off-time. When tied low, APFD is enabled, and the percent fast-decay is automatically continuously adjusted to the lowest level needed to regulate the winding cur- rent at its target level while providing minimal current ripple. Fixed Off-Time The internal PWM current control circuitry uses a one-shot circuit to control the time the drivers remain off. The off-time (t off) is set by the ROSCx inputs, and is set inde- pendantly for each bridge pair. If ROSCx is tied to GND, the off-time is set to 8.1 μs. If ROSCx is biased to greater than 3 V , the off-time is set to 30 µs. If ROSC is connected to GND with a resistor, the off-time is set to approximately: toff (seconds) = ROSC / 820 (µs) . Blanking This function blanks the output of the current sense comparator when the outputs are switched by the internal current control circuitry. The comparator output is blanked to prevent false detections of overcurrent conditions due to reverse recovery currents of the clamp diodes, or to switching transients related to the capacitance of the load. The stepper blank time, t BLANK , is approximately 1 μs. Control Logic Communication is implemented via the indus- try standard I1, I0, and PHASE interface. This communication logic allows for full, half, and quarter step modes. Each bridge also has an independent V REF input, so higher resolution step modes can be programmed by dynamically changing the voltage on the VREFx pins. Charge Pump (CP1 and CP2) The charge pump is used to generate a gate supply greater than VBB to drive the source-side DMOS gates. A 0.1 μF ceramic capacitor should be connected between CP1 and CP2 for pumping purposes. A 0.1 μF ceramic capacitor is required between VCP and VBBx to act as a reservoir to operate the high-side DMOS devices. Shutdown In the event of a fault (excessive junction tem- perature, or low voltage on VCP), the outputs of the device are disabled until the fault condition is removed. At power-up, the undervoltage lockout (UVLO) circuit disables the drivers. FUNCTIONAL DESCRIPTION

Quad DMOS Full-Bridge PWM Motor DriverA5990 Allegro MicroSystems, LLC Manchester, NH 03103-3353 U.S.A. www.allegromicro.com Synchronous Rectification When a PWM-off cycle is triggered by an internal fixed off-time cycle, load current will recirculate. The A5990 synchronous recti- fication feature will turn on the appropriate MOSFETs during the current decay, and effectively short out the body diodes with the low R DS(on) driver. This significantly lowers power dissipation. When a zero current level is detected, synchronous rectification is turned off to prevent reversal of the load current. Mixed Decay Operation The bridges operate in mixed decay mode. Referring to Figure 2, as the trip point is reached, the device goes into fast decay mode for 30.1% of the fixed off-time period. After this fast decay portion, t FD , the device switches to slow decay mode for the remainder of the off-time. During transitions from fast decay to slow decay, the drivers are forced off for approximately 600 ns. This feature is added to prevent shoot-through in the bridge. As shown in Figure 2, during this “dead time” portion, synchronous rectification is not active, and the device operates in fast decay and slow decay only. Figure 2: Mixed Decay Mode Operation Sleep Mode To minimize power consumption when not in use, the A5990 can be put into Sleep Mode by bringing the SLEEPn pin low. Sleep Mode disables much of the internal circuitry, including the charge pump. Overcurrent Protection An overcurrent monitor protects the A5990 from damage due to output shorts. If a short is detected, the A5990 latches the fault and disables the outputs. The latched fault can only be cleared by cycling the power to VBB or by putting the device in Sleep Mode. During OCP events, Absolute Maximum Ratings may be exceeded for a short period of time before outputs are latched off. Fault Output The open-drain fault output is pulled low when an overcurrent protection event occurs and the outputs are latched off. IOUT FDDT SDDT 2.4 µs 5.7 µs Fixed Off-Time 8.1 µs ITrip FDSR SDSR SDDT VPHASE IOUT IOUT See Enlargement A Enlargement A ROSCx tied to >3 V ROSCx tied to GND FDDT SDDT 9µ s 21 µs Fixed Off-Time 30 µs ITrip FDSR SDSR SDDT

Quad DMOS Full-Bridge PWM Motor DriverA5990 Allegro MicroSystems, LLC Manchester, NH 03103-3353 U.S.A. www.allegromicro.com 100.0 66.7 –100.0 –66.7 (%) Phase 1 100.0 66.7 –100.0 –66.7 (%) Phase 2 Half step 2 phase Modified half step 2 phase Figure 3: Step Sequencing for Full-Step Increments 100.0 66.7 –100.0 –66.7 (%) Phase 1 100.0 66.7 –100.0 –66.7 (%) Phase 2 Full step 2 phase Modified full step 2 phase STEP SEQUENCING DIAGRAMS Figure 4: Step Sequencing for Half-Step Increments

Quad DMOS Full-Bridge PWM Motor DriverA5990 Allegro MicroSystems, LLC Manchester, NH 03103-3353 U.S.A. www.allegromicro.com 100.0 66.7 33.3 –33.3 –100.0 –66.7 100.0 66.7 33.3 –33.3 –100.0 –66.7 (%) Phase 1 (%) Phase 2 Figure 5: Step Sequence for Quarter-Step Increments Table 1: Step Sequencing Settings Full 1/2 1/4 Phase 1 (%ITripMax) I0x I1x PHASE Phase 2 (%ITripMax) I0x I1x PHASE 1 1 0 H H x 100 L L 0 2 33 L H 1 100 L L 0 1 2 3 100/66* L/H* L 1 100/66* L/H* L 0 4 100 L L 1 33 L H 0 3 5 100 L L 1 0 H H x 6 100 L L 1 33 L H 1 2 4 7 100/66* L/H* L 1 100/66* L/H* L 1 8 33 L H 1 100 L L 1 5 9 0 H H x 100 L L 1 10 33 L H 0 100 L L 1 3 6 11 100/66* L/H* L 0 100/66* L/H* L 1 12 100 L L 0 33 L H 1 7 13 100 L L 0 0 H H x 14 100 L L 0 33 L H 0 4 8 15 100/66* L/H* L 0 100/66* L/H* L 0 16 33 L H 0 100 L L 0 * Denotes modified step mode. For the APFD feature to operate properly, the A5990 allows for 100 ns jitter between the inputs. Specifically, do not set both I0x = H and I1x = H for longer than 100 ns between states, unless the state is being changed to I0x = H and I1x = H.

Quad DMOS Full-Bridge PWM Motor DriverA5990 Allegro MicroSystems, LLC Manchester, NH 03103-3353 U.S.A. www.allegromicro.com DC Motor Control Each of the 4 full bridges has independent PWM current control circuitry that makes the A5990 capable of driving up to four DC motors at currents up to 1.2 A. Control of the DC motors is accomplished by tying the I0x and I1x pins together, creating an equivalent ENABLE function with maxi- mum current defined by the voltage on the corresponding VREF pin. The DC motors can be driven via a PWM signal on this enable signal, or on the corresponding PHASE pin. Motor control includes forward, reverse, and coast. Layout The printed circuit board should use a heavy ground- plane. For optimum electrical and thermal performance, the A5990 must be soldered directly onto the board. On the under- side of the A5990 package is an exposed pad, which provides a path for enhanced thermal dissipation. The thermal pad should be soldered directly to an exposed surface on the PCB. Thermal vias are used to transfer heat to other layers of the PCB. Grounding In order to minimize the effects of ground bounce and offset issues, it is important to have a low-impedance single- point ground, known as a star ground, located very close to the device. By making the connection between the exposed thermal pad and the groundplane directly under the A5990, that area becomes an ideal location for a star ground point. A low-impedance ground will prevent ground bounce during high-current operation and ensure that the supply voltage remains stable at the input terminal. The recommended PCB layout shown in the diagram below illustrates how to create a star ground under the device to serve both as low-impedance ground point and thermal path. The two input capacitors should be placed in parallel and as close to the device supply pins as possible. The ceramic capaci- tor should be closer to the pins than the bulk capacitor. This is necessary because the ceramic capacitor will be responsible for delivering the high-frequency current components. Sense Pins The sense resistors, RSx, should have a very low impedance path to ground, because they must carry a large cur- rent while supporting very accurate voltage measurements by the current sense comparators. Long ground traces will cause additional voltage drops, adversely affecting the ability of the comparators to accurately measure the current in the windings. The SENSEx pins have very short traces to the RSx resistors and very thick, low-impedance traces directly to the star ground beneath the device. If possible, there should be no other compo- nents on the sense circuits. Note: When selecting a value for the sense resistors, be sure not to exceed the maximum voltage on the SENSEx pins of ±500 mV . Thermal Vias Trace (2 oz.) Signal (1 oz.) Ground (1 oz.) Thermal (2 oz.) Solder A5990 PCB APPLICATIONS INFORMATION

Quad DMOS Full-Bridge PWM Motor DriverA5990 Allegro MicroSystems, LLC Manchester, NH 03103-3353 U.S.A. www.allegromicro.com Terminal List TablePackage EV 12 3 4 56 7 8 91 0 30 29 28 27 26 25 24 23 22 21 APFD OUT1A SENSE1 OUT1B VBB1 OUT2B SENSE2 OUT2A PHASE4 PHASE3 PHASE1 PHASE2 VNEGD ROSC1 ROSC2 VREF4 VREF3 VREF2 VREF1 SLEEPn FAULTn I14 OUT4A SENSE4 OUT4B VBB2 OUT3B SENSE3 OUT3A I13 I12 I11 PGND VCP CP1 CP2 I01 I02 I03 I04 PAD Number Pin Name Pin Description

1 APFD Adaptive Percent Fast-Decay Input

2 OUT1A DMOS Full-Bridge 1 Output A

3 SENSE1 Sense Resistor Terminal for Bridge 1

4 OUT1B DMOS Full-Bridge 1 Output B

5 VBB1 Load Supply Voltage

6 OUT2B DMOS Full-Bridge 2 Output B

7 SENSE2 Sense Resistor Terminal for Bridge 2

8 OUT2A DMOS Full-Bridge 2 Output A

9 PHASE4 Control Input

10 PHASE3 Control Input

11 SLEEPn Active Low Sleep Mode Input

12 VREF1 Analog Input

13 VREF2 Analog Input

14 VREF3 Analog Input

15 VREF4 Analog Input

16 ROSC2 Off-Time Input for Bridges 3 and 4

17 ROSC1 Off-Time Input for Bridges 1 and 2

18 GND* Analog and Digital Ground

19 PHASE2 Control Input

20 PHASE1 Control Input

21 FAULTn Open Drain Fault Output

22 I14 Control Input

23 OUT4A DMOS Full-Bridge 4 Output A

24 SENSE4 Sense Resistor Terminal for Bridge 4

25 OUT4B DMOS Full-Bridge 4 Output B

26 VBB2 Load Supply Voltage

27 OUT3B DMOS Full-Bridge 3 Output B

28 SENSE3 Sense Resistor Terminal for Bridge 3

29 OUT3A MOS Full-Bridge 3 Output A

30 I13 Control Input

31 I12 Control Input

32 I11 Control Input

33 PGND* Power Ground

34 VCP Reservoir Capacitor Terminal

35 CP1 Charge Pump Capacitor Terminal

36 CP2 Charge Pump Capacitor Terminal

37 I01 Control Input

38 I02 Control Input

39 I03 Control Input

40 I04 Control Input

– PAD* Exposed pad for enhanced thermal perfor- mance. Should be soldered to the PCB. Package not to scale PINOUT DIAGRAM AND TERMINAL LIST TABLE * GND, PGND, and thermal pad must be connected together externally under the device.

Quad DMOS Full-Bridge PWM Motor DriverA5990 Allegro MicroSystems, LLC Manchester, NH 03103-3353 U.S.A. www.allegromicro.com EV PACKAGE, 40-TERMINAL QFN WITH EXPOSED THERMAL PAD A Terminal #1 mark area B Exposed thermal pad (reference only, terminal #1 identifier appearance at supplier discretion) C Reference land pattern layout (reference IPC7351 QFN50P600X600X100-41V5M); 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) For Reference Only – Not for Tooling Use (Reference DWG-2867) Dimensions in millimeters NOT TO SCALE Exact case and lead configuration at supplier discretion within limits shown

0.50 BSC

6.00 BSC

6.20 NOM

0.30 NOM 0.50 NOM

0.85 NOM

0.9 ±0.10 4.75±0.05 4.75±0.05 0.30 ±0.05 2 1 2 1 A 2 1 0.25+0.30 -0.18 C0.08 40X D

0.05 MAX

0.00 MIN

C SEATING PLANE 4.15 ±0.10 4.15 ±0.10 B 0.40 ±0.10 D Coplanarity includes exposed thermal pad and terminals

Quad DMOS Full-Bridge PWM Motor DriverA5990 Allegro MicroSystems, LLC Manchester, NH 03103-3353 U.S.A. www.allegromicro.com For the latest version of this document, visit our website: www.allegromicro.com

Revision History

– March 8, 2017 Initial release

1 November 15, 2018 Corrected Fixed Off-Time functional description (page 5)

Copyright ©2018, Allegro MicroSystems, LLC Allegro MicroSystems, LLC 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, LLC 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.