DA9012.001 25 August 2004 MAS9012 Stepper Motor Driver IC • Supports Microstepping Movement • Capable to Drive One to Four Motors • Low Operating Voltage DESCRIPTION MAS9012 is a Miniature Stepper Motor Driver IC with four different versions to drive one to four motors of pointers in motorcycle and car dashboards and other similar applications. It features a microstepping function to allow smooth movement of the motor shaft. One microstep corresponds to an angular rotation of 1/12 degree of the motor shaft. The actual precision of the position is affected by the gear play of the motor. FEATURES APPLICATIONS • Bipolar Stepper Motor Driver Outputs • Drives One to Four Stepper Motors • Microstepping Function • Glitch Filters at All Inputs • Low Operating Voltage • TSSOP-16 and TSSOP-28 Packages • Motorcycle Dashboards • Car Dashboards • Nautical Instrumentation • Miniature Stepper Motors in Appliances The microstepping movement of the motor shaft is achieved by converting a pulse sequence into a current level sequence sent to the stepper motor coils. 1 (12) DA9012.001 25 August 2004 BLOCK DIAGRAMS VDD Output Driver A VDD FSCXA Glitch Filter CWA Glitch Filter Output Driver A FSCX Glitch Filter CW Glitch Filter XRESET Glitch Filter Output Driver B OUTA1 OUTA2 OUTA3 OUTA4 FSCXB Glitch Filter CWB Glitch Filter XRESET VSS OUTA1 OUTA2 OUTA3 OUTA4 MAS9012A1 Glitch Filter OUTB1 OUTB2 OUTB3 OUTB4 VSS MAS9012A2 Figure 1. Block diagrams of single and dual output stepper motor driver ICs MAS9012A1 and MAS9012A2 VDD Output Driver A VDD FSCXA Glitch Filter CWA Glitch Filter Output Driver B Output Driver A FSCXA Glitch Filter CWA Glitch Filter OUTA1 OUTA2 OUTA3 OUTA4 FSCXB Glitch Filter CWB Glitch Filter Glitch Filter CWB Glitch Filter OUTB1 OUTB2 OUTB3 OUTB4 FSCXC Glitch Filter CWC Glitch Filter Glitch Filter CWC Glitch Filter XRESET Glitch Filter OUTC1 OUTC2 OUTC3 OUTC4 FSCXD Glitch Filter CWD Glitch Filter XRESET VSS OUTC1 OUTC2 OUTC3 OUTC4 Output Driver D Output Driver C FSCXC OUTB1 OUTB2 OUTB3 OUTB4 Output Driver C Output Driver B FSCXB OUTA1 OUTA2 OUTA3 OUTA4 MAS9012A3 Glitch Filter OUTD1 OUTD2 OUTD3 OUTD4 VSS MAS9012A4 Figure 2. Block diagrams of triple and quad output stepper motor driver ICs MAS9012A3 and MAS9012A4 2 (12) DA9012.001 25 August 2004 OPERATION DESCRIPTION MAS9012 is a stepper motor driver IC specifically designed to drive bipolar stepper motors of pointers in a car and motorcycle dashboard and in the other similar applications. It has four different device versions: A1, A2, A3 and A4 with single, dual, triple and quad stepper motor driver outputs respectively (see block diagrams on page 2). The IC is operated from single 5V supply. Each stepper motor output is controlled by two digital control signal inputs, FSCX and CW. Each rising edge of FSCX stepping clock input causes stepper motor to step one microstep (1/12 degree) ahead. Rotation direction is determined by CW rotation direction selection signal. High CW selects clockwise direction and low CW selects counterclockwise direction. Each stepper motor has its own FSCX and CW signal inputs. The device has common XRESET master reset control input for resetting stepper motor outputs to initial state. XRESET is active low. Each digital input has a glitch filter for eliminating effects of electrical disturbances at the control inputs. It is recommended to keep XRESET signal low (active) during power up until the supply voltage VDD has risen up. 3 (12) DA9012.001 25 August 2004 ABSOLUTE MAXIMUM RATINGS All voltages with respect to ground Parameter Symbol Supply Voltage Voltage Range for All Pins ESD Rating Junction Temperature Conditions VIN Min Max Unit -0.3 -0.3 6 VIN + 0.3 2 +175 V V kV °C HBM TJmax Storage Temperature (limited) TS -55 +150 °C Stresses beyond those listed may cause permanent damage to the device. The device may not operate under these conditions, but it will not be destroyed. RECOMMENDED OPERATING CONDITIONS Parameter Operating Supply Voltage Operating Junction Temperature Operating Ambient Temperature Symbol Conditions Min Typ Max Unit VDD TJ 4.5 -40 5.0 5.5 +125 V °C TA -40 +85 °C ELECTRICAL CHARACTERISTICS ◆ Load Characteristics Parameter Symbol Conditions Coil resistance RCOIL TA = 25°C 290 Ohm Phase inductance LCOIL TA = 25°C 0.4 H ◆ Current Parameters Parameter Min Typ Max Unit TA = -40°C to +85°C, typical values at TA = +25°C, RCOIL = 290 Ω, VDD = 5.0 V, unless otherwise specified Symbol Conditions Quiescent current ICC Typical supply current consumption Output drive capability IC All inputs at VDD or VSS, no load (Quad output driver version) Quad output driver version For each output pin IOUT Min Typ Max Unit 300 µA 76 mA 29 mA 4 (12) DA9012.001 25 August 2004 ELECTRICAL CHARACTERISTICS... ◆ Digital Inputs Parameter TA = -40°C to +85°C, typical values at TA = +25°C, VDD=5.0 V, unless otherwise specified Symbol Conditions Min Input High Voltage VIH VDD = 4.5…5.5V Input Low Voltage VIL VDD = 4.5…5.5V 80% VDD 0% VDD Input frequency fIN Typ Max Unit 100% VDD 20% VDD 15 V V kHz Power Dissipation TA = -40°C to +85°C, typical values at TA = +25°C, VDD=5.0 V, unless otherwise specified Parameter Junction to Ambient Thermal Resistance Maximum Power Dissipation Symbol Conditions RJA typical PC board mounting, still air, TSSOP package any ambient temperature, TSSOP package Pd Min Typ Max 100.4 Pd MAX = Unit °C/W TJ (MAX) − TA W R JA Note 1 Note 1: TJ(MAX) denotes maximum operating junction temperature (+125°C), TA ambient temperature, and RJA junction-to-air thermal resistance (+144°C/W). Timing Characteristics TA = -40°C to +85°C, VDD = 5.0 V, unless otherwise specified Parameter Symbol Conditions Min Typ Max Unit Signal pulse width Signal pulse width tW High or low High or low 450 ns ns Setup time to f(SCX) tS High or low 100 ns XRESET release time to f(SCX) tRR 100 ns Delay Timing Waveforms FSCX tW FSCX tS t RR 5 (12) DA9012.001 25 August 2004 APPLICATION INFORMATION VCC + VCC 22µF 100nF VDD VDD FSCXA CWA GND Output Driver A Glitch Filter Glitch Filter OUTA1 OUTA2 OUTA3 OUTA4 Stepper Motor Output Driver B FSCXB CWB µC OUTB1 OUTB2 OUTB3 OUTB4 Glitch Filter Glitch Filter Stepper Motor Output Driver C FSCXC CWC OUTC1 OUTC2 OUTC3 OUTC4 Glitch Filter Glitch Filter Stepper Motor Output Driver D FSCXD CWD XRESET VSS 10 kΩ OUTD1 OUTD2 OUTD3 OUTD4 Glitch Filter Glitch Filter Glitch Filter VSS Stepper Motor MAS9012A4 GND GND GND Figure 3. Typical MAS9012A4 quad stepper motor driver application circuit The supply voltages of MAS9012 can be decoupled with parallel connection of 22 µF and 100 nF decoupling capacitors (see figure 3). 6 (12) DA9012.001 25 August 2004 MAS9012A1 SINGLE OUTPUT DRIVER PIN CONFIGURATION IN PLASTIC TSSOP-16 NC NC VDD OUTA3 OUTA4 OUTA2 OUTA1 NC 9012A1 YYWW NC NC XRESET CW FSCX VSS NC NC Top Marking Definitions: YYWW = Year Week PIN DESCRIPTION Pin Name Pin Type XRESET CW 1 2 3 4 NC NC DI DI 5 6 7 8 9 10 11 12 13 14 15 16 DI G NC NC NC AO AO AO AO P NC NC FSCX VSS OUTA1 OUTA2 OUTA4 OUTA3 VDD Function Master Reset, active low Rotation Direction Selection, High = Clockwise, Low = Counterclockwise Stepping Clock Input Power Supply Ground Stepper Motor Driver A Coil Output 1 Stepper Motor Driver A Coil Output 2 Stepper Motor Driver A Coil Output 4 Stepper Motor Driver A Coil Output 3 Positive Power Supply A = Analog, D = Digital, P = Power, G = Ground, I = Input, O = Output, NC = Not Connected 7 (12) DA9012.001 25 August 2004 MAS9012A2 DUAL OUTPUT DRIVER PIN CONFIGURATION IN PLASTIC TSSOP-16 VDD OUTA3 OUTA4 OUTA2 OUTA1 CWA FSCXA VSS 9012A2 YYWW NC OUTB3 OUTB4 OUTB2 OUTB1 CWB FSCXB XRESET Top Marking Definitions: YYWW = Year Week PIN DESCRIPTION Pin Name Pin Type OUTB3 OUTB4 OUTB2 OUTB1 CWB 1 2 3 4 5 6 NC AO AO AO AO DI FSCXB XRESET VSS FSCAXA CWA 7 8 9 10 11 DI DI G DI DI OUTA1 OUTA2 OUTA4 OUTA3 VDD 12 13 14 15 16 AO AO AO AO P Function Stepper Motor Driver B Coil Output 3 Stepper Motor Driver B Coil Output 4 Stepper Motor Driver B Coil Output 2 Stepper Motor Driver B Coil Output 1 Rotation Direction Selection B, High = Clockwise, Low = Counterclockwise Stepping Clock Input B Master Reset, active low Power Supply Ground Stepping Clock Input A Rotation Direction Selection A, High = Clockwise, Low = Counterclockwise Stepper Motor Driver A Coil Output 1 Stepper Motor Driver A Coil Output 2 Stepper Motor Driver A Coil Output 4 Stepper Motor Driver A Coil Output 3 Positive Power Supply A = Analog, D = Digital, P = Power, G = Ground, I = Input, O = Output, NC = Not Connected 8 (12) DA9012.001 25 August 2004 PACKAGE (TSSOP16) OUTLINES C E D Seating Plane B F G H A O Pin 1 B Detail A B L I I1 K P Section B-B J1 M J Dimension N Min A B C D E F G H I I1 J J1 K L M (The length of a terminal for soldering to a substrate) N O P Detail A Max 6.40 BSC 4.30 4.50 5.00 BSC 0.05 0.15 1.10 0.30 0.19 0.65 BSC 0.18 0.09 0.09 0.19 0.19 0° 0.24 0.50 0.28 0.20 0.16 0.30 0.25 8° 0.26 0.75 1.00 REF 12° 12° Unit mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm Dimensions do not include mold flash, protrusions, or gate burrs. All dimensions are in accordance with JEDEC standard MO-153. 9 (12) DA9012.001 25 August 2004 SOLDERING INFORMATION Resistance to Soldering Heat Maximum Temperature Maximum Number of Reflow Cycles Reflow profile According to RSH test IEC 68-2-58/20 2*220°C 240°C 3 Thermal profile parameters stated in JESD22-A113 should not be exceeded. http://www.jedec.org max 0.08 mm Solder plate 7.62 - 25.4 µm, material Sn 85% Pb 15% Seating Plane Co-planarity Lead Finish EMBOSSED TAPE SPECIFICATIONS (TSSOP16) Tape Feed Direction P0 D0 P2 A E1 F1 W D1 A A0 P Tape Feed Direction T Section A - A B0 S1 K0 Pin 1 Designator Dimension Min Max Unit A0 B0 D0 D1 E1 F1 K0 P P0 P2 S1 T W 6.50 5.20 6.70 5.40 mm mm mm mm mm mm mm mm mm mm mm mm mm 1.50 +0.10 / -0.00 1.50 1.65 7.20 1.20 11.90 1.85 7.30 1.40 12.10 4.0 1.95 0.6 0.25 11.70 2.05 0.35 12.30 10 (12) DA9012.001 25 August 2004 REEL SPECIFICATIONS (TSSOP16) W2 A D C Tape Slot for Tape Start N B W1 2000 Components on Each Reel Reel Material: Conductive, Plastic Antistatic or Static Dissipative Carrier Tape Material: Conductive Cover Tape Material: Static Dissipative Carrier Tape Cover Tape End Start Trailer Dimension A B C D N W1 (measured at hub) W2 (measured at hub) Trailer Leader Weight Leader Components Min 1.5 12.80 20.2 50 12.4 Max Unit 330 14.4 mm mm mm mm mm mm 18.4 mm 13.50 160 390, of which minimum 160 mm of empty carrier tape sealed with cover tape mm mm 1500 g 11 (12) DA9012.001 25 August 2004 ORDERING INFORMATION Product Code Product Package Comments MAS9012A1UA06 MAS9012A2UA06 MAS9012A3UA06 MAS9012A4UA06 Single Output Stepper Motor Driver IC Dual Output Stepper Motor Driver IC Triple Output Stepper Motor Driver IC Quad Output Stepper Motor Driver IC TSSOP-16 TSSOP-16 TSSOP-24 TSSOP-28 Tape and Reel, 2000 pcs/reel Tape and Reel, 2000 pcs/reel Tape and Reel Tape and Reel LOCAL DISTRIBUTOR MICRO ANALOG SYSTEMS OY CONTACTS Micro Analog Systems Oy Kamreerintie 2, P.O. Box 51 FIN-02771 Espoo, FINLAND Tel. +358 9 80 521 Fax +358 9 805 3213 http://www.mas-oy.com NOTICE Micro Analog Systems Oy reserves the right to make changes to the products contained in this data sheet in order to improve the design or performance and to supply the best possible products. Micro Analog Systems Oy assumes no responsibility for the use of any circuits shown in this data sheet, conveys no license under any patent or other rights unless otherwise specified in this data sheet, and makes no claim that the circuits are free from patent infringement. Applications for any devices shown in this data sheet are for illustration only and Micro Analog Systems Oy makes no claim or warranty that such applications will be suitable for the use specified without further testing or modification. 12 (12)