DISCONTINUED PRODUCT 8902 A REPLACED BY A8904SLB & A8904SLP 3-PHASE BRUSHLESS DC MOTOR CONTROLLER/DRIVER WITH BACK-EMF SENSING FEATURES

Similar documents
DISCONTINUED PRODUCT FOR REFERENCE ONLY.

3-PHASE BRUSHLESS DC MOTOR CONTROLLER/DRIVER WITH BACK-EMF SENSING

PHASE BRUSHLESS DC MOTOR CONTROLLER/DRIVER FEATURES

DISCONTINUED PRODUCT FOR REFERENCE ONLY. See A3967 or A3977 for new design. BiMOS II UNIPOLAR STEPPER-MOTOR TRANSLATOR/DRIVER FEATURES

Discontinued Product

PRODUCT DESCRIPTION A NEW SERIAL-CONTROLLED MOTOR-DRIVER IC. by Thomas Truax and Robert Stoddard

FULL-BRIDGE PWM MOTOR DRIVER

A3982. DMOS Stepper Motor Driver with Translator

DUAL FULL-BRIDGE PWM MOTOR DRIVER

DISCONTINUED PRODUCT FOR REFERENCE ONLY.

DISCONTINUED PRODUCT 5810-F FOR REFERENCE ONLY. Recommended replacement A6810

8-BIT SERIAL-INPUT, DMOS POWER DRIVER

For Reference Only FEATURES

DISCONTINUED PRODUCT FOR REFERENCE ONLY. QUAD HIGH-CURRENT, HIGH-VOLTAGE SOURCE DRIVER FEATURES

A5832. BiMOS II 32-Bit Serial Input Latched Driver. Discontinued Product

DISCONTINUED PRODUCT FOR REFERENCE ONLY

A5821. BiMOS II 8-Bit Serial Input Latched Driver. Discontinued Product

DISCONTINUED PRODUCT FOR REFERENCE ONLY COMPLEMENTARY OUTPUT POWER HALL LATCH 5275 COMPLEMENTARY OUTPUT POWERHALL LATCH FEATURES

A3984. DMOS Microstepping Driver with Translator

A4970. Dual Full-Bridge PWM Motor Driver

AMT Dual DMOS Full-Bridge Motor Driver PACKAGE: AMT49702 AMT49702

5800 AND AND BiMOS II LATCHED DRIVERS UCN5800L UCN5800A

16-BIT SERIAL-INPUT, CONSTANT- CURRENT LATCHED LED DRIVER

FEATURES. Controlled Output Slew Rate High-Speed Data Storage 60 V Minimum Output Breakdown

Full-Bridge PWM Motor Driver

FEATURES ABSOLUTE MAXIMUM RATINGS. Data Sheet e. Sleep (Low Current Consumption)

A3949. DMOS Full-Bridge Motor Driver. Features and Benefits Single supply operation Very small outline package Low R DS(ON)

QUAD DARLINGTON POWER DRIVER

Discontinued Product

A4941. Three-Phase Sensorless Fan Driver

A4950. Full-Bridge DMOS PWM Motor Driver. Description

A3916. Dual DMOS Full-Bridge Motor Driver. PACKAGEs: A3916 A3916

Not for New Design. For existing customer transition, and for new customers or new applications,

For Reference Only DUAL-OUTPUT HALL-EFFECT SWITCH FEATURES. ABSOLUTE MAXIMUM RATINGS at T A = +25 C

Discontinued Product

A3950. DMOS Full-Bridge Motor Driver

A4954 Dual Full-Bridge DMOS PWM Motor Driver

A3995. DMOS Dual Full Bridge PWM Motor Driver

A5957. Full-Bridge PWM Gate Driver PACKAGE:

A3959. DMOS Full-Bridge PWM Motor Driver

Discontinued Product

Dual Full-Bridge PWM Motor Driver AMM56219

A5976. Microstepping DMOS Driver with Translator

A5977. Microstepping DMOS Driver with Translator

ML4818 Phase Modulation/Soft Switching Controller

2803 THRU 2824 HIGH-VOLTAGE, HIGH-CURRENT DARLINGTON ARRAYS

Pin-out Diagram VBB1 HOME SLEEP DIR ENABLE OUT1A OUT1B PFD RC1 AGND REF RC2 VDD OUT2A MS2 MS1 CP2 CP1 VCP PGND VREG STEP OUT2B RESET SR SENSE2

Shown for reference only. MULTIPLEXED TWO-WIRE HALL-EFFECT SENSOR ICs FEATURES. ABSOLUTE MAXIMUM RATINGS at T A = +25 C

Dual Full-Bridge PWM Motor Driver AM2168

A3901. Dual Full Bridge Low Voltage Motor Driver

SG2525A SG3525A REGULATING PULSE WIDTH MODULATORS

HALL-EFFECT, DIRECTION-DETECTION SENSORS

UDN2987x-6 DABIC-5 8-Channel Source Driver with Overcurrent Protection

A3987. DMOS Microstepping Driver with Translator

DISCONTINUED PRODUCT FOR REFERENCE ONLY STR-M6529 OFF-LINE SWITCHING REGULATOR WITH POWER MOSFET OUTPUT ABSOLUTE MAXIMUM RATINGS FEATURES

ULx2803, ULx2804, ULx2823, and ULx2824

A Phase Sinusoidal Motor Controller. Description

3185 THRU 3189 HALL-EFFECT LATCHES FOR HIGH-TEMPERATURE OPERATION FEATURES. ABSOLUTE MAXIMUM RATINGS at T A = +25 C V CC GROUND OUTPUT SUPPLY

A3977. Microstepping DMOS Driver with Translator

STR-G6651 OFF-LINE QUASI-RESONANT FLYBACK SWITCHING REGULATOR FEATURES

AMT Quad DMOS Full-Bridge PWM Motor Driver FEATURES AND BENEFITS DESCRIPTION

Description 50 V 50 V CP1 CP2 VCP VBB VBB VDD OUT1A OUT1B SENSE1 PHASE1 I01 A3989 I11 PHASE2 I02 I12 OUT2A OUT2B SENSE2

DESCRIPTION 50 V 50 V 50 V CP1 CP2 VCP VBB VBB. SLEEPn OUT1A OUT1B SENSE1 PHASE1 I01 A5989 I11 PHASE2 I02 I12 OUT2A OUT2B SENSE2

A3909. Dual Full Bridge Motor Driver. Description. Features and Benefits. Packages: Functional Block Diagram

UDN2987x-6. DABIC-5 8-Channel Source Driver with Overcurrent Protection

Freescale Semiconductor, I Simplified Application Diagram 5.0 V 5.0 V PWMMODE DIR PWM/ENABLE CLOCK DATA STROBE OSC GND

Discontinued Product

LSI/CSI LS7560N LS7561N BRUSHLESS DC MOTOR CONTROLLER

Last Time Buy. Deadline for receipt of LAST TIME BUY orders: October 29, 2010

A8431. White LED Driver Constant Current Step-up Converter

HALL-EFFECT SWITCH FOR 2-WIRE APPLICATIONS

FULL-BRIDGE PWM MOTOR DRIVER

PROTECTED, HIGH-TEMPERATURE, HALL-EFFECT LATCH WITH ACTIVE PULL-DOWN

FEATURES. ABSOLUTE MAXIMUM RATINGS at T A. Quasi-Resonant Operation Output Power to 120 W Low-Loss, Pulse-Ratio-Control Standby Mode = +25 C

SLA7052M UNIPOLAR STEPPER-MOTOR TRANSLATOR/PWM DRIVER ABSOLUTE MAXIMUM RATINGS

A6B Bit Serial-Input DMOS Power Driver

A5985 DMOS Microstepping Driver with Translator and Overcurrent Protection

DUAL STEPPER MOTOR DRIVER

MIC2296. General Description. Features. Applications. High Power Density 1.2A Boost Regulator

Description. 0.1 μf. 0.1 μf 50 V 50 V 50 V CP1 CP2 VCP VBB VBB VDD OUT1A OUT1B SENSE1 PHASE1 I01 A3989 I11 PHASE2 I02 I12 OUT2A OUT2B SENSE2

NJM3777 DUAL STEPPER MOTOR DRIVER NJM3777E3(SOP24)

Regulating Pulse Width Modulators

MP1482 2A, 18V Synchronous Rectified Step-Down Converter

Discontinued Product

Design Consideration with AP3041

HIGH-VOLTAGE, HIGH-CURRENT DARLINGTON ARRAY

Discontinued Product

Last Time Buy. Deadline for receipt of LAST TIME BUY orders: June 30, 2019

ZERO-SPEED, SELF-CALIBRATING, NON-ORIENTED, HALL-EFFECT GEAR-TOOTH SENSOR IC

Last Time Buy. Deadline for receipt of LAST TIME BUY orders: April 30, 2011

3280, 3281, AND 3283 CHOPPER-STABILIZED, PRECISION HALL-EFFECT LATCHES. Suffix ' LT' & ' UA' Pinning (SOT89/TO-243AA & ultra-mini SIP)

MP1527 2A, 1.3MHz Step-Up Converter

MP2305 2A, 23V Synchronous Rectified Step-Down Converter

A8499. High Voltage Step-Down Regulator

Constant-Current LED Drivers

Current-mode PWM controller

UNISONIC TECHNOLOGIES CO., LTD

A8430. Approximate actual size. Same pad footprint as SOT-23-5 R θja = 50 C/W, see note 1, page 2 AB SO LUTE MAX I MUM RAT INGS

WD3122EC. Descriptions. Features. Applications. Order information. High Efficiency, 28 LEDS White LED Driver. Product specification

BiMOS II 8-BIT SERIAL-INPUT, LATCHED DRIVERS

Transcription:

MOTOR CONTROLLER/DRIVER WITH BACK-EMF SENSING Data Sheet 26301.2 LOAD SUPPLY CD2 C WD C ST OUTA GROUND GROUND OUT B OUT C CENTERTAP BRAKE C RES 1 2 3 4 5 6 7 8 9 10 11 12 V BB COMMUTATION DELAY BOOST CHARGE PUMP Dwg. PP-040B ABSOLUTE MAXIMUM RATINGS at T A = +25 C Load Supply Voltage, V BB.......... 14 V Output Current, I OUT............ ±1.25 A Logic Supply Voltage, V DD......... 6.0 V Logic Input Voltage Range, V IN........... -0.3 V to V DD + 0.3 V Package Power Dissipation, P D See Graph Operating Temperature Range, T A.................. 0 C to +70 C Junction Temperature, T J....... +150 C Storage Temperature Range, T S............... -55 C to +150 C DISCONTINUED PRODUCT Fault conditions that produce excessive junction temperature will activate device thermal shutdown circuitry. These conditions can be tolerated, but should be avoided. Output current rating may be restricted to a value determined by system concerns and factors. These include: system duty cycle and timing, ambient temperature, and use of any heatsinking and/or forced cooling. For reliable operation, the specified maximum junction temperature should not be exceeded. SERIAL PORT MUX FLL V DD 24 23 22 21 20 19 18 17 16 15 14 13 C D1 DATA IN CLOCK CHIP SELECT RESET GROUND GROUND DATA OUT OSCILLATOR LOGIC SUPPLY SECTOR DATA FILTER The A8902CLBA is a three-phase brushless dc motor controller/ driver for use in 5 V or 12 V hard-disk drives. The three half-bridge outputs are low on-resistance n-channel DMOS devices capable of driving up to 1.25 A. The A8902CLBA provides complete, reliable, self-contained back-emf sensing motor startup and running algorithms. A programmable digital frequency-locked loop speed control circuit together with the linear current control circuitry provides precise motor speed regulation. A serial port allows the user to program various features and modes of operation, such as the speed control parameters, startup current limit, sleep mode, diagnostic modes, and others. The A8902CLBA is fabricated in Allegro s BCD (Bipolar CMOS DMOS) process, an advanced mixed-signal technology that combines bipolar, analog and digital CMOS, and DMOS power devices. The A8902CLBA is provided in a 24-lead wide-body SOIC batwing package. It provides for the smallest possible construction in surface-mount applications. FEATURES DMOS Outputs Low r DS(on) Startup Commutation Circuitry Back-EMF Commutation Circuitry Serial Port Interface Frequency-Locked Loop Speed Control Sector Data Tachometer Signal Input Programmable Start-Up Current Diagnostics Mode Sleep Mode Linear Current Control Internal Current Sensing Dynamic Braking Through Serial Port Power-Down Dynamic Braking System Diagnostics Data Out Data Out Ported in Real Time Internal Thermal Shutdown Circuitry REPLACED BY A8904SLB & A8904SLP Always order by complete part number, e.g., A8902CLBA.

FUNCTIONAL BLOCK DIAGRAM LOGIC SUPPLY 15 V DD C D1 C D2 24 2 C ST 4 BRAKE 11 C RES 12 BRAKE BOOST CHARGE PUMP V BB 1 LOAD SUPPLY OUT A OUT B OUT C CENTERTAP 10 COMMUTATION LOGIC FCOM BLANK COMMUTATION DELAY START-UP OSC. SEQUENCE LOGIC 5 8 9 OUT A OUT B OUTC C WD 3 SECTOR DATA 14 OSC 16 FREQUENCY- LOCKED LOOP WATCHDOG TIMER CHARGE PUMP CURRENT CONTROL R S DATA IN 23 SERIAL PORT MUX TSD 6-7 GROUND 21 CHIP SELECT 22 CLOCK 20 RESET 17 DATA OUT 13 FILTER 18-19GROUND Dwg. FP-034 ALLOWABLE PACKAGE POWER DISSIPATION in WATTS 2.5 2.0 1.5 1.0 0.5 0 25 R θjt = 6 C/W R θja = 49 C/W R θja = 77 C/W 50 75 100 125 150 TEMPERATURE in C Dwg. GP-019C 2 115 Northeast Cutoff, Box 15036 Worcester, Massachusetts 01615-0036 (508) 853-5000 Copyright 1992, 1995 Allegro MicroSystems, Inc.

ELECTRICAL CHARACTERISTICS at T A = +25 C, V DD = 5.0 V Limits Characteristic Symbol Test Conditions Min. Typ. Max. Units Logic Supply Voltage V DD Operating 4.5 5.0 5.5 V Logic Supply Current I DD Operating 7.5 10 ma Sleep Mode 250 500 µa Load Supply Voltage V BB Operating 4.0 14 V Thermal Shutdown T J 165 C Thermal Shutdown Hysteresis T J 20 C Output Drivers Output Leakage Current I DSX V BB = 14 V, V OUT = 14 V 1.0 300 µa V BB = 14 V, V OUT = 0 V -1.0-300 µa Total Output ON Resistance r DS(on) I OUT = 600 ma 1.0 1.4 Ω (Source + Sink + R S ) Output Sustaining Voltage V DS(sus) V BB = 14 V, I OUT = I OUT (MAX), L = 3 mh 14 V Clamp Diode Forward Voltage V F I F = 1.0 A 1.25 1.5 V Control Logic Logic Input Voltage V IN(0) SECTOR DATA, RESET, CLK, -0.3 1.5 V V IN(1) CHIP SELECT, OSC 3.5 5.3 V Logic Input Current I IN(0) V IN = 0 V -0.5 µa I IN(1) V IN = 5.0 V 1.0 µa DATA Output Voltage V OUT(0) I OUT = 500 µa 1.5 V V OUT(1) I OUT = -500 µa 3.5 V C ST Current I CST Charging -9.0-10 -11 µa Discharging 500 µa C ST Threshold V CSTH 2.25 2.5 2.75 V V CSTL 0.85 1.0 1.15 V Filter Current I FILTER Charging -9.0-10 -11 µa Discharging 9.0 10 11 µa Leakage, V FILTER = 2.5 V 5.0 na Filter Threshold V FILTERTH 1.57 1.85 2.13 V C D Current I CD Charging -18-20 -22 µa (C D1 or C D2 ) Discharging 32 40 48 µa C D Current Matching I CD(DISCHRG) /I CD(CHRG) 1.8 2.0 2.2 C D Threshold V CDTH 2.25 2.5 2.75 V Continued next page www.allegromicro.com 3

ELECTRICAL CHARACTERISTICS continued Limits Characteristic Symbol Test Conditions Min. Typ. Max. Units C WD Current I CWD Charging -9.0-10 -11 µa C WD Threshold Voltage V TL 0.22 0.25 0.28 V V TH 2.25 2.5 2.75 V Max. FLL Oscillator Frequency f OSC V DD = 5.0 V, T A = 25 C 12 MHz I OUT (MAX) D3 = 0, D4 = 0 1.0 1.2 1.4 A D3 = 0, D4 = 1 0.9 1.0 1.1 A D3 = 1, D4 = 0 0.5 0.6 0.7 A D3 = 1, D4 = 1 250 ma BRAKE Threshold V BRK 1.5 1.75 2.0 V BRAKE Hysteresis Current I BRKL V BRK = 750 mv 20 µa Transconductance Gain g m 0.42 0.50 0.58 A/V Centertap Resistors R CT 5.0 10 13 kω Back-EMF Hysteresis V BEMF - V CTAP at 5.0 20 37 mv FCOM Transition -5.0-20 -37 mv SERIAL PORT TIMING CONDITIONS CHIP SELECT E A B CLOCK C D C D DATA Dwg. WP-019 A. Minimum CHIP SELECT setup time before CLOCK rising edge... 100 ns B. Minimum CHIP SELECT hold time after CLOCK rising edge... 150 ns C. Minimum DATA setup time before CLOCK rising edge... 150 ns D. Minimum DATA hold time after CLOCK rising edge... 150 ns E. Minimum CLOCK low time before CHIP SELECT... 50 ns F. Maximum CLOCK frequency... 3.3 MHz 4 115 Northeast Cutoff, Box 15036 Worcester, Massachusetts 01615-0036 (508) 853-5000

Term. Terminal Name Function TERMINAL FUNCTIONS 1 LOAD SUPPLY V BB ; the 5 V or 12 V motor supply. 2 C D2 One of two capacitors used to generate the ideal commutation points from the back-emf zero crossing points. 3 C WD Timing capacitor used by the watchdog circuit to disable the back-emf comparators during commutation transients, and to detect incorrect motor position. 4 C ST Startup oscillator timing capacitor. 5 OUT A Power amplifier A output to motor. 6-7 GROUND Power and logic ground and thermal heat sink. 8 OUT B Power amplifier B output to motor. 9 OUT C Power amplifier C output to motor. 10 CENTERTAP Motor centertap connection for back-emf detection circuitry. 11 BRAKE Active low turns ON all three sink drivers shorting the motor windings to ground. External capacitor and resistor at BRAKE provide brake delay. The brake function can also be controlled via the serial port. 12 C RES External reservoir capacitor used to hold charge to drive the source drivers gates. Also provides power for brake circuit. 13 FILTER Analog voltage input to control motor current. Also, compensation node for internal speed control loop. 14 SECTOR DATA External tachometer input. Can use sector or index pulses from disk to provide precise motor speed feedback to internal frequency-locked loop. 15 LOGIC SUPPLY V DD ; the 5 V logic supply. 16 OSCILLATOR Clock input for the speed reference counter. Typical max. frequency is 10 MHz. 17 DATA OUT Thermal shutdown indicator, FCOM, TACH, or SYNC signals available in real time, controlled by 2-bit multiplexer in serial port. 18-19 GROUND Power and logic ground and thermal heat sink. 20 RESET When pulled low forces the chip into sleep mode; clears all serial port bits. 21 CHIP SELECT Strobe input (active low) for data word. 22 CLOCK Clock input for serial port. 23 DATA IN Sequential data input for the serial port. 24 C D1 One of two capacitors used to generate the ideal commutation points from the back-emf zero crossing points. www.allegromicro.com 5

FUNCTIONAL DESCRIPTION Power Outputs. The power outputs of the A8902CLBA are n-channel DMOS transistors with a total source plus sink r DS(on) of typically 1 Ω. Internal charge pump boost circuitry provides voltage above supply for driving the high-side DMOS gates. Intrinsic ground clamp and flyback diodes provide protection when switching inductive loads and may be used to rectify motor back-emf in power-down conditions. An external Schottky power diode or pass FET is required in series with the load supply to allow motor back-emf rectification in power down conditions. backward, or remain stationary (if in a null-torque position). If the motor moves, the back-emf detection circuit waits for the correct polarity back-emf zero crossing (output crossing through centertap). True back-emf zero crossings are used by the adaptive commutation delay circuit to advance the state sequencer (commutate) at the proper time to synchronously run the motor. Back-EMF zero crossings are indicated by FCOM, an internal signal that toggles at every zero crossing. FCOM is available at the DATA OUT terminal via the programmable data out multiplexer. V OUTA Back-EMF Sensing Motor Startup and Running Algorithm. The A8902CLBA provides a complete self-contained back-emf sensing startup and running commutation scheme. The three half-bridge outputs are controlled by a state machine. There are six possible combinations. In each state, one output is high (sourcing current), one low (sinking current), and one is OFF (high impedance or Z ). Motor back EMF is sensed at the OFF output. The truth table for the output drivers sequencing is: V OUTB V OUTC V CTAP FCOM SOURCE ON BACK-EMF VOLTAGE SINK ON FCOM TOGGLES AT BACK-EMF ZERO CROSSING Dwg. WP-016-1 Sequencer State OUT A OUT B OUT C 1 High Low Z 2 Z Low High 3 Low Z High 4 Low High Z 5 Z High Low 6 High Z Low At startup, the outputs are enabled in one of the sequencer states shown. The back EMF is examined at the OFF output by comparing the output voltage to the motor centertap voltage at CENTERTAP. The motor will then either step forward, step Startup Oscillator. If the motor does not move at the initial startup state, then it is in a null-torque position. In this case, the outputs are commutated automatically by the startup oscillator after a period set by the external capacitor at C ST where t CST = 4(V CSTH - V CSTL ) x C ST I ST(charge) + I ST(discharge) In the next state, the motor will move, back EMF will be detected, and the motor will accelerate synchronously. Once normal synchronous back-emf commutation occurs, the startup oscillator is defeated by pulses of pulldown current at C ST at each commutation, which prevents C ST from reaching its upper threshold and thus completing a cycle and commutating. 6 115 Northeast Cutoff, Box 15036 Worcester, Massachusetts 01615-0036 (508) 853-5000

Adaptive Commutation Delay. The adaptive commutation delay circuit uses the back-emf zero-crossing indicator signal (FCOM) to determine an optimal commutation time for efficient synchronous operation. This circuit commutates the outputs, delayed from the last zero crossing, using two external timing capacitors, C D1 and C D2, FCOM t FCOM Blanking and Watchdog Timing Functions. The blanking and watchdog timing functions are derived from one timing capacitor, C WD. V TL x C WD where t BLANK = I CWD and t WD = V TH x C WD I CWD The CWD capacitor begins charging at each commutation, initiating the BLANK signal. BLANK is an internal signal that inhibits the back- EMF comparators during the commutation transients, preventing errors due to inductive recovery and voltage settling transients. V CWD V CD1 t CD1 The watchdog timing function allows time to detect correct motor position by checking the back-emf polarity after each commutation. If the correct polarity is not observed between t BLANK and t WD, then the watchdog timer commutates the outputs to the next state to synchronize the motor. This function is useful in preventing excessive reverse rotation, and helps in resynchronizing (or starting) with a moving spindle. t CD2 V TL V CD2 V CWD t BLANK BLANK Dwg. WP-016-2 Dwg. WP-022 to measure the time between crossings. where t CD = t FCOM x I CD(charge) I CD(discharge) NORMAL COMMUTATION C D1 charges up with a fixed current from its 2.5 V reference while FCOM is high. When FCOM goes low at the next zero crossing, C D1 is discharged at approximately twice the charging current. When CD 1 reaches the CD threshold, a commutation occurs. C D2 operates similarly except on the opposite phase of FCOM. Thus the commutations occur approximately halfway between zero crossings. The actual delay is slightly less than halfway to compensate for electrical delays in the motor, which improves efficiency. V CWD BLANK t BLANK V TL t WD WATCHDOG-TRIGGERED COMMUTATION V TH Dwg. WP-021 www.allegromicro.com 7

I 8902 A Current Control. The A8902CLBA provides linear current control via the FILTER terminal, an analog voltage input. Maximum current limit is also provided, and is controlled in four steps via the serial port. Output current is sensed via an internal sense resistor (R S ). The voltage across the sense resistor is compared to one-tenth the voltage at the FILTER terminal less the filter threshold voltage, or to the maximum current limit reference, whichever is lower. This transconductance function is I OUT = (V FILTER -V FILTERTH ) / 10R S, where R S is nominally 0.2 Ω and V FILTERTH is approximately 1.85 V. ERROR SLOW FROM FLL C F1 RF1 Speed Control. The A8902CLBA includes a frequency-locked loop speed control system. This system monitors motor speed via internal or external digital tachometer signals, generates a precision speed reference, determines the digital speed error, and corrects the motor current via an internal charge pump and external filtering components on the FILTER terminal. A once per revolution TACH signal can be generated by counting cycles of FCOM (the number of motor poles must be selected via the serial port). TACH is then a jitter-free signal that toggles once per motor revolution. The rising edge of TACH triggers REF, a precision speed reference derived by a programmable counter. The duration of REF is set by programming the counter to count the desired number of OSC cycles FCOM OSC POWER UP ERROR FAST FROM FLL FILTER C F2 V DD CHARGE PUMP I c I d D20 & D21 4-BIT FIXED COUNTER S Q R SECTOR COUNT (3 x MOTOR POLES) YANK SPEED-CONTROL INITIALIZATION + x1 1.85 V ERROR FAST FROM FLL ONCE-AROUND PULSE SERIAL PORT REGISTER D5 D18 14-BIT PROGRAMMABLE COUNTER V DD D19 V max MUX 2 REF + MUX C RES FROM SERIAL PORT REGISTER D3 AND D4 MAX CURRENT LIMIT SEQUENTIAL LOGIC 10 BOOST CHARGE PUMP + LINEAR CURRENT CONTROL REF TACH ERROR SLOW REF TACH ERROR FAST TACH V BB R S OUT Dwg. EP-046 desired 60 x f OSC total count = desired motor speed (rpm) where the total count (number of oscillator cycles) is equal to the sum of the selected (programmed low) count numbers corresponding to bits D5 through D18. The speed error is detected as the difference in falling edges of TACH and REF. The speed error signals control the error-correcting charge pump on the FILTER terminal, which drive the external loop compensation components to correct the motor current. Sector Mode. An external tachometer signal, such as sector or index pulses, may be used to create the TACH signal, rather than the internally derived once around. To use this mode, the signal is input to the SECTOR terminal, and the sector mode must be enabled via the serial port. When Switching from the once-around mode to sector mode, it is important to monitor the SYNC signal on DATA OUT, and switch modes only when SYNC is low. This ensures making the transition without disturbing the speed control loop. The speed reference counter should be reprogrammed at the same time. Speed Loop Initialization (YANK). To improve the acquire time of the speed control loop, there is an automatic feature controlled by an internal YANK signal. The motor is started at the maximized programmed current by bypassing the FILTER terminal. The FILTER terminal is clamped to an internal reference (the filter threshold voltage), initializing it near the closed loop operating point. YANK is enabled at startup and stays high until the desired speed is reached. Once the first error-fast occurs, indicating the motor crossed through the desired speed, YANK goes low. This releases the clamp on the FILTER terminal and current control is returned to FILTER. This feature optimizes speed acquire and minimizes settling. The Current Control Block Diagram illustrates the YANK signal and its effects. Dwg. EP-045 8 115 Northeast Cutoff, Box 15036 Worcester, Massachusetts 01615-0036 (508) 853-5000

Serial Port. The serial port functions to write various operational and diagnostic modes to the A8902CLBA. The serial port DATA IN is enabled/disabled by the CHIP SELECT terminal. When CHIP SE- LECT is high the serial port is disabled and the chip is not affected by changes in data at the DATA IN or CLOCK terminals. To write data to the serial port, the CLOCK terminal should be low prior to the CHIP SELECT terminal going low. Once CHIP SELECT goes low, information on the DATA IN terminal is read into the shift register on the positive-going transition of the CLOCK. There are 24 bits in the serial input port. Data written into the serial port is latched and becomes active upon the low-to-high transition of the CHIP SELECT terminal at the end of the write cycle. D0 will be the last bit written to the serial port. SERIAL PORT BIT DEFINITIONS D0- Sleep/Run Mode; LOW = Sleep, HIGH = Run This bit allows the device to be powered down when not in use. D1- Step Mode; LOW = Normal Operation, HIGH = Step Only When in the step-only mode the back-emf commutation circuitry is disabled and the power outputs are commutated by the startup oscillator. This mode is intended for device and system testing. D2- Brake; LOW = Run, HIGH = Brake. D3 and D4 - These two bits set the output current limit: D3 D4 Current Limit 0 0 1.2 A 0 1 1 A 1 0 600 ma 1 1 250 ma D5 thru D18-This 14-bit word (active low) programs the REF time to set desired motor speed. Bit Number Count Number D5 16 D6 32 D7 64 D8 128 D9 256 D10 512 D11 1 024 D12 2 048 D13 4 096 D14 8 192 D15 16 384 D16 32 768 D17 65 536 D18 131 072 D19-Speed-control mode switch; LOW = internal once-around speed signal, HIGH = external sector data. D20 and D21-These bits program the number of motor poles for the once-around FCOM counter: D20 D21 Motor Poles 0 0 8 0 1 1 0 16 1 1 12 D22 and D23-Controls the multiplexer for DATA OUT: D22 D23 DATA OUT 0 0 TACH (once around or sector) 0 1 Thermal Shutdown 1 0 SYNC 1 1 FCOM Reset. The RESET terminal when pulled low clears all serial port bits, including the D0 latch, which puts the A8902CLBA in the sleep mode. www.allegromicro.com 9

FAULT C B R B BRAKE V FAULT V D BRAKE ACTIVATED V BRK brake is activated. Once the brake is activated, due to the inherent capacitive input, the three sink drivers will remain active until the device is reset. t BRK Dwg. OP-004 t BRK = R B C B 1 l n V BRK V FAULT - V D Braking. A dynamic braking feature of the A8902CLBA shorts the three motor windings to ground. This is accomplished by turning the three source drivers OFF and the three sink drivers ON. Activation of the brake can be implemented through the BRAKE input or through the D2 bit in the serial port. The supply voltage for the brake circuitry is the C RES voltage, allowing the brake function to remain active after power failure. Power-down braking with delay can be implemented by using an external RC and other components to control the brake terminal, as shown. Brake delay can be set using the equation below to ensure that voice-coil head retract occurs before the spindle motor Centertap. The A8902CLBA internally simulates the centertap voltage of the motor. To obtain reliable start-up performance from motor to motor, the motor centertap should be connected to this terminal. External Component Selection. Applications information regarding the selection of external component values is available from the factory for external component selection, frequency-locked loop speed control, and commutation delay capacitor selection. TYPICAL APPLICATION V BB BYPASS V RET 1 V BB COMMUTATION DELAY 24 C D1 C D2 2 23 DATA IN 3 C WD 4 C ST 5 SERIAL PORT 22 21 20 CLOCK CHIP SELECT RESET 6 19 7 18 BYPASS 8 MUX 17 DATA OUT 9 FLL 16 OSC (REF) FAULT C B 10 11 BOOST CHARGE PUMP V DD 15 14 +5 V SECTOR DATA R F1 C F1 R B 12 13 C RES 0.22 µf CF2 Dwg. EP-036C 10 115 Northeast Cutoff, Box 15036 Worcester, Massachusetts 01615-0036 (508) 853-5000

Dimensions in Inches (for reference only) 24 13 0.0125 0.0091 0.2992 0.2914 0.419 0.394 0.050 0.016 0.020 0.013 1 2 3 0.6141 0.5985 0.050 BSC NOTE 1 NOTE 3 0 TO 8 0.0926 0.1043 0.0040 MIN. Dwg. MA-008-25A in Dimensions in Millimeters (controlling dimensions) 24 13 0.32 0.23 7.60 7.40 10.65 10.00 1.27 0.40 0.51 0.33 1 2 3 15.60 15.20 1.27 BSC NOTE 1 NOTE 3 0 TO 8 2.65 2.35 0.10 MIN. Dwg. MA-008-25A mm NOTES: 1. Webbed lead frame. Leads 6, 7, 18, and 19 are internally one piece. 2. Lead spacing tolerance is non-cumulative. 3. Exact body and lead configuration at vendor s option within limits shown. www.allegromicro.com 11

The products described here are manufactured under one or more U.S. patents or U.S. patents pending. Allegro MicroSystems, Inc. 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 products are not authorized for use as critical components in life-support devices or systems without express written approval. The information included herein is believed to be accurate and reliable. However, Allegro MicroSystems, Inc. assumes no responsibility for its use; nor for any infringement of patents or other rights of third parties which may result from its use. 12 115 Northeast Cutoff, Box 15036 Worcester, Massachusetts 01615-0036 (508) 853-5000