NJU7385 Dual H-bridge Driver for actuator GENERAL DESCRIPTION The NJU7385 is a dual H-bridge driver IC that has general versatility for a compact actuator. The Mode Select Function in the control part can select two types of control systems, “Two-input” and “Phase & Enable”. Input part has a Schmitt inverter circuit with a high resistance to noise. And it has a transition sequence which automatically transits to standby mode with no input signal. Output part has two circuit configurations of independent H-bridge. Protection circuit contains an under voltage lockout (UVLO) circuit and a thermal shutdown circuit and outputs alarm signal if an error is detected. Supply /interface voltage corresponds to the logic, 3.3V/5.0V. The NJU7385 is superior to performance compared to conventional products. It has the low current consumption and improved standby function (Auto/Manual). Especially, it is suitable for battery equipment. And it has versatility and a wide range of applications for various actuators, such as a compact step motor, DC motor, and solenoid. PACKAGE OUTLINE NJU7385VC3 • Supply Voltage VDD=2.5 to 5.5V VMM=3.0 to 8.0V • Output Current Io=400mA • Low Quiescent Current IDD=200µA typ. • Input Control Mode Select Function −2-Input Control −Phase & Enable Control • Standby Function −At No Signal −At using STB terminal • Under Voltage Lock Out (UVLO) Circuit • Thermal Shutdown (TSD) Circuit • Alarm Output Function (At the protection circuit operates) • CMOS Technology • Package Outline SSOP20-C3 -1- NJU7385 ABSOLUTE MAXIMUM RATINGS (Ta=25°C) PARAMETER SYMBOL RATINGS UNIT Logic Supply Voltage Motor Supply Voltage Motor Output Voltage SENSE Terminal Voltage Logic Input Terminal Voltage Alarm Output Voltage Motor Output Current Alarm Output Current Operating Temperature Junction Temperature Storage Temperature VDD VMM VO VSENSE VIN VALARM Io IALARM Topr Tj Tstg 7 9 9 7 7 7 700 20 -40 to +85 -40 to +150 -50 to +150 1.0 (*1) Mounted on 2Layers PCB 1.5 (*1) Mounted on 4Layers PCB V V V V V V mA mA °C °C °C Power Dissipation PD W (*1): Mounted on glass epoxy board based on EIA/JEDEC. (114.3x76.2x1.6mm: 2Layers/4Layers) (Ta=25°C) RECOMMENDED OPERATING CONDITIONS PARAMETER Logic Supply Voltage Motor Supply Voltage SYMBOL VDD VMM TEST CONDITION MIN. 2.5 3.0 TYP. 3.3 7.2 MAX. 5.5 8.0 UNIT V V -2- NJU7385 ELECTRICAL CHARACTERISTICS PARAMETER SYMBOL GENERAL Logic block quiescent current IDD Motor block quiescent current IMM Standby current ISTB INPUT BLOCK H level input voltage 1 VIH1 H level input voltage 2 VIH2 L level input voltage 1 VIL1 L level input voltage 2 VIL2 H level input current IIIH L level input current IIL Input pull down resistance RINDN Input pulse widths tp Auto switched time to Standby tSTB Mode ALARM OUTPUT L level output voltage VALARM Leak current ILEAKALARM MOTOR OUTPUT BLOCK High side output ON resistance ROH Low side output ON resistance ROL High side leak current IOLEAKH Low side leak current IOLEAKL Sense terminal leak current ISENSELEAK Delay time 1 tDELAY1 Delay time 2 tDELAY2 THERMAL SHUTDOWN BLOCK Thermal shutdown operating TDTSD temperature Thermal shutdown recovery TRTSD temperature Thermal shutdown hysteresis ∆TTSD UNDER VOLTAGE LOCK OUT BLOCK UVLO operating voltage VDUVLO UVLO recovery voltage VRUVLO UVLO hysteresis voltage ∆VUVLO (VDD=VSTB= 3.3V, VMM1=VMM2=7.2V, VSENSE1=VSENSE2=0V, Ta=25°C) TEST CONDITION MIN. TYP. MAX. UNIT - 200 100 0.1 300 150 1 µA µA µA 2.0 2.6 22 60 2 33 100 100 - 0.8 1.0 55 200 140 - V V V V µA nA kΩ µs 12 - 20 µs RALARM=5kΩ VALARM=5.5V - 0.2 - 0.3 1.0 V µA Io=400mA Io=400mA VMM1=VMM2=8.0V, VSTB=0V VMM1=VMM2=8.0V, VSTB=0V VSENSE=1V(SENSE→GND), VSTB=0V At Normal operates At Release from standby mode - 0.5 0.5 - 1.0 1.0 1.0 1.0 Ω Ω µA µA - - 1.0 µA - 500 400 - ns ns - 170 - °C - 140 - °C - 30 - °C 1.4 1.6 0.1 1.8 2.0 0.2 2.1 2.4 0.4 V V V Except IIH Per each channel VSTB=0V VDD=5.0V VDD=5.0V VIN= 3.3V, per each channel VIN= 0V, per each channel VIN1A/VIN1B/VIN2A/VIN2B=0V -3- NJU7385 PIN CONNECTION STB VDD MS N.C. IN1A IN1B IN2A IN2B ALARM GND 1 2 3 4 5 6 7 8 9 10 20 19 18 17 16 15 14 13 12 11 VMM N.C. OUT1A OUT1B SENSE1 SENSE2 OUT2B OUT2A N.C. VMM2 SSOP20-C3 PIN FUNCTION LIST Pin# Terminal Function Name 1 STB 2 VDD 3 MS 4 N.C. 5 IN1A 6 IN1B 7 IN2A 8 IN2B 9 ALARM 10 GND 11 VMM2 Power Saving State Setting Terminal Logic Voltage Supply Terminal Input Control Method Setting Input Terminal No Connection 1ch Output Phase Switch Input Terminal A 1ch Output Phase Switch Input Terminal B 2ch Output Phase Switch Input Terminal A 2ch Output Phase Switch Input Terminal B Internal Protection Operation Detection Output Terminal Remark H= Normal Operation, L=Standby Logic Voltage Supply L=2-Input Control Type. H=PHASE&ENABLE Control Type No Connection It works as IN1A at MS Terminal=L, PHASE1 at MS Terminal=H. It works as IN1B at MS Terminal=L, ENABLE1 at MS Terminal=H. It works as IN2A at MS Terminal=L, PHASE2 at MS Terminal=H. It works as IN2B at MS Terminal=L, ENABLE2 at MS Terminal=H. When the internal protection operation is detected, L level is output Logic Ground Terminal Logic Ground Motor Voltage Supply Terminal 2 Motor Voltage Supply 12 N.C. No Connection No Connection 13 OUT2A 2ch Output Terminal A - 14 OUT2B 2ch Output Terminal B - 15 SENSE2 Current Detection Resistance It connects resistance for the detection of the electric current of the side Connection Terminal 2 of 2ch. At the unused time, it connects with GND. Current Detection Resistance It connects resistance for the detection of the electric current of the side Connection Terminal 1 of 1ch. At the unused time, it connects with GND. 16 SENSE1 17 OUT1B 1ch Output Terminal B - 18 OUT1A 1ch Output Terminal A - 19 N.C. No Connection No Connection 20 VMM1 Motor Voltage Supply Terminal 1 Motor Voltage Supply -4- NJU7385 BLOCK DIAGLAM VDD NJU7385 VMM1 GATE-DRIVE IN1A 1 IN1B MS STB VMM2 GATE-DRIVE IN2B OUT1B SENSE1 Control Logic IN2A 1 OUT1A OUT2A OUT2B BIAS SENSE2 TSD ALARM GND UVLO -5- NJU7385 THERMAL RESISTANCE CHARACTERISTICS PARAMETER SYMBOL TEST CONDITION Mounted on glass epoxy board Junction - Ambient on EIA/JEDEC. θja_1 Thermal Resistance 1 (114.3x76.2x1.6mm: 2Layers) Mounted on glass epoxy board Junction – Case Surface Ψjt_1 on EIA/JEDEC. Thermal Resistance 1 (114.3x76.2x1.6mm: 2Layers) Mounted on glass epoxy board Junction-Ambient on EIA/JEDEC. θja_2 Thermal Resistance 2 (114.3x76.2x1.6mm: 4Layers) Mounted on glass epoxy board Junction – Case Surface Ψjt_2 on EIA/JEDEC. Thermal Resistance 2 (114.3x76.2x1.6mm: 4Layers) MIN. TYP. MAX. UNIT - - 125 °C /W - 10.8 - °C /W - - 83.3 °C /W - 9.4 - °C /W based based based based TRUTH TABLE Input Logic Output Logic State Remark IN1A/2A IN1B/2B OUT1A/2A OUT1B/2B L L OFF OFF ALL Turn OFF H L H L CW L 2-Input Control L H L H CCW H H H H H Brake H/L L OFF OFF ALL Turn OFF PHASE&ENABLE Control H It works as INA1/B1=PHASE, L H L H CCW INA2/B2=ENABLE H H H L CW L H/L H/L H/L OFF OFF ALL Turn OFF Standby State1 ALL Turn OFF Standby State2 (INA1/A2/B1/B2=L) H/L H/L ALL L ALL L OFF OFF ALL Turn OFF State of Internal Protection Function Operating H/L H/L H/L H/L OFF OFF ALARM Logic ALARM STB H L *OFF=Hi-Z MS -6- NJU7385 FUNCTION DESCRIPTION Auto Standby Function The device can be used for mobile equipments that require batteries. When STB terminal turns to “L”, Standby State1 is achieved. On the other hand, 4 terminals (IA1A/1B,IN2A/2B) are set to “L”, Standby State2 is achieved, which is unique from other devices. When in Standby State, the device stands by under minimum power consumption. UVLO Function UVLO function goes into action when VDD is less than 1.8V (typ.). In the event of low VDD, UVLO circuit disables the drivers (OUT1A/2A & OUT1B/2B), and simultaneously sets the ALARM output terminal to “L”. TSD Function TSD function goes into action when Tj is more than 170°C (typ.). In the event of high Tj, TSD circuit disables the drivers (OUT1A/2A & OUT1B/2B), and simultaneously sets the ALARM output terminal to “L”. ALARM Output Function In the event of fault conditions (UVLO, or TSD active), the device sets the ALARM output terminal to “L” to provide indication of fault conditions. At the same time, output terminals for Motor (OUT1A/2A & OUT1B/2B) are disabled to prevent damage and unpredictable device operation. STB: Power Saving State Setting Terminal STB set to “L” puts the device in Standby State1. It is a similar condition with Auto Standby State (Standby State2). MS: Input Control Mode Setting Input Terminal MS Input Control Mode L 2-Input Control H Phase & Enable Input Control MS is used to toggle between 2-Input Control and Phase & Enable Input Control. <The features of 2-Input Control> When MS terminal turns to “L”, 2-Input Control is selected. One of the features is: 4 Half-Bridges are controlled independently because the input and output is in a one-to-one ratio. (IN1A-OUT1A, IN1B-OUT1B, IN2A-OUT2A, IN2B-OUT2B) This input mode is relatively suitable for DC Motor applications. In case of one-way rotation and braking control, it is possible to control 4 DC Motors at the same time. Additionally, in case of using of H-Bridge control, it is available to be achieved precision current control around Zero cross current area by using complementary PWM with PWM-duty control at IA1A/1B&IN2A/2B terminals. <The features of Phase & Enable Input Control> When MS terminal turns to “H”, Phase & Enable Input Control is selected. The logic level of IN1A/IN2A corresponding to Phase-function decides current direction in H-Bridge control. IN1B/IN2B correspond to Enable-function. When IN1B/IN2B are set to “L”, the drivers (OUT1A/2A & OUT1B/2B) are disabled. This input mode is relatively suitable for Stepper Motor applications. It is possible to control Half-Step-Mode that needs making the drivers disabled. Additionally, in case of Full-Step-Mode, it is available to be achieved a simple control of Stepper Motor using only 2 wires to IN1A/IN2A. -7- NJU7385 APPLICATION CIRCUIT For Stepper Motor VDD VMM + + VDD VMM1 NJU7385 output IN1A 1 GATE-DRIVE output IN1B MS IN2A 1 output IN2B output STB input VMM2 GATE-DRIVE output M OUT1B SENSE1 Control Logic Micro controller/ Microprocessor OUT1A BIAS OUT2B SENSE2 TSD GND OUT2A ALARM UVLO For DC Motor / Solenoid VDD + VDD VMM1 NJU7385 VMM1 + output IN1A 1 GATE-DRIVE output IN1B MS + IN2A 1 output IN2B output STB BIAS TSD input VMM2 VMM2 GATE-DRIVE output M OUT1B SENSE1 Control Logic Micro controller/ Microprocessor OUT1A GND OUT2A OUT2B M SENSE2 ALARM UVLO -8- NJU7385 TIMING CHART 2-INPUT CONTROL MODE 2-INPUT CONTROL MODE STB MS IN1A(2A) IN1B(2B) OUT1A(2A) STB1 Hi-Z STB2 Hi-Z CW OUT1B(2B) CCW STB1 Hi-Z CW STB1 Hi-Z BRAKE CCW CW STB2 Hi-Z tDELAY2 tDELAY1 1 Current Path 3 2 tST B 4 STB1 Hi-Z tDELAY2 1 tDELAY1 3 5/6 tDELAY1 2 tDELAY2 4 1 Output stage with current paths during turn-on, turn off. CW Mode CCW Mode VMM 1 6 VMM 3 4 5 6 1 5 4 OUTA OUTB OUTA OUTB 2 3 3 2 1 2 4 -9- NJU7385 PHASE-ENABLE CONTROL MODE 2-INPUT CONTROL MODE STB MS IN1A(2A) IN1B(2B) OUT1A(2A) STB1 Hi-Z STB2 Hi-Z CW OUT1B(2B) CCW STB1 Hi-Z CW STB1 Hi-Z BRAKE CCW CW STB2 Hi-Z tDELAY2 tDELAY1 1 Current Path 3 2 tST B 4 STB1 Hi-Z tDELAY2 1 tDELAY1 3 5/6 tDELAY1 2 tDELAY2 4 1 Output stage with current paths during turn-on, turn off. CW Mode CCW Mode VMM 1 6 VMM 3 4 5 6 1 5 4 OUTA OUTB OUTA OUTB 2 3 3 2 1 2 4 - 10 - NJU7385 TYPICAL CHARACTERISTICS Tj=25°C 500 500 450 450 400 400 350 350 300 300 IMM1(uA) IDD(uA) V DD-IDD 250 200 200 150 100 100 50 50 0 0 1 2 3 4 5 6 7 8 0 1 2 3 V DD(V) Io=400mA Tj=25°C 0.5 0.5 0.4 0.4 V OH(V) 0.6 0.3 0.2 0.1 0.1 0.0 0.0 2 3 4 5 V MM(V) 6 7 8 9 10 6 7 8 9 Io=400mA Tj=25°C 0.3 0.2 1 5 V MM-V OH 0.6 0 4 V MM(V) V MM-V OL V OL(V) Tj=25°C 250 150 0 V MM-IMM1 0 1 2 3 4 5 6 7 8 9 V MM(V) - 11 - NJU7385 TYPICAL CHARACTERISTICS V MM=7.2V Tj=25°C 1.0 1.0 0.9 0.9 0.8 0.8 0.7 0.7 0.6 0.6 V OH(V) V OL(V) Io-V OL 0.5 0.4 0.5 0.4 0.3 0.3 0.2 0.2 0.1 0.1 0.0 0.0 0 100 200 300 400 500 600 700 800 900 0 100 200 300 400 500 600 700 800 900 Io(mA) Io(mA) IALARM-V ALARM Tj=25°C V DD-V IN 2.0 2.8 1.8 2.6 1.6 2.4 1.4 2.2 1.2 2.0 V IN(V) V ALARM(V) V MM=7.2V Tj=25°C Io-V OH 1.0 0.8 Tj=25°C VIH VIL 1.8 1.6 0.6 1.4 0.4 1.2 0.2 1.0 0.8 0.0 0 2 4 6 8 10 12 14 16 18 20 22 24 IALARM(mA) 0 1 2 3 4 5 6 7 V DD(V) - 12 - NJU7385 TYPICAL CHARACTERISTICS V DD=3.3V Tj -IMM1 0.40 0.40 0.35 0.35 0.30 0.30 0.25 0.25 IMM1(mA) IDD(mA) Tj -IDD 0.20 0.20 0.15 0.15 0.10 0.10 0.05 0.05 0.00 0.00 -50 -25 0 25 50 75 100 125 150 -50 -25 0 25 Tj(°C) Tj -V OL 50 75 100 125 150 Tj(°C) Io=400mA V MM=7.2V Tj -V OH 800 800 700 700 600 600 500 500 V OH(mV) V OL(mV) V MM=7.2V 400 300 Io=400mA V MM=7.2V 400 300 200 200 100 100 0 0 -50 -25 0 25 50 Tj(°C) 75 100 125 150 -50 -25 0 25 50 75 100 125 150 Tj(°C) [CAUTION] The specifications on this databook are only given for information , without any guarantee as regards either mistakes or omissions. The application circuits in this databook are described only to show representative usages of the product and not intended for the guarantee or permission of any right including the industrial rights. - 13 -