LV8044LP Bi-CMOS IC For Digital Still Camera http://onsemi.com 6-channel Motor Driver IC Application Note Overview The LV8044LP is a 6-channel motor driver IC for digital still camera. Function Two microstep drive H-bridge driver channels. Two microstep drive/PWM saturated drive switchable H-bridge driver channels. Two constant-current drive H-bridge driver channels. Drive mode switchable between 2-phase, 1-2 phase full torque, 1-2 phase, and 4W1-2 phase (channels 1, 2, 3, and 4). Microstep drive step advance controlled by a single step signal input (channels 1, 2, 3, and 4). Ability to set the hold current to one of four levels (channels 1, 2, 3, and 4). Ability to set the constant-current reference voltage to one of 16 levels from the serial data (channels 5 and 6). Eight-bit 3-wire serial control. Three on-chip photosensor driver circuits. Built-in MO(stepping position detection monitor output) function. Typical Applications DSC Security camera CCTV Package Dimensions unit : mm (typ) [LV8044LP] Pd max -- Ta [LV8044LP] Specified substrate: 40×50×0.8mm3 glass epoxy four-layer board. TOP VIEW BOTTOM VIEW SIDE VIEW 5.0 40 (0.7) 0.4 5.0 0.35 0.35 0.85 MAX SIDE VIEW 0.0 NOM 2 1 0.2 (0.7) SANYO : VQLP40(5.0X5.0) Semiconductor Components Industries, LLC, 2013 December, 2013 Allowable power dissipation, Pd max -- W 1.6 1.4 1.2 0.8 0.73 0.4 0 -20 0 20 40 60 80 85 100 Ambient temperature, Ta -- °C 1/38 SGND VCC PGND1 RF1 Current selection LVS TSD VM12 STEP1 OUT2B Oscillator Current selection (4W1-2/1-2/ 1-2Full/2) OUT2A Output control logic OUT1B (4W1-2/1-2/ 1-2Full/2) OUT1A Monitor selector SCLK SDATA STB (4W1-2/1-2/ 1-2Full/2) ST VM34 OUT4A STEP2 /PWM3 PWM4 (4W1-2/1-2/ 1-2Full/2) OUT4B Current selection Output control logic OUT3B Current selection RF3 OUT3A Serial-to-parallel converter (8 bits) RF2 OUT5B Reference voltage circuit (0.3 V) MO/PI3 RF5 Reference voltage selection circuit (0.1 to 0.3 V in 16 steps) Output control logic VM5 OUT5A IN51 IN52 IN61 IN62 RF4 RF6 PI1 V PI2 CC OUT6B Output control logic VM6 OUT6A PGND2 LV8044LP Application Note Block Diagram 2/38 LV8044LP Application Note Application examples 3/38 LV8044LP Application Note 29 28 27 26 25 24 23 22 21 OUT6B RF6 OUT6A OUT4B RF4 OUT4A OUT3B RF3 OUT3A 31 IN62 30 PGND2 Pin Assignment PWM3/ 20 STEP2 32 IN61 PWM4 19 33 VM6 VM34 18 34 SGND VCC 17 LV8044LP 35 PI1 STB 16 SDATA 15 36 PI2 SCLK 14 37 PI3/MO TOP VIEW 38 VM5 STEP1 13 OUT5A OUT2B RF2 OUT2A OUT1B RF1 OUT1A ST 11 RF5 40 IN51 OUT5B VM12 12 PGND1 39 IN52 1 2 3 4 5 6 7 8 9 10 Recommended Soldering Footprint 4/38 LV8044LP Application Note Specifications Maximum Ratings at Ta = 25C Parameter Symbol Conditions Ratings Unit Power supply voltage 1 VM max 6.0 V Power supply voltage 2 VCC max 6.0 V Output peak current IO peak Each CH tw 10ms, duty 20% 600 mA Output continuous current IO max Each CH 400 mA Allowable power dissipation 2 Pd max LV8044LP With substrate * 1.4 W -20 to +85 C -55 to +150 C Operating temperature Topg Storage temperature Tstg *: With 40mm × 50mm × 0.8mm glass epoxy substrate (four-layer substrate). Caution 1) Absolute maximum ratings represent the value which cannot be exceeded for any length of time. Caution 2) Even when the device is used within the range of absolute maximum ratings, as a result of continuous usage under high temperature, high current, high voltage, or drastic temperature change, the reliability of the IC may be degraded. Please contact us for the further details. Stresses exceeding Maximum Ratings may damage the device. Maximum Ratings are stress ratings only. Functional operation above the Recommended Operating Conditions is not implied. Extended exposure to stresses above the Recommended Operating Conditions may affect device reliability. Recommended Operating Conditions at Ta 25C Parameter Symbol Conditions Ratings min typ Unit max Power supply voltage range 1 VM 2.7 5.5 V Power supply voltage range 2 VCC 2.7 5.5 V Logic input voltage range VIN 0 VCC +0.3 V STEP frequency FSTEP STEP1, STEP2 64 KHz PWM frequency FPWM STEP3, STEP4 100 Khz Electrical Characteristics at Ta 25C, VM = 5V, VCC = 3.3V Parameter Standby supply current Symbol ISTN Motor supply current IM Logic supply current ICC Conditions Ratings min typ Unit max 1.0 A 50 100 A 2 3 4 mA ST = “L” ST = “H”, PWM3 = PWM4 = “H”, IN51 = IN61 = “H”, no load ST = “H”, PWM3 = PWM4 = “H”, IN51 = IN61 = “H”, no load VCC low-voltage cut voltage VthVCC 2.1 2.35 2.6 V Low-voltage hysteresis voltage VthHIS 100 150 200 mV 150 180 200 Thermal shutdown temperature Thermal hysteresis width TSD Design guarantee TSD Design guarantee 40 C C Continued on next page. 5/38 LV8044LP Application Note Continued from preceding page. Parameter Symbol Conditions Ratings min typ Unit max Microstep Driver (channels 1, 2, 3, and 4) Output on resistance Output leak current IO = 400mA, Upper ON resistance 0.7 0.8 Rond IO = 400mA, Lower ON resistance 0.5 0.6 1.0 A IOleak1 Diode forward voltage 1 VD1 ID = -400mA Logic pin input current IinL VIN = 0V (ST, STEP1, STEP2) IinH VIN = 3.3V (ST, STEP1, STEP2) 20 2.5 Logic input “H” level voltage Vinh ST, STEP1, STEP2 Logic input “L” level voltage Vinl ST, STEP1, STEP2 Current 4W1-2 phase Ronu Vstep16 selection Step 16 0.9 33 1.2 V 1.0 A 50 A V 1.0 V 0.185 0.200 0.215 V (Initial level: the channel 1 comparator level) reference Vstep15 Step 15 (Initial+1) 0.185 0.200 0.215 V voltage level Vstep14 Step 14 (Initial+2) 0.185 0.200 0.215 V Vstep13 Step 13 (Initial+3) 0.176 0.193 0.206 V Vstep12 Step 12 (Initial+4) 0.170 0.186 0.200 V Vstep11 Step 11 (Initial+5) 0.162 0.178 0.192 V Vstep10 Step 10 (Initial+6) 0.154 0.171 0.184 V Vstep9 Step 9 (Initial+7) 0.146 0.163 0.176 V Vstep8 Step 8 (Initial+8) 0.129 0.148 0.159 V Vstep7 Step 7 (Initial+9) 0.113 0.131 0.143 V Vstep6 Step 6 (Initial+10) 0.097 0.115 0.127 V Vstep5 Step 5 (Initial+11) 0.079 0.097 0.109 V Vstep4 Step 4 (Initial+12) 0.062 0.079 0.092 V Vstep3 Step 3 (Initial+13) 0.044 0.06 0.074 V Vstep2 Step 2 (Initial+14) 0.024 0.04 0.054 V Vstep1 Step 1 (Initial+15) 0.006 0.02 0.036 V Step 16 0.185 0.200 0.215 V 1-2 phase Vstep16 (Initial level: the channel 1 comparator level) 1-2 phase Vstep8 Step 8 (Initial+1) 0.129 0.148 0.159 V Vstep16 Step 16 0.185 0.200 0.215 V (Full torque) 2 phase Chopping frequency (Initial level: the channel 1 comparator level) Vstep8 Step 8 (Initial+1) 0.185 0.200 0.215 V Vstep8 Step 8 0.185 0.200 0.215 V fchop1 104 130 156 fchop2 52 65 78 KHz fchop3 160 200 240 KHz KHz fchop4 Current setting reference voltage KHz 80 100 120 VSEN00 (D5, D6) = (0, 0) 0.185 0.200 0.215 V VSEN01 (D5, D6) = (0, 1) 0.119 0.134 0.149 V VSEN10 (D5, D6) = (1, 0) 0.085 0.100 0.115 V VSEN11 (D5, D6) = (1, 1) 0.051 0.066 0.081 V Continued on next page. 6/38 LV8044LP Application Note Continued from preceding page. Parameter Symbol Ratings Conditions min typ Unit max Constant-Current Drive (channels 5 and 6) Output on resistance Ronu IO = 400mA, Upper ON resistance 0.7 Rond IO = 400mA, Lower ON resistance 0.5 Output leak current IOleak Diode forward voltage 1 VD1 Logic pin input current Logic input “H” level voltage Logic input “L” level voltage ID = -400mA 0.9 IinL VIN = 0V, (IN51, IN52, IN61, IN62) IinH VIN = 3.3V, (IN51, IN52, IN61, IN62) 20 Vinh IN51, IN52, IN61, IN62 2.5 Vinl IN51, IN52, IN61, IN62 Output constant current IOUT Rload = 3,RF = 0.5, Current setting reference voltage Vref0 Vref1 Vref2 33 0.8 0.6 1.0 μA 1.2 V 1.0 A 50 A V 1.0 V 380 400 420 mA (D4, D5, D6, D7) = (0, 0, 0, 0) 0.285 0.30 0.315 V (D4, D5, D6, D7) = (1, 0, 0, 0) 0.19 0.20 0.21 V (D4, D5, D6, D7) = (0, 1, 0, 0) 0.18 0.190 0.2 V Vref3 (D4, D5, D6, D7) = (1, 1, 0, 0) 0.171 0.180 0.189 V Vref4 (D4, D5, D6, D7) = (0, 0, 1, 0) 0.161 0.170 0.179 V Vref5 (D4, D5, D6, D7) = (1, 0, 1, 0) 0.156 0.165 0.173 V Vref6 (D4, D5, D6, D7) = (0, 1, 1, 0) 0.152 0.160 0.168 V Vref7 (D4, D5, D6, D7) = (1, 1, 1, 0) 0.147 0.155 0.163 V Vref8 (D4, D5, D6, D7) = (0, 0, 0, 1) 0.143 0.150 0.158 V Vref9 (D4, D5, D6, D7) = (1, 0, 0, 1) 0.137 0.145 0.152 V VrefA (D4, D5, D6, D7) = (0, 1, 0, 1) 0.133 0.140 0.147 V VrefB (D4, D5, D6, D7) = (1, 1, 0, 1) 0.128 0.135 0.142 V VrefC (D4, D5, D6, D7) = (0, 0, 1, 1) 0.123 0.130 0.137 V VrefD (D4, D5, D6, D7) = (1, 0, 1, 1) 0.114 0.120 0.126 V VrefE (D4, D5, D6, D7) = (0, 1, 1, 1) 0.104 0.110 0.116 V VrefF (D4, D5, D6, D7) = (1, 1, 1, 1) 0.095 0.100 0.105 V Vsat IO = -20mA 0.09 0.12 V 1.0 A 50 A 1.0 V Internal standard = 0.2V Photo-sensor Drive Circuit Output saturation voltage Serial Data Transfer Pin Logic pin input current IinL VIN = 0V (SCLK, SDATA, STB) IinH VIN = 3.3V (SCLK, SDATA, STB) 20 Logic input “H” level voltage Vinh SCLK, SDATA, STB 2.5 Logic input “L” level voltage Vinl SCLK, SDATA, STB Minimum SLCK “H” pulse width Tckh 0.125 s Minimum SLCK “L” pulse width Tckl 0.125 s Tsup1 0.125 s Tsup2 0.125 s s Minimum setup time 33 V (STB SCLK rising edge) Minimum setup time (SCLK rising edge STB) Minimum STB pulse width Tstbw 0.125 Data setup time Tds 0.125 s Data hold time Tdh 0.125 s Maximum SCLK frequency Fclk 4 MHz Serial Input Switching Characteristics Timing Chart Fclk Tsup1 Tckl Tckh SCLK Tds Tdh SDATA D0 D1 D2 D6 D7 Tsup2 STB Tstbw 7/38 200 5.0 180 4.5 160 4.0 140 3.5 120 3.0 ICC (mA) IM(uA) LV8044LP Application Note 100 80 2.5 2.0 60 1.5 40 1.0 20 0.5 0 0.0 0 1 2 3 4 5 6 0 1 2 3 VM (V) 4 5 6 5 6 VCC (V) Figure 1 Motor Supply Current vs VM Voltage (VCC=3.3V,ST=PWM3=PWM4=IN51=IN61="H") Figure 2 Logic Supply Current vs VCC Voltage (VM=5V,ST=PWM3=PWM4=IN51=IN61="H") 60 5 50 4 IIN(uA) VOUT(V) 40 3 30 2 20 INC 1 10 DEC 0 0 0 0.5 1 1.5 2 2.5 3 0 3.5 1 2 3 VCC (V) 4 VIN(V) Figure 3 VCC Low‐voltage Cut Voltage (VM=5V) Figure 4 Logic Pin Input Current vs VIN (VCC=5.5V) 5 350 300 4 Vref#(mV) VOUT(V) 250 3 2 150 100 INC 1 200 50 DEC 0 0 0 0.5 1 1.5 2 2.5 3 3.5 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 VIN (V) VM (V) Figure 5 VOUT vs VIN (VCC=3.3V,VM=5V) Figure 6 Current Setting Reference Voltage vs VM (VCC=5V) 6 300mV 200mV 190mV 180mV 170mV 165mV 160mV 155mV 150mV 145mV 140mV 135mV 130mV 120mV 110mV 100mV 8/38 LV8044LP Application Note 1.2 1.6 1.4 1.0 1.2 Ron (Ω) Ron (Ω) 0.8 0.6 1.0 0.8 0.6 0.4 Ronu 0.2 0 100 200 300 400 Rond 0.2 Total 0.0 Ronu 0.4 Rond Total 0.0 0 500 100 200 300 400 500 Io(mA) Io(mA) Figure 7 Output on Resistance vs Output Current (ch 1,2,3, and 4) (VCC=3.3V,VM=5V) Figure 8 Output on Resistance vs Output Current (ch 1,2,3, and 4) (VCC=3.3V,VM=3V) 1.6 1.2 1.4 1.0 1.2 Ron (Ω) Ron (Ω) 0.8 0.6 1.0 0.8 0.6 0.4 Ronu 0.2 0 100 200 300 400 Rond 0.2 Total 0.0 Ronu 0.4 Rond Total 0.0 0 500 100 200 400 500 Io(mA) Io(mA) Figure 10 Output on Resistance vs Output Current (ch 5 and 6) (VCC=3.3V,VM=3V) Figure 9 Output on Resistance vs Output Current (ch 5 and 6) (VCC=3.3V,VM=5V) 4 4 3 3 VMO(V) VMO(V) 300 2 1 2 1 0 0 0 ‐0.2 ‐0.4 ‐0.6 ‐0.8 IMOmA) Figure 11 MO Output Voltage vs IMO(Sink) (VCC=3.3V) ‐1 0 0.2 0.4 0.6 0.8 1 IMOmA) Figure 12 MO Output Voltage vs IMO (Source) (VCC=3.3V) 9/38 LV8044LP Application Note 30.0 3.5 25.0 3.0 2.5 ICC(mA) IM(uA) 20.0 15.0 10.0 2.0 1.5 1.0 5.0 0.5 0.0 0.0 ‐50 0 50 100 150 ‐50 0 50 Temp(deg) 100 150 Temp(deg) Figure 13 Motor Supply Current vs Temperature (VCC=3.3V,VM=5V,ST=PWM3=PWM4=IN51=IN61="H") Figure 14 Logic Supply Current vs Temperature (VCC=3.3V,VM=5V,ST=PWM3=PWM4=IN51=IN61="H") 3.0 50.0 2.9 2.8 40.0 2.6 IIN(uA) VCC(V) 2.7 2.5 2.4 30.0 20.0 2.3 INC 2.2 10.0 DEC 2.1 2.0 0.0 ‐50 0 50 100 150 ‐50 0 50 Temp(deg) 100 150 Temp(deg) Figure 15 VCC Low‐voltage Cut Voltage vs Temperature (VM=5V) Figure 16 Logic Pin Input Current vs Temperature (VCC=VIN=3.3V) 2.0 250.0 1.9 1.8 200.0 1.6 fchop(kHz) VIN(V) 1.7 1.5 1.4 150.0 fchop1 100.0 fchop2 1.3 INC 1.2 fchop3 50.0 DEC 1.1 1.0 fchop4 0.0 ‐50 0 50 100 Temp(deg) Figure 17 Logic Input Level Voltage vs Temperature (VCC=3.3V,VM=5V) 150 ‐50 0 50 100 150 Temp(deg) Figure 18 Chopping Frequency vs Temperature (VCC=3.3V,VM=5V) 10/38 250.0 10.0 200.0 8.0 150.0 6.0 VSEN00 100.0 Ron(Ω) VSEN(mV) LV8044LP Application Note PI1 4.0 VSEN01 PI2 VSEN10 50.0 2.0 PI3 VSEN11 0.0 0.0 ‐50 0 50 100 150 ‐50 0 Temp(deg) 50 100 150 Temp(deg) Figure 19 Current Setting Reference Voltage vs Temperature (VCC=3.3V,VM=5V) Figure 20 PI Output on Resistance vs Temperature (VCC=3.3V,VM=5V,IOUT=20mA) 4.0 VMOH VMOL VMO(V) 3.0 2.0 1.0 0.0 ‐50 0 50 100 150 Temp(deg) Figure 21 MO Output Voltage vs Temperature (VCC=3.3V, IMOH=‐1mA,IMOL=1mA) 1.6 2.5 1.4 2.0 1.0 Ron(Ω) Ron(Ω) 1.2 0.8 1.5 1.0 0.6 Ronu 0.4 Ronu 0.5 Rond 0.2 Rond Total Total 0.0 0.0 ‐50 0 50 100 Temp(deg) Figure 22 Output on Resistance vs Temperature (ch 1,2,3, and 4) (VCC=3.3V,VM=5V,IOUT=400mA) 150 ‐50 0 50 100 150 Temp(deg) Figure 23 Output on Resistance vs Temperature (ch 1,2,3, and 4) (VCC=3.3V,VM=3V,IOUT=400mA) 11/38 LV8044LP Application Note 2.5 1.6 1.4 2.0 1.0 Ron(Ω) Ron(Ω) 1.2 0.8 1.5 1.0 0.6 Ronu Ronu 0.4 0.5 Rond 0.2 Rond Total Total 0.0 0.0 ‐50 0 50 100 ‐50 150 0 100 150 Temp(deg) Temp(deg) Figure 25 Output on Resistance vs Temperature (ch 5 and 6) (VCC=3.3V,VM=3V,IOUT=400mA) Figure 24 Output on Resistance vs Temperature (ch 5 and 6) (VCC=3.3V,VM=5V,IOUT=400mA) 1.4 1.4 1.2 1.2 1.0 1.0 0.8 0.8 VF(V) VF(V) 50 0.6 0.6 0.4 0.4 VFupper 0.2 VFupper 0.2 VFlower 0.0 VFlower 0.0 ‐50 0 50 100 Temp(deg) Figure 26 Output Diode Forward Voltage vs Temperature (ch 1,2,3, and 4) (IF=400mA) 150 ‐50 0 50 100 150 Temp(deg) Figure 27 Output Diode Forward Voltage vs Temperature (ch 5 and 6) (IF=400mA) 12/38 LV8044LP Application Note Pin Function Pin No. Pin name 13 STEP1 20 PWM3/STEP2 Function Equivalent circuit Channels 1/2 - STEP signal input 3ch PWM signal input / Channels 3/4 - STEP signal input 19 PWM4 40 IN51 39 IN52 32 IN61 31 IN62 14 SCLK 15 SDATA 16 STB 4ch PWM signal input Channel 5 - Logic input 1 Channel 6- Logic input 1 Serial data transfer clock input Serial data input Serial data latch pulse input 11 ST 10 OUT1A Chip enable 1ch 7 OUT2A 2ch 21 OUT3A 3ch 24 OUT4A 4ch 4 OUT5A 5ch 27 OUT6A 6ch 8 OUT1B 1ch 5 OUT2B 2ch 23 OUT3B 3ch 26 OUT4B 4ch 2 OUT5B 5ch 29 OUT6B 6ch 9 RF1 1ch 6 RF2 2ch 22 RF3 3ch 25 RF4 4ch 3 RF5 5ch OUTA output OUTB output Current sensing resistor connection 28 RF6 12 VM12 Channels 1/2 - Motor power supply 6ch 18 VM34 Channels 3/4 - Motor power supply 38 VM5 Channels 5 - Motor power supply 33 VM6 Channels 6 - Motor power supply 35 PI1 Photosensor drive output 36 PI2 Continued on next page. 13/38 LV8044LP Application Note Continued from preceding page. Pin No. Pin name 37 PI3/MO Function Equivalent circuit Photosensor drive output 3/position detection monitor 17 VCC 1 PGND1 Logic system power supply 30 PGND2 Channels 3/4/6 - Power system ground 34 SGND Signal system ground Channels 1/2/5 - Power system ground Unused Pin Transaction Method Pin No. Pin name Unused transaction method 1 PGND1 Connect to GND 2 OUT5B Open 3 RF5 Connect to GND 4 OUT5A Open 5 OUT2B Open 6 RF2 Connect to GND 7 OUT2A Open 8 OUT1B Open 9 RF1 Connect to GND 10 OUT1A Open Open or connect to GND 11 ST 12 VM12 Connect to motor power supply terminal 13 STEP1 Open or connect to GND 14 SCLK Open or connect to GND 15 SDATA Open or connect to GND 16 STB Open or connect to GND 17 VCC Connect to control power supply terminal 18 VM34 Connect to motor power supply terminal 19 PWM4 Open or connect to GND 20 PWM3/STEP2 Open or connect to GND 21 OUT3A Open 22 RF3 Connect to GND 23 OUT3B Open 24 OUT4A Open 25 RF4 Connect to GND 26 OUT4B Open 27 OUT6A Open 28 RF6 Connect to GND 29 OUT6B Open 30 PGND2 Connect to GND 31 IN62 Open or connect to GND 32 IN61 Open or connect to GND 33 VM6 Connect to motor power supply terminal 34 SGND Connect to GND 35 PI1 Open 36 PI2 Open 37 PI3/MO Open 38 VM5 Connect to motor power supply terminal 39 IN52 Open or connect to GND 40 IN51 Open or connect to GND 14/38 LV8044LP Application Note Serial Data Input Specifications 1. Serial Data Input Setup First set STB low and then input the SDATA and SCLK signals. The SCLK signal is not accepted when STB is high. SDATA inputs the data in the order D0, D1, … D6, D7. Data is transferred on the rising edge of SCLK and after all data has been transferred, all the data is latched at the rising edge of STB. (*) Detailed description of each serial data input ST SDATA D0 1uS min D1 D2 125nS min D3 D4 D5 D6 D7 125nS min SCLK 125nS min STB 125nS min 125nS min 125nS min 4MHzmax State setting data latched Input timing of serial data - The timing of each serial data input is given above. (See the section of Serial Data Transfer Pin in Electrical Characteristics for the specification.) ST input - When ST = “L”, the IC is OFF and when ST=”H”, the IC is ON. - Make sure to input serial data after switching ST input to ”H”. - When ST = “L”, internal register is reset and when ST = ”H”, the reset is cancelled. Hence, ST input should be kept “H” to retain the setup of internal register. (Also when VCC voltage drops below VCC low-voltage cut voltage (VthVcc), internal register is reset.) DATA signal - Data signal should be input in the order of D0 through D7. STB signal - At the rising edge of STB signal, all the data of D0 to D7 are latched. (8 bits of input data immediately before the rise of STB signal are latched.) - While STB signal is “H”, the internal circuit does not accept SCLK signal. To input next serial data, make sure to switch STB signal to “L” (See the following diagram). 15/38 LV8044LP Application Note Timing when serial data is reflected to output - While serial data is latched at the rising edge of STB signal, there are 2 types of timing when the data is reflected to output. See 2. Timing with which the Serial Data Settings are Reflected in the Output for further details. The order of power supply for “VCC”, “VM12, VM34, VM5, VM6” and “ST” is as follows. (power supply) “VCC” “VM12, VM34, VM5, VM6” “ST” (OFF) “ST” “VM12, VM34, VM5, VM6” “VCC” 2. Timing with which the Serial Data Settings are Reflected in the Output STP timing mode (applies to microstep driver settings) Type 1: The hold, reset, and enable settings, as well as the reference voltage setting are reflected at the same time as the STB signal data latch operation. Type 2: The forward/reverse (FR) and the excitation setting mode (MS) settings that are set at STP setup are reflected in the output at the next clock rising edge after data latch. STB timing (applies to settings other than the above) Type 1: The PWM driver, constant-current driver, PI, and other settings are reflected at the same time as the STB signal data latch operation. 16/38 LV8044LP Application Note Serial Data Truth Table Serial Logic Table (1) Input Setting mode Description D0 D1 D2 D3 D4 D5 D6 D7 0 1 0 0 0 0 1ch 2ch 3ch 4ch 5ch 6ch 0 0 * * * 1 0 * * * 0 1 * * * 1 1 * * * 4W1-2 phase * * 0 0 * 100% (0.2V) * * 1 0 * * * 0 1 * * * 1 1 * * * * * 0 * * * * 1 0 * * * * 1/2ch energization CW (Forward) 1 * * * * direction CCW (Reverse) * 0 * * * * 1 * * * * * 0 * * * * 1 * * * * * 0 * * * * 1 * * * * * 0 * * * * 1 Set channel Remarks Serial data reflection timing PI STEP1 STEP2 STB 2 phase Channels 1 and 2 excitation mode selection Channels 1 and 2 current reference voltage selection 1-2 phase (full torque) 1-2 phase 67% (0.134V) 50% (0.1V) 33% (0.066V) (Dummy data) Cancel 1/2ch step hold Hold Reset 1/2ch counter reset Cancel Output OFF 1/2ch output enable Output ON (Dummy data) 17/38 LV8044LP Application Note Serial Logic Table (2) Input Setting mode Description D0 D1 D2 D3 D4 D5 D6 D7 0 1 0 0 0 * * * 1 0 * * * 0 1 * * * 1 1 * * * * * 0 0 * * * 1 0 * * * 0 1 * * * 1 1 * * * * * 0 * * * * 1 Remarks Set channel 1ch 2ch 3ch 4ch 5ch 6ch Serial data reflection PI timing STEP1 STEP2 STB 2 phase 3/4ch excitation mode selection 1-2 phase (full torque) 1-2 phase 4W1-2 phase 100% (0.2V) 3/4ch current reference voltage selection 67% (0.134V) 50% (0.1V) 33% (0.066V) 3/4ch PWM Channels 3 and 4 Microstep saturation/microstep selection 1 1 0 0 0 * * * 1 0 * * * 0 1 1 1 * * * * * * * * 0 0 * OFF 3ch energization direction (Saturated mode) OUT3A OUT3B OUT3B OUT3A Brake OFF 4ch energization * * 1 0 * * * 0 1 * * * 1 1 * * * * * 0 3/4ch PWM DECAY Brake * * * * 1 (Saturated mode) Standby mode 0 * * * * CW (Forward) 1 * * * * 3/4ch energization direction (Microstep mode) CCW (Reverse) * 0 * * * 3/4ch step hold Cancel * 1 * * * (Microstep mode) Hold * * 0 * * 3/4ch counter reset Reset * * 1 * * (Microstep mode) Cancel direction (Saturated mode) OUT4A OUT4B OUT4B OUT4A Brake * * * 0 * 3/4ch output enable Output OFF * * * 1 * (Microstep mode) Output ON * * * * 0 * * * * 1 (Dummy data) 18/38 LV8044LP Application Note Serial Logic Table (3) Input Setting mode Description Remarks D0 D1 D2 D3 D4 D5 D6 D7 0 1 0 0 1 1 Serial data reflection Set channel PI 1ch 2ch 3ch 4ch 5ch 6ch 0 0 * * * 1 0 * * * 0 1 * * * 1 1 * * * Brake * * 0 0 * OFF * * 1 0 * 6ch energization OUT6A OUT6B * * 0 1 * direction OUT6B OUT6A * * 1 1 * * * * * 0 * * * * 1 0 * * * * Reference setting 5ch setting channel selection 6ch setting timing STEP1 STEP2 STB OFF 5ch energization OUT5A OUT5B direction OUT5B OUT5A *1 *2 Brake (Dummy data) 1 * * * * * 0 0 0 0 0.300V * 1 0 0 0 0.200V * 0 1 0 0 0.190V * 1 1 0 0 0.180V * 0 0 1 0 0.170V * 1 0 1 0 0.165V * 0 1 1 0 0.160V * 1 1 1 0 Constant-current 0.155V * 0 0 0 1 reference voltage 0.150V * 1 0 0 1 0.145V * 0 1 0 1 0.140V * 1 1 0 1 0.135V * 0 0 1 1 0.130V * 1 0 1 1 0.120V * 0 1 1 1 0.110V * 1 1 1 1 0.100V 19/38 LV8044LP Application Note Serial Logic Table (4) Input Setting mode Description Remarks D0 D1 D2 D3 D4 D5 D6 D7 0 1 1 1 1 1 0 * * * * 1 * * * * * 0 * * * * 1 * * * * * 0 * * * * * 1 * * * * 0 * * * * 1 * * * * * 0 * * * * 1 0 * * * * 1 * * * * * 0 * * * * 1 * * * * * 0 * * * * 1 * * * * * 0 0 * * * 1 0 * * * 0 1 * * * 1 1 Set channel Serial data reflection PI 1ch 2ch 3ch 4ch 5ch 6ch timing STEP1 STEP2 STB OFF Photo-sensor drive 1 Photo-sensor drive 2 Photo-sensor drive 3 (When PI3 output selected) ON OFF ON OFF ON (Dummy data) (Dummy data) PI3/MO select MO output channel selection (When MO output selected) MO output position PI3 Output MO output 1/2ch 3/4ch *3 Initial position 1-2 phase *4 130KHz Chopping frequency setting 65KHz 200KHz 100KHz Notes *1: This serial data is only accepted when the IN51/IN52 pulse inputs are in the Low/Low states, respectively. It is ignored at all other times. *2: This serial data is only accepted when the IN61/IN62 pulse inputs are in the Low/Low states, respectively. It is ignored at all other times. *3: When D4 = 1, MO is only output if microstep mode is selected for channels 3 and 4. In PWM mode, this output is held fixed at the high level. *4: The MO output can be specified to be the 1-2 phase position only in 4W1-2 phase excitation mode. In all other excitation modes, the MO output position becomes the initial position regardless of the serial data values. 20/38 LV8044LP Application Note Channels 1 and 2 Driver Circuit (Microstep drive stepping mode driver) STEP1 Pin Function Input ST STEP1 Low * High Operating mode Standby mode Excitation step feed High Excitation step hold Excitation Mode Setting (D0 = 0, D1 = 0, D2 = 0) D3 D4 Excitation mode 0 0 1 0 1 Initial position 1ch 2ch 2 phase excitation 100% -100% 0 1-2 phase excitation (full torque) 100% 0% 1 1-2 phase excitation 100% 0% 1 4W1-2 phase excitation 100% 0% The initial state at power on is the initial position for each excitation mode when the counter is reset. Reference Voltage Setting Serial Data: (D0 = 0, D1 = 0, D2 = 0) D5 D6 0 0 Current setting reference voltage (When microstep is 100%) 0.2V 1 0 0.134V 0 1 0.1V 1 1 0.066V The output current setting reference voltage can be switched between four levels with the serial data. This setting is useful for saving power in the motor powered hold state. Calculating the Set Current Since the reference voltage can be modified (0.2, 0.134, 0.1, and 0.66V) with the serial data, the output current can be set with the reference voltage and the resistor RF connected between the RF pin and ground. IOUT = (<reference voltage> × <set current ratio>)/<RF resistor value> Example: If the reference voltage is 0.2 V, the set current ratio is 100%, and the RF resistor value is 1, then the output current will be that shown below. IOUT = 0.2V 100%/1 = 200mA 21/38 LV8044LP Application Note Output Current Vector Locus (With one step normalized to 90 degrees) Set Current Ratios in the Different Excitation Modes STEP 4W1-2 phase (%) 1ch 1-2 phase (%) 2ch 1ch 0 0 100 1 10 100 2 20 100 3 30 96.5 4 39.5 93.0 5 48.5 89 6 57.5 85.5 7 65.5 81.5 8 74.0 74.0 9 81.5 65.5 10 85.5 57.5 11 89 48.5 12 93.0 39.5 13 96.5 30 14 100 20 15 100 10 16 100 0 1-2 phase full torque (%) 2ch 1ch 2ch 2 phase (%) 1ch 0 100 0 100 74.0 74.0 100 100 100 0 100 0 100 2ch 100 22/38 LV8044LP Application Note 2 Phase Excitation (CW mode) 1-2 Phase Excitation full torque (CW mode) 1-2 Phase Excitation (CW mode) 23/38 LV8044LP Application Note 4W1-2 Phase Excitation (CW mode) 24/38 LV8044LP Application Note Current Control Operation Specifications Sine wave increasing direction STEP Set current Coil current Set current fchop Current mode CHARGE SLOW FAST CHARGE SLOW FAST Sine wave decreasing direction STEP Set current Coil current Set current fchop Current mode CHARGE SLOW FAST CHARGE FAST CHARGE SLOW Each of the current modes operates with the follow sequence. The IC enters CHARGE mode when the chopping oscillation starts. (A period of CHARGE mode is forcibly present in 1/8 of the period, regardless of which of the coil current (ICOIL) and the set current (IREF) is larger.) In CHARGE mode, the coil current (ICOIL) and the set current (IREF) are compared. If an ICOIL < IREF state exists during the CHARGE period: The IC operates in CHARGE mode until ICOIL IREF. After that, it switches to SLOW DECAY mode and then switches to FAST DECAY mode in the last 1/8 of the period. If no ICOIL < IREF state exists during the CHARGE period: The IC switches to FAST DECAY mode and the coil current is attenuated with the FAST DECAY operation until the end of the chopping period. The above operation is repeated. Normally, in the sine wave increasing direction the IC operates in SLOW (+FAST) DECAY mode, and in the sine wave decreasing direction the IC operates in FAST DECAY mode until the current is attenuated and reaches the set value and the IC operates in SLOW DECAY mode. 25/38 LV8044LP Application Note Current mode diagram Chopping Frequency Setting (D6 and D7 in the serial data) This IC integrates an internal oscillator circuit and allows the chopping frequency used in constant-current control to be switched with the serial data (111***, D6, D7) setting. Data D6 Data D7 Chopping frequency 0 0 130KHz 1 0 65KHz 0 1 200KHz 1 1 100KHz Monitor Output Setting (Serial data bits D3, D4, and D5) The signal output from the PI3/MO pin can be switched with the serial data (111, D3, ****) setting. Data D3 PI3/MO pin output 0 Photosensor drive output 3 1 Stepping position detection monitor output It is also possible to select which of channels 1 and 2 or channels 3 and 4 are output from the monitor pin with the serial data (111*, D4, D5, **) setting. The MO output position used to detect the driver excitation position in microstepping drive mode can also be switched. The state MO = Low is output at the output position. Data D4 Data D5 0 1 0 excitation mode 1-2 phase excitation (full torque) 0 1 0 1 Channels 1 and 2 monitor/initial position 1-2 phase excitation Channels 1 and 2 monitor/initial position 4W1-2 phase excitation Channels 1 and 2 monitor/1-2 phase position 2 phase excitation 0 1-2 phase excitation 1 (full torque) 0 1 0 1 0 1 MO output 2 phase excitation 1 0 1 Channels 3 and 4 excitation mode 0 1 1 Channels 1 and 2 Channels 3 and 4 monitor/initial position 1-2 phase excitation 4W1-2 phase excitation PWM drive mode Channels 3 and 4 monitor/initial position Channels 3 and 4 monitor/1-2 phase position Output held fixed at the high level 26/38 LV8044LP Application Note Basic Set Current Step Switching (STEP pin) and Forward/Reverse Switching (D3 in the serial data) Operations The IC internal D/A converter advances by 1 bits on the rising edge of the input step pulse. The CW/CCW mode can be switched with the serial data (100, D3, ****) setting. The operation progresses with the position number decreasing in CW mode and increasing in CCW mode. In CW mode, the channel 2 current phase is delayed by 90 degrees relative to the channel 1 current. In CCW mode, the channel 2 current phase is advanced by 90 degrees relative to the channel 1 current. 27/38 LV8044LP Application Note Excitation Mode Switching During Operation (D3 and D4 in the serial data) If the excitation mode is switched when power is applied to the motor, the operation follows the sequence shown below. (CW mode) Before excitation mode switching Excitation mode 4W1-2 phase 1-2 phase 1-2 phase full torque 2 phase Position Step position after excitation mode switching 4W1-2 phase 1-2 phase 1-2 phase full torque 2 phase (16) (8) (8)’ (8)’ (15) to (9) (8) (8)’ (8)’ (8)’ (8) 0 0 (7) to (1) (8) (8)’ (8)’ 0 -(8) -(8)’ -(8)’ (8)’ (16) (15) (8)’ (8) (7) 0 (8)’ 0 -(1) -(8)’ -(8)’ (16) (15) (8) (8)’ (7) 0 (8)’ 0 -(1) -(8) -(8)’ (8)’ (7) 0 (8)’ 0 28/38 LV8044LP Application Note Output Enable Function (D6 in the serial data) When the OE bit in the serial data, D6 (100, ***, D6, *), is set to 0, the output is turned off and set to the high-impedance state at the rise of STB. Since, however, the internal logic circuits operate in this state, the position number will be advanced if a step input is applied. Therefore, when the OE bit (D6) is returned to 1, a level according to the position number advanced by the step input will be output. Counter Reset Function (D5 in the serial data) When the reset bit in the serial data, D5 (100, **, D5, **), is set to 0, the output goes to the initial state at the rise of STB and the MO output goes low. Then, when the reset bit (D5) is next set to 1, the position number will advance at the next step input. 29/38 LV8044LP Application Note Step Hold Function (D4 in the serial data) When the hold bit in the serial data, D4 (100, *, D4, ***), is set to 1, the external step state at that time is held without change as the internal step state. Since the (external) step state is low at the timing of the step hold operation (1) in the figure, the internal step state is held at the low level, and since the (external) step state is high at the timing of the step hold operation (1), the internal step state is held at the high level. When the hold data (D) is set to 0, the internal state is synchronized with the external step signal. The output is held at the state at the point where the step hold was applied and after the step hold is released, it advances with the timing of the next step input (rising edge). As long as the IC is in the hold state, the position number does not advance even if external step pulses are applied. 30/38 LV8044LP Application Note Channels 3 and 4 Driver Circuit (Saturated drive/microstep drive) Driver Mode Setting (D0 = 0, D1 = 1, D2 = 0) D7 data value Drive mode Pin functions Notes 0 Saturated drive PWM3 Used as the channel 3 PWM input pin 1 Microstep drive STEP2 Used as the channels 3 and 4 excitation step input pin The channels 3 and 4 driver circuit can be switched between the following operating modes by bit D7 in the serial data (010, ****, D7). (1) Two saturated mode driver channels (2) One microstep drive stepping motor driver channel Microstep Drive Stepping Motor Driver The basic functionality provided is identical to that of the channels 1 and 2 stepping motor driver. See section 10-2 for details on the serial data settings. PWM Saturated Mode Driver Channel 3 Truth Table (PWM mode: D0 = 1, D1 = 1, D2 = 0) Input ST PWM3 Low * Low High High Output D3 D4 D7 * Operating mode OUT3A OUT3B * * OFF OFF 0 0 OFF OFF Output off 1 0 High Low CW (forward) 0 1 Low High CCW (reverse) 1 1 Low Low Brake 0 Low Low SLOW DECAY (brake) 1 OFF OFF FAST DECAY (output off) * * * Standby mode Channel 4 Truth Table (PWM mode: D0 = 1, D1 = 1, D2 = 0) Input ST PWM4 Low * Low High High Output D5 D6 D7 * OUT4A Operating mode OUT4B * * OFF OFF 0 0 OFF OFF Output off 1 0 High Low CW (forward) 0 1 Low High CCW (reverse) 1 1 Low Low Brake 0 Low Low SLOW DECAY (brake) 1 OFF OFF FAST DECAY (output off) * * * Standby mode *: Don’t care Operating mode diagram VM# VM# OFF OFF OUT#A OUT#A OFF RF# [Standby] [Output off] [FAST DECAY] OFF ON OUT#B OFF VM# OFF OUT#B RF# [CW(Forward)] ON OUT#A ON OFF VM# OUT#B ON OUT#A OFF RF# [CCW(Reverse)] OFF OFF OUT#B ON ON RF# [Brake] [SLOW DECAY] 31/38 LV8044LP Application Note Channels 5 and 6 Driver Circuit (Constant-current drive) Output Function When the channels 5 and 6 driver circuit is used to drive an actuator, it can be controlled either from the serial data or from the IN51, IN52, IN61, and IN62 parallel signals. When the parallel input signals IN51 (IN61)/IN52 (IN62) are in the low/low state (note that since these inputs are pulled down internally in the IC, the open/open state can also be used), the output mode will be determined by the serial data. If the parallel input signals are in any state other than the above, the serial data will be ignored and the output mode will be determined by the parallel inputs. Truth Table (Channel 5: D0 = 0, D1 = 0, D2 = 1) Parallel input IN51 IN52 Low Low High Low Low High High High Serial data Outputs D3 D4 0 1 Operating mode OUT5A OUT5B 0 OFF OFF 0 High Low CW (forward) 0 1 Low High CCW (reverse) 1 1 * * Standby mode Low Low Brake High Low CW (forward) Low High CCW (reverse) Low Low Brake Truth Table (Channel 6: D0 = 0, D1 = 0, D2 = 1) Parallel input IN61 IN62 Low Low High Low Low High High High Serial data Outputs D5 D6 0 1 Operating mode OUT6A OUT6B 0 OFF OFF 0 High Low CW (forward) 0 1 Low High CCW (reverse) 1 1 * * Standby mode Low Low Brake High Low CW (forward) Low High CCW (reverse) Low Low Brake *: Don’t care Operating mode diagram 32/38 LV8044LP Application Note Stepping motor driving methods using parallel input 33/38 LV8044LP Application Note Constant-Current Control Reference Voltage Setting (D0 = 1, D1 = 0, D2 = 1, D3 = 0 (channel 5) or D3 = 1 (channel 6)) D4 D5 D6 D7 Current setting reference voltage 0 0 0 0 0.300V 1 0 0 0 0.200V 0 1 0 0 0.190V 1 1 0 0 0.180V 0 0 1 0 0.170V 1 0 1 0 0.165V 0 1 1 0 0.160V 1 1 1 0 0.155V 0 0 0 1 0.150V 1 0 0 1 0.145V 0 1 0 1 0.140V 1 1 0 1 0.135V 0 0 1 1 0.130V 1 0 1 1 0.120V 0 1 1 1 0.110V 1 1 1 1 0.100V The constant-current setting for channels 5 and 6 can be set individually for each channel. (When D3 is 0, channel 5 is set, and when D3 is 1, channel 6 is set.) The constant-current output value is set by the constant-current reference voltage set with the serial data and the value of the resistor (referred to as "RF" here) connected to the RF5 or RF6 pin. The formula below is used to calculate the constant-current output value. <Constant-current output level> = <current setting reference voltage>/<RF resistor> 34/38 LV8044LP Application Note Photosensor Drive Circuit (PI1, PI2, and PI3) The photosensor drive circuit has open-drain outputs. The output is controlled (set to on or off) by a bit in the serial data (0 or 1). Truth Table Input ST Low High D3 Output D4 D5 PI1 PI2 PI3 Drive circuit * * * OFF OFF OFF 0 * * OFF * * Standby mode Off 1 * * Low * * On * 0 * * OFF * Off * 1 * * Low * On * * 0 * * OFF Off * * 1 * * Low On 35/38 PWM3/ STEP2 PWM4 ST IN51 IN52 OUT1A OUT1B OUT2A OUT2B OUT5A 1ohm R1 1ohm R2 1ohm OUT1A RF1 OUT1B OUT2A RF2 OUT2B OUT5A RF5 OUT3A RF3 OUT3B OUT4A RF4 OUT4B OUT6A RF6 OUT6B OUT5B R5 IN61 OUT5B PGND2 PGND1 IN62 1ohm R3 1ohm R4 1ohm R6 OUT3A OUT3B OUT4A OUT4B OUT6A OUT6B LV8044LP Application Note Evaluation board manual Overview Circuit diagram 36/38 LV8044LP Application Note Bill of Materials for LV8044LP Evaluation Board Footprint Manufacturer Manufacturer Part Number Substitution Allowed Lead Free VQLP40 (5.0X5.0) ON Semiconductor LV8044LP No Yes 10µF 50V SUN Electronic Industries 50ME10HC Yes Yes VCC Bypass Capacitor 1µF 25V Murata GRM188F11E10 5Z Yes Yes 6 Output current detective resistor 1.0Ω, 1/4W Rohm MCR10EZHFL1 R00 Yes Yes SW1-SW7 7 Switch MIYAMA Electric MS-621C-A01 Yes Yes TP1-TP35 35 Test points MAC8 ST-1-3 Yes Yes CN1 1 Connector HIROSE ELECTRIC HIF3F-20PA2.54DSA Yes Yes Designator Qty Description IC1 1 Motor Driver C1-C4 4 VM Bypass capacitor C5 1 R1-R6 Value Tol ±1% 37/38 LV8044LP Application Note ON Semiconductor and the ON logo are registered trademarks of Semiconductor Components Industries, LLC (SCILLC). SCILLC owns the rights to a number of patents, trademarks, copyrights, trade secrets, and other intellectual property. A listing of SCILLC’s product/patent coverage may be accessed at www.onsemi.com/site/pdf/Patent-Marking.pdf. SCILLC reserves the right to make changes without further notice to any products herein. SCILLC makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does SCILLC assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation special, consequential or incidental damages. “Typical” parameters which may be provided in SCILLC data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. All operating parameters, including “Typicals” must be validated for each customer application by customer’s technical experts. SCILLC does not convey any license under its patent rights nor the rights of others. SCILLC products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the SCILLC product could create a situation where personal injury or death may occur. Should Buyer purchase or use SCILLC products for any such unintended or unauthorized application, Buyer shall indemnify and hold SCILLC and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that SCILLC was negligent regarding the design or manufacture of the part. SCILLC is an Equal Opportunity/Affirmative Action Employer. This literature is subject to all applicable copyright laws and is not for resale in any manner. 38/38