TOSHIBA TB62217AFG

TB62217AFG
TOSHIBA BiCD Process Integrated Circuit
Silicon Monolithic
TB62217AFG
PWM drive Stepping Motor Driver / Brush DC Motor Driver Selectable, DC-DC Converter
and Reset function IC
The TB62217FG is a dual stepping motor driver driven by PWM
chopper micro step, with 3- channel step-down DC-DC converters and
an external-IC reset function.
To drive a two-phase bipolar-type stepping motor, a 16-bit latch and
a 16-bit shift register are built into the IC. The IC is suitable for
driving stepping motors with low-torque ripple in a highly efficient
manner. In addition, a signal axis can be switched to serve as a PWM
driver for two DC motors.
By equipping the stepping motor driver with Selectable Mixed
Decay Mode for switching the attenuation ratio during chopping, and
also equipping it with a DC-DC converter, it is possible for the IC to
supply external voltage.
With a built-in timer that starts running when the IC is supplied
with power, the IC can be used in resetting (initializing) external
devices.
Weight: 0.45 g (typ.)
Features
•
The following motor combinations can be used.
Stepper
DC Large DC (L)
DC Small DC (S)
(1)
Dual motors
⎯
⎯
(2)
Single motor
Single motor
⎯
(3)
Single motor
⎯
Dual motors
(4)
⎯
Single motor
Dual motors
(5)
⎯
Dual motors
⎯
(6)
⎯
⎯
Quadruple motors
Note
Hereafter, DC Large will be referred to as DC (L) and DC Small will be referred to as DC (S).
Stepping Motor
DC Motor Mode
Pulse spike Peak
Recommended maximum
current
Stationary current
1.0A(MAX)
DC Large
8.0A(500ns)
3.0A(100ms)
(Single Motor)
DC Small
8.0A(500ns)
2.5A (100ms)
0.8A
0.8A
The large current standard is achieved by shorting a small current H-Bridge across two ICs. In addition, if the
thermal setting is designed to be within the prescribed thermal range, the initial torque current can be used as the
normal operating current.
1
2004-11-12
TB62217AFG
•
It is possible to supply external voltage by incorporating three step-down 1.5 V to 5.0 V variable DC-DC
converters.
•
A Reset function has been added making it possible to deliver an external reset signal.
•
The DMOS motor driver output of this monolithic BiCD IC is capable of achieving a low ON resistance of Ron =
0.6 Ω (@Tj = 25°C, 0.6A: typ.)
•
With two sets of internal 16-bit shift register and latch, the IC can drive stepping motors using a 4-bit micro
step.
•
Equipped protection circuits: DC-DC converter over current/increased voltage protection, motor over current
protection and total IC over temperature protection.
In addition, equipped with Power On Reset circuit for initializing the IC when the power is turned on and off.
•
Package: 64-pin Pb-free QFP package with a heat sink (THQFP64-P-1010-0.50)
•
Motor maximum output pressure: 50 V
•
On-chip Mixed Decay Mode enables specification of four-stage attenuation ratio.
•
Chopping frequency can be set by external oscillator. High-speed chopping is possible at 100 kHz or higher.
Note: When using the IC, exercise great care in regard to thermal conditions.
This device is easy damaged by high static voltage (ESD).
For this reason, please handle with care.
Please Insert an SBD (Schottky Barrier Diode : Recommended "TSB CRS04” ) between "ODB" pin and "D-GND"
pin ,
if using C channel.
2
2004-11-12
TB62217AFG
MGND
OUT SD-
RS D1
RS D2
OUT SD+
MGND
NC
NC
MGND
OUT SC+
RS C2
RS C1
OUT SC-
MGND
DGND1
Layout (4-channel DC Motor Mode , example)
C_SELECT
* Pin
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
ENABLE SD
49
32
TEST
ENABLE SC
50
31
ODA
Th OUT
51
30
FBA
Logic OUT
52
29
VREF CD
ENABLE SB
53
28
VREF AB
ENABLE SA
54
27
VM
NC
55
26
VDIN2
LGND
56
25
VDIN1
LGND
57
24
NC
NC
58
23
NC
ORT
59
22
OSC_D
OSC_M
60
21
CC
PHASE SA
61
20
FBB
PHASE SC
62
19
ODB
PHASE SD
63
18
FBC
PHASE SB
64
17
ODC
Dch
Driver
Cch
Driver
10
11
12
13
14
15
16
OUT SB-
MGND
DGND2
RS A2
9
RS B1
RS A1
8
RS B2
OUT SA-
7
OUT SB+
MGND
6
MGND
5
NC
4
NC
3
MGND
2
Bch
Driver
OUT SA+
1
SLEEP
Ach
Driver
T-HQFP64-1010-P-0.50
Combinations enclosed in the blue dashed lines are used when in DC (L) mode (A- and B-axis drivers in a pair, and
C- and D-axis drivers in a pair).
3
2004-11-12
TB62217AFG
Cautions on connection to the IC pins
Note1
Connect all NC pins (pins left unused) to the lowest potential level (usually to GND).
Note2
Connect any unused Vref pins (28pin,29pin) to GND.
Note3
Unused DATA, CLOCK, and STROBE input pins are pulled down internally, so connect them to GND.
Please ensure that noise is not introduced into the external circuit
Note4
Connect any unused RS pins to VM.
Note5
Connect the feedback pins (FBA, FBB, and FBC) to GND if the corresponding DC-DC converter is
not used.
Note6
Always connect the TEST pin to the lowest potential level (usually to GND).
Note7: TEST pin
The TB62217FG has a test mode function for inspection at the factory. The test mode reduces the “initial
and normal protection mask time” and “ORT output time” to 1/1024 of the respective ratings so as to make the
inspection easier.
To maintain normal operation, therefore, be sure to connect pin 32 to a ground so that it will not be used.
Conditions to use the test mode
Input level
Note 8
32 pin: TEST
32
High
standard operation
Low
TEST Mode
100kΩ
If the IC is inserted in an incorrect orientation, it will be damaged because a high voltage is applied
to low-voltage blocks. To avoid such damage, always confirm the position of pin 1 and the position
and dimensions of each lead when installing the IC.
Note 9
The IC has no on-chip over voltage protection circuit. Avoid applying a voltage higher than any
rated voltage (such as maximum ratings) to the IC.
Note 10
Solder the heat sink provided on the bottom surface of the IC to a ground-level pattern arranged
for heat release so as to ensure stable operation and efficient heat release.
Note11
Once set up, since the IC is not affected by a logical input from a “Don’t care” pin even if a voltage is
applied to the pin, as long as the applied voltage is not higher than its rating, no problem (such as
a malfunction) will occur.
4
2004-11-12
TB62217AFG
Pin Descriptions (initial setup mode)
SLEEP = Low supports a write mode for the initial setup or extended setup mode data.
(1) Pin description (SETUP mode, that is, initial setup or extended setup mode)
(2) Pin description (dual axis stepping motor mode)
(3) Pin description (single axis stepping motor and single axis DC (L) mode)
(4) Pin description (single axis stepping motor and dual axis DC (S) mode)
(5) Pin description (dual axis DC (S) and single axis DC (L) mode)
(6) Pin description (dual axis DC (L) mode)
(7) Pin description (quadruple axis DC (S) mode)
Pin Name Assignment Table
(1)
(2)
(3)
(4)
(5)
(6)
(7)
SETUP
STEP
STEP
STEP+
DC (L)+
MODE
(Dual)
+ DC (L)
Dual DC (S)
Dual ( DC (S)
Dual DC (L)
4ch DC (S)
1
SLEEP (L)
SLEEP (H)
SLEEP (H)
SLEEP ( H
SLEEP ( H
SLEEP ( H
SLEEP ( H
2
MGND
MGND
MGND
MGND
MGND
MGND
MGND
3
(OUT A-
OUT A-
OUT A-
OUT A-
OUT LAB-
OUT LAB-
OUT SA-
4
(RS A1)
RS A1
RS A1
RS A1
RS A1
RS A1
RS A1
5
(RS A2)
RS A2
RS A2
RS A2
RS A2
RS A2
RS A2
6
(OUT A(+)
OUT A+
OUT A+
OUT A+
OUT LAB+
OUT LAB+
OUT SA+
7
MGND
MGND
MGND
MGND
MGND
MGND
MGND
8
NC
NC
NC
NC
NC
NC
NC
9
NC
NC
NC
NC
NC
NC
NC
10
MGND
MGND
MGND
MGND
MGND
MGND
MGND
11
(OUT B+)
OUT B+
OUT B+
OUT B+
OUT LAB+
OUT LAB+
OUT SB+
12
(RS B2)
RS B2
RS B2
RS B2
RS B2
RS B2
RS B2
13
(RS B1)
RS B1
RS B1
RS B1
RS B1
RS B1
RS B1
14
(OUT B−)
OUT B−
OUT B−
OUT B−
OUT LAB−
OUT LAB−
OUT SB−
15
MGND
MGND
MGND
MGND
MGND
MGND
MGND
16
DGND2
DGND2
DGND2
DGND2
DGND2
DGND2
DGND2
17
(ODC)
ODC
ODC
ODC
ODC
ODC
ODC
18
(FBC)
FBC
FBC
FBC
FBC
FBC
FBC
19
(ODB)
ODB
ODB
ODB
ODB
ODB
ODB
20
(FBB)
FBB
FBB
FBB
FBB
FBB
FBB
21
CC
CC
CC
CC
CC
CC
CC
22
OSC_D
OSC_D
OSC_D
OSC_D
OSC_D
OSC_D
OSC_D
23
NC
NC
NC
NC
NC
NC
NC
30
NC
NC
NC
NC
NC
NC
NC
25
VDIN1
VDIN1
VDIN1
VDIN1
VDIN1
VDIN1
VDIN1
26
VDIN2
VDIN2
VDIN2
VDIN2
VDIN2
VDIN2
VDIN2
27
VM
VM
VM
VM
VM
VM
VM
28
(VREF AB)
VREF AB
VREF AB
VREF AB
VREF LAB
VREF LAB
VREF SAB
29
(VREF CD)
VREF CD
VREF LCD
VREF SCD
VREF SCD
VREF LCD
VREF SCD
30
(FBA)
FBA
FBA
FBA
FBA
FBA
FBA
31
(ODA)
ODA
ODA
ODA
ODA
ODA
ODA
5
Remark
2004-11-12
TB62217AFG
(1)
(2)
(3)
(4)
(5)
(6)
(7)
SETUP
STEP
STEP
STEP+
DC (L)+
MODE
(Dual)
+ DC (L)
Dual DC (S)
Dual ( DC (S)
Dual DC (L)
4ch DC (S)
Remark
32
TEST
TEST
TEST
TEST
TEST
TEST
TEST
Connect to GND
33
DGND1
DGND1
DGND1
DGND1
DGND1
DGND1
DGND1
34
MGND
MGND
MGND
MGND
MGND
MGND
MGND
35
(OUT C−)
OUT C−
OUT LCD−
OUT SC−
OUT SC−
OUT LCD−
OUT SC−
36
(RS C1)
RS C1
RS C1
RS C1
RS C1
RS C1
RS C1
37
(RS C2)
RS C2
RS C2
RS C2
RS C2
RS C2
RS C2
38
(OUT C+)
OUT C+
DOUT LC(
OUT SC(
OUT SC(
OUT LCD(
OUT SC(
39
MGND
MGND
MGND
MGND
MGND
MGND
MGND
40
NC
NC
NC
NC
NC
NC
NC
41
NC
NC
NC
NC
NC
NC
NC
42
MGND
MGND
MGND
MGND
MGND
MGND
MGND
43
(OUT D()
OUT D(
OUT LCD(
OUT SD(
OUT SD+
OUT LCD+
OUT SD+
44
(RSD1)
RSD1
RSD1
RSD1
RSD1
RSD1
RSD1
45
(RSD2)
RSD2
RSD2
RSD2
RSD2
RSD2
RSD2
46
OUT D-
OUT D-
OUT LCD-
OUT SD-
OUT SD-
OUT LCD-
OUT SD-
47
MGND
MGND
MGND
MGND
MGND
MGND
MGND
48
C_SELECT
C_SELECT
C_SELECT
C_SELECT
C_SELECT
C_SELECT
C_SELECT
49
-
-
-
ENABLE SD
ENABLE SD
-
ENABLE SD
50
-
STROBE CD
ENABLE LCD
ENABLE SC
ENABLE SC
ENABLE LCD
ENABLE SC
51
TH_OUT
TH_OUT
TH_OUT
TH_OUT
TH_OUT
TH_OUT
TH_OUT
52
LOGIC OUT
LOGIC OUT
LOGIC OUT
LOGIC OUT
LOGIC OUT
LOGIC OUT
LOGIC OUT
53
-
-
-
-
-
-
ENABLE SB
54
STROBE AB
STROBE AB
STROBE AB
STROBE AB
55
NC
NC
NC
NC
NC
NC
NC
56
LGND
LGND
LGND
LGND
LGND
LGND
LGND
AGND (LGND)
57
LGND
LGND
LGND
LGND
LGND
LGND
LGND
AGND (LGND)
58
NC
NC
NC
NC
NC
NC
NC
59
ORT
ORT
ORT
ORT
ORT
ORT
ORT
60
OSC_M
OSC_M
OSC_M
OSC_M
OSC_M
OSC_M
OSC_M
61
-
DATA CD
-
PHASE SD
PHASE SD
-
PHASE SA
62
-
CLK CD
PHASE LCD
PHASE SC
PHASE SC
PHASE LCD
PHASE SC
63
DATA AB
DATA AB
DATA AB
DATA AB
-
-
PHASE SD
64
CLK AB
CLK AB
CLK AB
CLK AB
PHASE LAB
PHASE LAB
PHASE SB
ENABLE LAB ENABLE LAB
ENABLE SA
-: Don’t care
6
2004-11-12
TB62217AFG
( Note:H-bridge combination (connection method) for each type of motor driver
RRS
VM
RRS
VM
RS pin
RS pin
A-phase
B-phase
Load
Load
PGND
PGND
Stepping Motor single motor
RRS
VM
RS pin
RS pin
Mutually
connected
outside the IC
PGND
Load
PGND
DC (L) Single motor
… The white circle indicates an IC pin.
Note1: When driving a DC motor in DC (L) mode, avoid an impedance difference outside the IC.
Note2: If the impedance of wiring to mutually connected output transistors is unbalanced, the current that flows
through the transistor also becomes unbalanced and may exceed the maximum rating of the transistor, thus
damaging the transistor.
7
2004-11-12
TB62217AFG
RRS
VM
RS pin
Note
Load
PGND
DC (S) Single motor
… The white circle indicates an IC pin.
8
2004-11-12
TB62217AFG
1. Overall Block Diagram
OSCD
FBA
FBB
ODA
DC/DC
converter
DC/DC cnv A
ODB
DC/DC
converter
DC/DC cnv B
FBC
ODC
CC
CSELECT
DC/DC
selector
DC/DC
converter
DC/DC cnv C
VM-VDD
regulator
POR unit
(CC)
VSD unit
Extended
setup unit
SLEEP
DATA
selector
DATA
Init setup unit
16-bit latch
*
* These items are provided only
on the A- and B-axis inputs.
Logic
out
Current control
data logic circuit
16-bit
shift register
Chopping reference circuit
Current
control
16-bit latch
CLK
STROBE
Current setting circuit
Vref
Waveform
shaping circuit
4-bit sine D/A
(Angle control)
Torque control
OSC_M
Chopping
waveform
generating circuit
TH_OUT
Current feedback circuit
Output control unit
RS COMP
circuit
VRS
unit
RS
Thermal
detect
VM
ISD
unit
Outputs unit
(H-bridge)
ORT
RESET
unit
TSD
circuit
POR circuit
(VM)
Select
Protection circuits
Out X
High-voltage wiring (VM)
Logic DATA
DC
motor
Stepping
motor
DC
motor
Analog DATA
IC pin
9
2004-11-12
TB62217AFG
2-1. Input Equivalent Circuits
(1) Logic Input Pin
21
CC
*
IN
150 Ω
100 kΩ
*
56
To the internal logic
57 LGND
GND
64: PHASE SB
63: PHASE SD
62: PHASE SC
61: PHASE SA
54: ENABLE SA
53: ENABLE SB
50: ENABLE SC
49: ENABLE SD
1: SLEEP
(2) Vref Input Pin
CC
21
2
28 : Vref AB
29 : Vref CD
To the DA circuit
56
57
GND
(3) DC/DC Feed Back Pin (FBx)
150 Ω
30 : FBA
1.05 V
2.01 V
18 : FBC
1.5 V
20 : FBB
57
10
2004-11-12
TB62217AFG
2-2. Stepping Motor Logic Unit
(with the same functions for both an A-/B-axis pair and a C-/D-axis pair)
Function
This circuit receives step current setting data entered from the DATA pin and transfers it to the subsequent
stage. It is enabled when the SLEEP pin is high. (If the SLEEP pin is low, the IC enters the initial setup or
extended setup mode.)
Step current setting data logic circuit and setup logic
16-bit shift register
STROBE
CLK
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
DATA
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Current
control
16-bit latch
Sleep = H
Torque
× 2 bits
Current
feedback
circuit
(TRQ setting)
Decay
× 2 bits
B unit side
B unit side
mixed
decay
timing
Current
× 4 bits
B unit side
Phase
× 1 bit
B unit side
DA
circuit
B-phase
information
Output control circuit
Decay
× 2 bits
A unit side
A unit side
mixed
decay
timing
Current
× 4 bits
A unit side
Phase
× 1 bit
A unit
side
DA
circuit
A-phase
information
Output control circuit
Once ORT is released, driving the SLEEP pin high puts the IC in a write mode for stepping motor current
control data. Driving the SLEEP pin from high to low and back to high clears any latched motor control data
(to all low).
11
2004-11-12
TB62217AFG
2-3. Initial Setup Logic Unit (available only for the A- / B-axis pair)
Function
This circuit is used to set up driver functions (initial setup) according to signals entered from the DATA pin.
The functions that can be set up include motor re-configuration, digital tBLANK, DC-DC converter ON/OFF
setting, and DC motor mode Vref (gain) setting.
Note: Do not use the TEST mode. Keep all the corresponding bits and any unused pins at a low level.
Logic circuit and setup logic
16-bit shift register
STROBE AB
CLK AB
DATA AB
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
16
L
Initial
setup
16-bit latch
Sleep = L
Motor
select
(3 bit)
tBLANK
AB
(2 bit)
tBLANK
CD
(2 bit)
DCDC
select
(3 bit)
DC
Vref
gain
(2 bit)
TEST
(3 bit)
No use
(1 bit)
Note: The setting entered in initial setup mode is in effect if the DATA signal is low when the STROBE signal is
supplied. The initial setup mode data is cleared at POR (power-on reset).
12
2004-11-12
TB62217AFG
2-4. Extended Setup Logic Unit (available only for the A- and B-axis pair)
Function
This circuit sets up the monitor functions of the driver IC internal circuits according to a signal entered from
the DATA pin.
Extended setup logic
16-bit shift register
STROBE AB
CLK AB
DATA AB
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Extended
setup
16-bit latch
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
16
H
Sleep = L
Shut down
select
(4 bit)
Shut down
mask
(4 bit)
Reset
mask
(3 bit)
Pre
TSD
(2 bit)
Reserved
No use
(1 bit)
ISD
time
(1 bit)
Note: The internal-signal monitoring setting (entered in extended setup mode) is in effect if the DATA signal is high
when the STROBE signal is supplied. Data for the extended setup mode is cleared at POR (power-on reset).
13
2004-11-12
TB62217AFG
Current Feedback Circuit and Current Setting Circuit for Motor Driver
Function
The current setting circuit is used to set the reference voltage of the output current using the step current
setting data entered from the serial input pin.
The current feedback circuit is used to deliver a signal to the output control circuit when the output current
reaches the set current. This is done by comparing the reference voltage delivered from the current setting
circuit with the potential difference generated when current flows through the current sense resistor (RRS)
connected between RS and VM.
The chopping waveform generator, to which a capacitor is connected, generates the OSC M (OSC-CLK) as a
chopping frequency reference.
If the Osc_M pin becomes open, the open condition detection function works, thus shutting down the IC. If the
pin is shorted to GND when the IC starts operating, the detection function also works and the IC does not
operate.
Vref
From the
logic unit
100%
85%
70%
50%
Torque
control circuit
Current
0~3
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
OSC_D
Chopping reference
waveform generator circuit
OSCM
Step
current
selector
circuit
Waveform shaper circuit
4-bit
DA
circuit
VRS circuit 1
(detects
voltage
difference
between
RS and VM)
Mixed
decay
timing
circuit
Chopping reference generator circuit
Output stop signal (ALL OFF)
Current setting circuit
RS
DSC Open Short
Detect Unit
COSCM
Torque
0.1
RRS
3.
RS COMP
circuit
NF (set current reached signal)
Output
control unit
Current feedback circuit
VM
Note: The RE COMP circuit compares the set current with the output current and generates a signal when the
output current reaches the set current.
14
2004-11-12
TB62217AFG
4.
Output Control Circuit, Current Feedback Circuit, and Current Setting Circuit for
Motor Driver
Step current setting data logic circuit
Current
feedback
circuit
Decay
mode
Phase
Output control
circuit
NT
set current
reached signal
Mixed
decay
timing
circuit
OSC counter
Charge start
Mixed decay
timing
Current
setting
circuit
Chopping reference
generator circuit
OSC counter (2)
U1
Output stop
signal
Output
driver
circuit
U2
L1
Output control signal
L2
Output reset signal
Output circuit
ISD circuit
VM
VM-VCC
regulator
CC
POR circuit
(VM)
CC monitoring
circuit
Reset signal
selector
circuit
TSD circuit
VSD circuit
Th_out
Protection circuits
Latched-data
clear signal
VSD
VMR
ISD
TSD
: DC-DC output voltage monitor
: VM power monitor
: Over current protection circuit
: Over-temperature protection circuit
Logic
15
2004-11-12
TB62217AFG
5.
Output Equivalent Circuit for Motor Driver
RSA
To VM
RRS A
Output driver
circuit
From
output
control
circuit
U1
U2
L1
L2
U1
U2
OUT A
L1
L2
Phase A
VM
RSB
Output driver
circuit
From
output
control
circuit
U1
U2
L1
L2
OUT A
U1
RRS B
U2
OUT B
M
OUT B
L1
L2
Phase B
MGND
The motor output H switch block consists of the upper P-channel DEMOS FET and lower N-channel DEMOS
FET.
Each output DEMOS FET is connected to an over current sense circuit (ISD detection circuit) in parallel.
16
2004-11-12
TB62217AFG
DC-DC Converter Circuit
When an open detection circuit is available, Osc_D pin is set to open, the IC shuts down. If the pin is shorted to
GND at startup, the IC fails to start operating. (It does not detect in a default.) In the DC-DC converter
operating mode, channel B starts operating before channel A or C.
OSC_D
CR control circuit
A ch
ch
Ach
Bch
Cch
DC-DC converter A
control circuit
LDA
(330 µH)
FBA
VSD
750mA
400mA
400mA
To output
C_DC_A
(100 µF)
ODA
Maximum Rating
RDCA2 RDCA1
VDIN
COSC_D
(120 pF)
DGND
DC-DC converter B
control circuit
LDB
(330 µH)
C ch
RDCB2 RDCB1
FBB
VSD
C_DC_B
(100 µF)
ODB ※SBD
To output
DC-DC converter C
control circuit
LDC
(330 µH)
ODC
To output
FBC
VSD
RDCC2 RDCC1
B ch
C_DC_C
(100 µF)
6.
DGND
※Please Insert a SBD( Schottky Barrier Diode : Recommended "TSB CRS04) between
"ODB" Pin to "D-GND" pin.
17
2004-11-12
TB62217AFG
Reset Circuit (ORT)
This circuit has an open-drain output. If the output is
pulled up with a resistor to the supply voltage, its
level becomes low (internally on) at reset and high
(internally Hi-Z) during normal operation (at a
non-reset).
8.
DC/DC conv
3.3 V
ORT
1 kΩ
7.
DC-DC Converter Select Circuit (C_SELECT)
*: Each internal circuit resistance varies by ±30%.
CC
200 kΩ
To internal 5 V
supply voltage
150 Ω
C_SELECT
200 kΩ is
added if the
voltage is 2.5 V
9.
Set Temperature Detection Output Pin (TH-OUT)
Vcc
TH-out
It is not necessary to connect a pull-up resistor when choosing ANALOG output mode ( terminal :OPEN)
10. Internal Logic Signal Select Output Pin (LOGIC OUT)
Both the TH-OUT and LOGIC OUT circuits have the same open-drain circuit as the ORT circuit.
If their output pins are pulled up with a resistor to the supply voltage, their levels become low (internally on) at
reset and high (internally Hi-Z) during normal operation (at non-reset).
18
2004-11-12
TB62217AFG
16-Bit Serial Input Signals
Three different pieces of data can be entered and set up by combining the CLK, DATA, STROBE and SLEEP pin
inputs.
(1) Extended setup mode (for setting up protection circuits)
(2) Initial setup mode (for setting up motor drive modes)
(3) Stepping motor drive mode (normal drive mode)
Setup Mode Specifications (Initial setup and extended setup modes)
SLEEP
STROBE
CLK
DATA
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Note: The internal-signal monitoring setting (entered in extended setup mode) is in effect if the DATA signal is high
when the STROBE signal is supplied. If the DATA signal is low, initial setup is in effect (initial setup mode).
19
2004-11-12
TB62217AFG
(1)
Extended Setup Mode Function
(write enabled only when SLEEP = L and Setup Select = H)
• In the extended setup mode, the protection circuits are set up and a monitor setup (output of a Lo_out
pin) of a shutdown signal etc. is performed.
Data Bit
0
Name
Function
Default
Value
Setting
SD SELECT 0
1
SD SELECT 1
2
SD SELECT 2
3
SD SELECT 3
4
Unused
5
DCDC VSD SD MASK
6
Motor ISD SD MASK
7
TSD SD MASK
8
RESET MASK C
9
RESET MASK B
0
Selecting a signal at shut-down
These 4 bits select what shut-down signal
to produce.
See the next item for explanations about
the 4-bit data combinations.
0
0
0
⎯
⎯
0
0
0: Normal operation.
See the corresponding item below for
explanations about the 3-bit data
combinations.
Shut-down signal mask
0
0
Disabling the RESET signal at the
shut-down of the corresponding
DC-DC converter.
0: Normal operation.
1: If the DC-DC converter concerned is shut
down:
(1) The RESET signal is not generated.
(2) All DC-DC converters other than the
DC-DC converter of interest operate
normally.
(3) The DC-DC converter concerned
returns to normal when the SLEEP
signal changes from low to high.
12
0
0
1
1
10
RESET MASK A
11
PRE TSD 0
12
PRE TSD 1
Generating a low signal at the
Th_out pin at a temperature of the
TSD temperature − X.
13
Unused
Unused
14
OSCM/D
Watch Dog Setting
Specifying whether to cause
OSC_M and OSC_D to run.
15
Unused
Unused
11 (← bit)
0: TSD-20°C
1: TSD-30°C
0: TSD-40°C
1: Analog
0
0
0
0
⎯
0: OFF (watchdog disabled)
1: ON (watchdog enabled)
⎯
20
0
0
0
0
2004-11-12
TB62217AFG
[Shut-down signal output (SD select)]
These 4 bits are used to select what shut-down signal to generate. Alternatively, they are used to indicate
vendor or version code.
The shut-down select signals are released when the SLEEP signal changes form low to high.
Data
Function
Data (3)
Data (2)
Data (1)
Data (0)
Bit
L
L
L
L
Generate the shut-down signal when the channel A DC-DC
converter is shut down with DC-DC VSD_H or DC-DC VSD_L.
L
L
L
H
Generate the shut-down signal when the channel B DC-DC
converter is shut down with DC-DC VSD_H or DC-DC VSD_L.
L
L
H
L
Generate the shut down signal when the channel C DC-DC
converter is shut down with DC-DC VSD_H or DC-DC VSD_L.
L
L
H
H
Unused
L
H
L
L
Generate the shut-down signal when the DC-DC converter is shut
down with “DC-DC VSD_H”.
L
H
L
H
Generate the shut-down signal when the DC-DC converter is shut
down with “DC-DC VSD_L”.
L
H
H
L
Generate the shut-down signal when the DC-DC converter is shut
down with “Motor ISD”.
L
H
L
H
Generate the shut-down signal when the DC-DC converter is shut
down with “TSD”.
H
L
L
L
Revision (0)
Deliver bit 0 of the version code.
H
L
L
H
Revision (1)
Deliver bit 1 of the version code.
H
L
H
L
Revision (2)
Deliver bit 2 of the version code.
H
L
H
H
Vender code:
Always deliver “detected” in the TB62217FG.
H
H
L
L
Unused
H
H
L
H
Unused
H
H
H
L
Unused
H
H
H
H
Unused
*: Data (3 to 0) = “0000” to “0111” are used to indicate a signal filtered in the internal dead-zone time circuit.
[Shut-down mask]
These 3 bits are used to disable the shut-down function concerned. (One bit corresponds to one function.
When a bit is high, the corresponding function is disabled. Their default value is “LLLL”.)
Data (7): If this bit is high, “TSD” is disabled.
Data (6): If this bit is high, “Motor ISD” is disabled.
Data (5): If this bit is high, “DC-DC VSD” is disabled.
*: Data (4): Unused.
21
2004-11-12
TB62217AFG
[RESET output mask]
These 3 bits are used as a signal to specify whether to produce the RESET when the respective DC-DC
converters are shut down.
No low signal is produced as the RESET even if Data (X) = H and one DC-DC channel = H. The default value
of these bits is “L, L, L”.
(When a DC-DC converter is shut down, the RESET is driven low, and all DC-DC channels are turned off.)
If the DC-DC converter concerned is shut down:
(1) No RESET (ORT) is produced.
(2) All DC-DC converters other than that concerned operate normally (rather than being shut down)
(3) Changing the SLEEP signal from low to high restarts the DC-DC converter.
Data (10): DC-DC converter channel A
Data (9): DC-DC converter channel B
Data (8): DC-DC converter channel C
[PRE TSD]
A low signal is generated at the TH_OUT pin if the current temperature is X degrees lower than the TSD
temperature. In analog output mode, a very low voltage proportional to the temperature is generated.
(The analog output mode is dedicated for test use; its specification is not guaranteed and therefore it may
not be able to be used in usual operation.)
Data (12, 11) = 0, 0: TH_OUT is generated (low level) at the TSD temperature − 20°C.
Data (12, 11) = 0, 1: TH_OUT is generated (low level) at the TSD temperature − 30°C.
Data (12, 11) = 1, 0: TH_OUT is generated (low level) at the TSD temperature − 30°C.
Data (12, 11) = 1, 1: Analog output mode.
TH-out characteristic (for reference)
Voltage(mV)
0.8
About -1.5mV/ OC
0.7
0.6
0.5
0.4
0
20
40
60
80
100
120
temperature( C)
O
[Revision and vender]
The revision and vendor codes are specific to an individual version of product.
For example: Revision (0, 1, 2) = (L, L, L) and Vendor = (H) for Toshiba #1.0
Revision (0, 1, 2) = (H, L, L) and Vendor = (H) for Toshiba #1.1
Revision (0, 1, 2) = (L, H, L) and Vendor = (H) for Toshiba #1.2
Revision (0, 1, 2) = (H, H, L) and Vendor = (H) for Toshiba #1.3
Revision (0, 1, 2) = (L, L, H) and Vendor = (H) for Toshiba #2.0
22
2004-11-12
TB62217AFG
[OSC_M/OSC_D open-state detection circuit]
The OSC_M/OSC_D open-state detection circuit tries to detect when a capacitor comes off the OSC_M or
OSC_D for some reason by monitoring to see if the frequency gets out of the rated frequency range. When it
detects such an event, it shuts down the IC.
The open-state detection circuit is initially off when the power is turned on.
(To cause it to run, a serial signal must be supplied to make the corresponding bit high.)
The frequency range settings are stated below.
(1) Shut down if the current frequency does not fall in the range: OSC_M frequency/64 > OSC_D frequency
> OSC_M frequency/2
(2) Shut down if the current frequency does not fall in the range: OSC_D frequency × 32 > OSC_M
frequency > OSC_D frequency × 2
Example 1: If the OSC_M frequency is 800 kHz
The IC is shut down when OSC_D frequency > 400 kHz or OSC_D frequency < 12.5 kHz.
2: If the OSC_D frequency is 100 kHz
The IC is shut down when OSC_M frequency > 3200 kHz or OSC_M frequency < 200 kHz.
23
2004-11-12
TB62217AFG
Initial Setup Mode Select (write enabled only when SLEEP = L and Setup Select = L)
(2)
Data Bit
Name
0
Motor Select0
1
Motor Select1
2
Motor Select2
3
TBlank AB 0
4
TBlank AB 1
5
TBlank CD 0
6
TBlank CD 1
7
Function
Setting
Default
Value
Motor pairing setting
(See the corresponding pin
assignment table.)
D2 D1 D0
0 0
0: Stepper × 2
0 0
1: Stepper × 1 + DCL × 1
0 1
0: Stepper × 1 + DCS × 2
0 1
1: DCL × 1 + DCS × 2
1 0
0: DCL × 2
1 0
1: DCS × 4
Channels A and B
Noise rejection dead band time
setting (See Note below.)
D4 D3
0 0: (1 ÷ fChop) ÷ 8 × 5
0 1: (1 ÷ fChop) ÷ 8 × 2
1 0: (1 ÷ fChop) ÷ 8 × 3
1 1: (1 ÷ fChop) ÷ 8 × 4
0
0
Channels C and D
Noise rejection dead band time
setting (See Note below.)
D6 D5
0 0: (1 ÷ fChop) ÷ 8 × 5
0 1: (1 ÷ fChop) ÷ 8 × 2
1 0: (1 ÷ fChop) ÷ 8 × 3
1 1: (1 ÷ fChop) ÷ 8 × 4
0
0
DC/DC A SW
DC-DC converter channel A
operation
0: ON
1: OFF
(Note)
8
DC/DC B SW
DC-DC converter channel B
operation
0: ON
1: OFF
(Note)
9
DC/DC C SW
DC-DC converter channel C
operation
0: ON
1: OFF
(Note)
10
(A- and B-axis) DC
motor Vref (gain)
Channels A and B
Internal Vref attenuation ratio
setting for constant current in DC
motor mode
0: 1/10
1: 1/20
0
11
(C- and D-axis) DC
motor Vref (gain)
Channels C and D
Internal Vref attenuation ratio
setting for constant current in DC
motor mode
0: 1/10
1: 1/20
0
12
Test
IC internal test mode setting
Always keep this bit low.
0
13
Test
IC internal test mode setting
Always keep this bit low.
0
14
Test
IC internal test mode setting
Always keep this bit low.
0
15
Unused
This bit is not in use.
Always keep it low.
0
⎯
0
0
0
Note: The initial setting for DATA bits 7, 8, and 9 is determined according to the value of C_SELECT when the VM
power is turned on.
24
2004-11-12
TB62217AFG
tBLANK (noise rejection dead band time)
The TB62217FG incorporates two different dead band times (blanking times) for different motors to be driven so
as to prevent malfunction because of switching noise.
(1) Analog tBLANK (for stepping motor mode)
The noise rejection dead band time (analog tBLANK), defined by the motor's AC characteristics, is fixed
within the IC. It is used mainly to avoid misjudging Irr (diode recovery time) when a stepping motor is
driven with constant current.
It is fixed within the IC; it cannot be altered.
(2) Digital tBLANK (for DC motor mode)
Unlike the analog tBLANK, this tBLANK time, specified when the initial setup mode is selected, is
generated digitally from an external chopping period. It is used mainly to avoid misjudging the varistor
recovery current that occurs when a DC motor is driven by PWM in the DC motor drive mode.
If the Motor Select signal selects the stepping motor mode, the digital tBLANK is nullified (0 µs), thus
enabling only the analog tBLANK time provided within the IC.
Because the digital tBLANK is generated in reference to the OSC_M, it can be changed by altering the
OSC_M. (Note that altering the OSC_M also changes other items (motor chopping frequency, dead band time
at the time of starting).)
Digital tBLANK time
In the initial setup mode, the tBLANK time can be set to 4 different levels for A-B and C-D pairs as follows:
(1) Immediately after the PHASE has changed
If the PHASE changes, the following time is needed for synchronization with an OSC_M edge and
internal synchronization.
tBLANK time = time need for synchronization between OSC_M and PHASE + set tBLANK time =
internal processing time (OSC_M × 1) + synchronization time (below OSC_M × 1) + set time
(2) Charging in constant-current operation (limiter operation)
tBLANK time = set tBLANK time
The set tBLANK time is as follows:
tBLANK AB (0, 1) & tBLANK CD (0, 1) =:
0
0: OSC_M period × 5
0
1: OSC_M period × 2
1
0: OSC_M period × 3
1
1: OSC_M period × 4
Caution:
For #2.0 and after, tBLANK (0, 0) = OSC_M period × 5.
25
2004-11-12
TB62217AFG
Digital tBLANK Timing in DC Motor Drive Mode
Phase
Digital
tBLANK
Digital
tBLANK
Digital
tBLANK
Digital
tBLANK
Digital
tBLANK
Iout
Charge
Iout = 0
Charge start timing in constant-current control
Phase switching point
Phase switching point
The digital tBLANK time begins immediately after the external PHASE signal is switched or at the charge start
timing of the constant-current chopper.
The digital tBLANK is effective only in the DC motor drive mode.
The decay mode for DC motor driving is “Fast Decay”.
26
2004-11-12
TB62217AFG
(3) Data for Normal Stepping Motor Operation
The TB62217FG signals for normal stepping motor operation can be entered in much the same manner as
the drive data of the Toshiba TB62202AF.
Data Bit
Name
Function
0
Torque A0/B0
1
Torque A1/B1
2
Decay Mode B0
3
Decay Mode B1
4
Current B0
5
Current B1
6
Current B2
7
Current B3
8
Phase B
9
Decay Mode A0
10
Decay Mode A1
11
Current A0
12
Current A1
13
Current A2
14
Current A3
15
Phase A
Setting
Current range setting
A1/B1
0
0
1
1
A0/B0
0 :
50%
1 :
70%
0 :
85%
1 : 100%
Channel B current attenuation ratio setting
(Mixed Decay Mode)
B1
0
0
1
1
Channel B current setting
4-bit current data
(Using 4 data bits can divide each step
into 16.)
(“0000”: All-output OFF mode)
See Setting Table (3).
Channel B current phase information
1: OUT B+ is high.
0: OUT B− is high.
Channel A current attenuation ratio setting
(Mixed Decay Mode)
A1
0
0
1
1
Channel A current setting
4-bit current data
(Using 4 data bits can divide each step
into 16.)
(“0000”: All-output OFF mode)
See Setting Table (4).
Channel A phase information
1: OUT A+ is high.
0: OUT A− is high.
B0
0 : 12.5% Decay Mode
1 : 37.5% Decay Mode
0 : 75% Decay Mode
1 : Fast Decay Mode(100%)
A0
0 : 12.5% Decay Mode
1 : 37.5% Decay Mode
0 : 75% Decay Mode
1 : Fast Decay Mode(100%)
SLEEP
STROBE
CLK
DATA
0
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15
The initial setup latch, extended setup latch, or normal motor latch is selected as a write latch according to the logical level of the
SLEEP signal and the polarity of the DATA signal at an STROBE signal edge.
If the SLEEP signal is low, the setup latch is selected when the STROBE changes from low to high (initial setup if DATA = low and
extended setup if DATA = high). If the SLEEP is high, the normal motor latch is selected. Don't care the level of the SLEEP during
data transfer.
The stepping motor latches (for both A-B and C-D pairs) are initialized when the SLEEP signal changes from high to low or from
low to high.
All registers are initialized at POR.
The pins used to write during SLEEP include the DATA AB, CLOCK AB, and STROBE AB pins.
27
2004-11-12
TB62217AFG
Setting Table (1) D0 and D1
Torque setting
The peak torque current can be switched using 2-bit data. (Switching is the same for both the A-B and C-D
pairs.)
Data Bit
0
1
Name
Function
Torque0
Torque1
Torque 1
Torque 0
Setting
Torque (typ.)
0
0
50%
0
1
70%
1
0
85%
1
1
100%
Sets current range
Setting Table (2) D2, D3, D9, and D10
Decay mode x1 and x0 settings
A value of 37.5% is recommended for a typical condition. Data of (0, 0) specifies a 12.5% decay mode.
Data Bit
2
3
9
10
Name
Function
Decay Mode A1/A0
Decay Mode 1
Decay Mode 0
Setting
Decay mode
0
0
Mixed Decay Mode: 12.5%
0
1
Mixed Decay Mode: 37.5%
1
0
Mixed Decay Mode: 75%
1
1
Fast Decay Mode (100%)
Sets mixed decay
Decay Mode B1/B0
Setting Table (3) D4, D5, D6, and D7
Current B setting
Data Bit
Step
Current B3
Current B2
Current B1
Current B0
Set angle
(degrees)
Current (%)
4
5
6
7
16
1
1
1
1
90
100
15
1
1
1
1
84
100
14
1
1
1
0
79
98
13
1
1
0
1
73
96
12
1
1
0
0
68
92
11
1
0
1
1
61
88
10
1
0
1
0
56
83
9
1
0
0
1
51
77
8
1
0
0
0
45
71
7
0
1
1
1
39
63
6
0
1
1
0
34
56
5
0
1
0
1
28
47
4
0
1
0
0
23
38
3
0
0
1
1
17
29
2
0
0
1
0
11
20
1
0
0
0
1
6
10
0
0
0
0
0
0
0
28
2004-11-12
TB62217AFG
Setting Table (4) D11, D12, D13, and D14
Current A setting
Data Bit
Step
Current A3
Current A2
Current A1
Current A0
Set angle value
(degrees)
Current (%)
11
12
13
14
16
1
1
1
1
90
100
15
1
1
1
1
84
100
14
1
1
1
0
79
98
13
1
1
0
1
73
96
12
1
1
0
0
68
92
11
1
0
1
1
61
88
10
1
0
1
0
56
83
9
1
0
0
1
51
77
8
1
0
0
0
45
71
7
0
1
1
1
39
63
6
0
1
1
0
34
56
5
0
1
0
1
28
47
4
0
1
0
0
23
38
3
0
0
1
1
17
29
2
0
0
1
0
11
20
1
0
0
0
1
6
10
0
0
0
0
0
0
0
Setting Table (5)
D8 and D15
Phase A setting (this table applies also to phase B.)
The polarity of the phase A current of a stepping motor is determined as listed below.
Data Bit
Name
8
15
Phase B
Phase A
Function
Phase
Setting Phase
0
OUT A: L, OUT A-: H
OUT B: L, OUT B-: H
1
OUT A: H, OUT A-: L
OUT B: H, OUT B-: L
Switches phase
29
2004-11-12
TB62217AFG
Functions of External Input Pins
(1) PHASE Input Pin (PHASE X)
This pin indicates the polarity of the H switch used in driving a DC motor. PWM can be applied by
performing time control (duty control) on this pin.
Pin No.
61
64
62
63
Name
PHASE
SB
SC
SD
Function
Logical Level
SA
Switches phase
Setting Phase
L
OUT X: L, OUT X-: H
H
OUT X: H, OUT X-: L
(2) ENABLE Input Pin (ENABLE X)
This pin indicates whether to supply the power to a DC motor to be driven.
Pin No.
54
53
50
49
Name
ENABLE
SB
SC
SD
SA
Function
Logical Level
Setting Enable
Whether to activate
the output
L
OFF
(All transistors for the H switch are off.)
H
Active
(3) SLEEP Input Pin
When the level of this pin is switched from high to low or low to high, all motor drive registers are cleared
(all bits of the 16-bit latch for selecting a motor drive are cleared to low).
After the IC is shut down in motor ISD operation, changing the SLEEP signal from high to low and to high
again causes the IC to return to normal.
Pin No.
Name
Function
Logical Level
1
SLEEP
Power saving mode
Setting Sleep
L
Power consumption reduction mode and initial
setup mode
H
Motor operation mode
(4) C_SELECT Input Pin
This pin determines which DC-DC converter to run (ON-OFF combinations) when the power is turned on.
Pin No.
48
Name
C_SELECT
Function
Logical Level
DC-DC converter
mode at start
Setting Phase
Low
A ch: OFF
B ch: OFF
C ch: OFF
Mid
A ch: ON
B ch: ON
C ch: OFF
High
A ch: OFF
B ch: ON
C ch: ON
Note: If the C_SELECT pin is on the mid level, channel B is turned on before channel A. If it is high, channel B is
turned on before channel C.
30
2004-11-12
TB62217AFG
Protection Operations
(1) When the RESET output mask is “1” in the extended setup mode
Detected Error and Detection Block
DC/DC A DC/DC B DC/DC C
Operation State
Reset Output Reset Method
Motor
Entire IC
VSD
VSD
VSD
ISD
TSD
Not
detected
Not
detected
Not
detected
Not
detected
Not
Normal
Normal
Normal
Normal
detected operation operation operation operation
H
⎯
Detected
Not
detected
Not
detected
Not
detected
Not
detected
H
SLEEP/POR
Not
detected
Detected
Not
detected
Not
detected
Not
Normal
detected operation
H
SLEEP/POR
Not
detected
Not
detected
Detected
Not
detected
Not
Normal
Normal
detected operation operation
Normal
operation
H
SLEEP/POR
Not
detected
Not
detected
Not
detected
Detected
Not
Normal
Normal
Normal
detected operation operation operation
OFF
L pulse
SLEEP/POR
Not
detected
Not
detected
Not
detected
Not
detected
Detected
Shut
down
L
POR
DC/DC
A
DCDC
OFF
Shut
down
DC/DC
B
DC/DC
C
Motor
Normal
Normal
Normal
operation operation operation
DCDC
OFF
Shut
down
Normal
Normal
operation operation
DCDC
OFF
Shut
down
Stop state in the protection operations listed above
•
Shut-down = all the functions stop as a failure related to the entire system occurs. They can be restarted
only by initializing using the POR when the VM power is turned on again.
•
OFF = only the motor block stops operating. It can be restarted by changing the SLEEP signal from high
to low and to high again.
•
L Pulse: The ORT keeps producing low pulses for 40 ms (if OSCM = 800 kHz).
•
DC-DC OFF = only the DC-DC converter concerned stops operating. It can be restarted as stated below
depending on the logic level on which the SLEEP signal is when the converter stops operating.
(1) If the SLEEP is low when the DC-DC converter stops, it can be restarted by changing the SLEEP
signal from low to high.
(2) If the SLEEP is high when the DC-DC converter stops, it can be restarted by changing the SLEEP
signal from high to low and to high again.
31
2004-11-12
TB62217AFG
(2) When the RESET output mask is “0” in the extended setup mode
Detected Error and Detection Block
DC/DC A DC/DC B DC/DC C
Operation State
Motor
Entire IC
TSD
DC/DC A DC/DC B DC/DC C
Motor
Reset Output Reset Method
VSD
VSD
VSD
ISD
Not
detected
Not
detected
Not
detected
Not
detected
Not
Normal
Normal
Normal
Normal
detected operation operation operation operation
H
⎯
Detected
Not
detected
Not
detected
Not
detected
Not
detected
Shut
Down
Shut
Down
Shut
Down
Shut
Down
L
POR
Not
detected
Detected
Not
detected
Not
detected
Not
detected
Shut
Down
Shut
Down
Shut
Down
Shut
Down
L
POR
Not
detected
Not
detected
Detected
Not
detected
Not
detected
Shut
Down
Shut
Down
Shut
Down
Shut
Down
L
POR
Not
detected
Not
detected
Not
detected
Detected
Not
Normal
Normal
Normal
detected operation operation operation
OFF
L Pulse
SLEEP/POR
Not
detected
Not
detected
Not
detected
Not
detected
Detected
Shut
Down
L
POR
Shut
Down
Shut
Down
Shut
Down
Stop state in the protection operations listed above
•
Shut-down = all the functions stop as a failure related to the entire system occurs. They can be restarted
only by initializing using the POR when the VM power is turned on again.
•
OFF = only the motor block stops operating. It can be restarted by changing the SLEEP signal from high
to low and to high again.
•
Low Pulse: Low pulses are generated for 40 ms (if OSCM = 800 kHz).
Protection Circuit Dead Band Time
(example in which the reference clock (Osc_M) frequency is 800 kHz)
Protection
Function
Block Detected
Protection Mask
Width
Example: Time for OSCM = 800 kHz
Reset Method
TSD
Entire IC
12 to 16CLK
15 to 20 µs
Supplying VM power
again
DC-DC converter
No function is
available
⎯
⎯
Motor
4 to 8CLK
5 to 10 µs
Driving the SLEEP pin
low or supplying VM
power again
DC-DC converter
12 to 16CLK
15 to 20 µs
Supplying VM power
again
ISD
VSD
Note: To put protection into effect, the protection circuit must keep operating for at least the time stated above.
32
2004-11-12
TB62217AFG
(1) Extreme Voltage Drop Protection Function VSD (when detected, the IC is shut down)
Set voltage
+40% (typ.)
Set voltage
Set voltage
−30% (typ.)
DC-DC converter
Channel A/B/C output
12~16 CLK
GND
Reset output
GND
(2) Extreme Voltage Drop Protection Function VSD During Current Limiter Operation
(when detected, the IC is shut down)
Set voltage +40% (typ.)
OSC_D: 3 CLK
Set voltage
DC-DC converter
Channel A/B/C output
GND
Current limiter operation
−30%
Set voltage −15% (typ.)
Limiter state
GND
Reset output
GND
(3) IC Overheat Protection Function (TSD) (when detected, the IC is shut down)
Overheat
protection value
IC junction temperature
12~16 CLK
Reset output
GND
Note: A low-pulse period of 40 ms is applied when OSC_DM frequency = 800 kHz and clock = 1.25 µs.
4)
Motor Over Current Protection Function (when detected, only the motor is stopped)
Over current
Motor output current
4~8 CLK
GND
32768 clock
(40 ms typ.)
Reset output
GND
33
2004-11-12
TB62217AFG
Power Supply Sequence
If the C_SELECT pin is driven mid or high
The 1st DC-DC converter represents channel B, and the 2nd DC-DC converter, channel A or C.
6V
6V
10 µs
POR
POR
Internal logic start
Internal logic
10 ms
20 ms
1st DC-DC converter operation start
1st DC-DC converter
20 ms
2nd DC-DC converter operation start
2nd DC-DC converter
Protection mask end
Protection mask
ORT
100 ms
ORT
Serial data acceptable
max 320 ms
Note: If the C_SELECT pin specifies that all DC-DC converters be off, the ORT reset time is 320 ms.
If serial data specifies DC-DC converters be turned on after the power is turned on (C_SELECT: Low)
DC-DC converter channel A operation start
Channel A protection mask
100 ms
DC-DC converter channel B operation start
Channel B protection mask
100 ms
DC-DC converter channel C operation start
Channel C protection mask
100 ms
34
2004-11-12
TB62217AFG
Maximum Ratings (Ta = 25°C)
Characteristics
Symbol
Rating
Unit
Motor output voltage
VM
50
V
Motor output current
IOST
1.3
A/phase
IOSAP
8?
A
DC motor S (500 ns)
DC motor S (100 ms)
(Note 1)
(Note 2)
Remark
Stepper
IOSAE
3
A
ICO A
750
mA
IDC B
400
mA
IDC C
400
mA
Current detection pin voltage
VRS
VM ± 4.5
V
Reset pin supply voltage
VRST
5
V
Reset output current
IRST
−60
mA
Logic input voltage
VIN
−0.4 to 6.0
V
1.25
W
When Ta exceeds 25°C, this
figure must be de-rated by
10.0mW /°C. (Note 3)
4.2
W
When Ta exceeds 25°C, this
figure must be de-rated by
33.65mW /°C. (Note 4)
DC-DC converter output current
Power dissipation
PD
Operating temperature
Topr
−40 to 85
°C
Storage temperature
Tstg
−55 to 150
°C
Junction temperature
Tj
150
°C
Note 1: See other tables for pairing.
Note 2: Peak maximum during DC motor drive (below 500 ns)
Note 3: Stand-alone measurement (Ta = 25°C)
Note 4: When the IC is mounted on a dedicated board (Ta = 25°C)
Ta: IC ambient temperature
Topr: IC ambient temperature during operation
Tj: IC chip temperature during operation
The maximum Tj value is limited by the TSD (thermal shut-down circuit) temperature
35
2004-11-12
TB62217AFG
Recommended Operating Conditions (Ta = 0 to 85°C)
Characteristics
Symbol
Min
Typ.
Max
Unit
6
(Note 1)
27
40
V
Motor block
18
27
40
Per phase (in single-axis drive) at Ta =
25°C
⎯
0.6
1.0
Per H-bridge with peak of 500 ns at Ta
= 25°C
⎯
0.8
6.4
Per H-bridge with pulse of 100 ms at
Ta = 25°C
⎯
0.8
2.4
IDCi A
Before the ORT signal is output
(Note 2)
⎯
⎯
100
mA
IDCi B
IDCi C
Before the ORT signal is output
(Note 2)
⎯
⎯
100
mA
IDC A
After the ORT signal is output
⎯
⎯
600
mA
IDC B
IDC C
After the ORT signal is output
⎯
⎯
300
mA
GND
3.3
5.0
V
1.0
⎯
25
MHz
⎯
100
⎯
kHz
⎯
800
⎯
⎯
0.8
2.0
3.0
V
VM supply voltage
VM
IOLA Stepper
Output current
DC
IOSL
DC-DC converter initial output
current
DC-DC converter output current
Logic input voltage
VIN
Clock frequency
fCLK
Motor chopping frequency range
fchop
⎯
Vref reference voltage input
range
⎯
Test Condition
Excluding motor block
⎯
VM = 40 V
Vref
A
Note 1: A voltage of 7 V or higher is recommended for typical use. A VM voltage range between 6 V (POR voltage)
and 7 V inclusive allows the DC-DC converter to exhibit much the same characteristics as when VM = 7 V
(except that the voltage error becomes ±10%). However, it is recommended to use the IC at 7 V or higher
(partly to allow for a margin of stability), because both the rising POR (power-on reset voltage) and falling
POR (shut-down voltage) are 6 V.
Note 2: When the power is turned on, soft start is put in effect by limiting the current to the DC-DC converter input
block. The limited current results in the output current being limited. If an attempt is made to turn on the
power with a load current flowing, it is likely that the DC-DC converter may fail to start or that the output
voltage may abruptly increase when the soft-start current is switched.
36
2004-11-12
TB62217AFG
Motor Block Electrical Characteristics 1
(unless otherwise specified, Ta = 25°C and VM = 18V ~ 40 V)
Characteristics
Logic input voltage
Symbol
HIGH
VIH
LOW
VIL
Logic input clamp voltage
Test
Circuit
Min
Typ.
Max
CLK, STROBE, DATA, ENABLE,
SLEEP, and PHASE logic input
pins
2.0
⎯
⎯
⎯
⎯
0.8
IIK = −10 mA
⎯
⎯
−0.4
DC
CLK, STROBE, DATA, ENABLE,
and SLEEP input pins
0.1
0.2
0.3
DC
Vin = 3.3 V at each of the CLK,
STROBE, DATA, ENABLE, and
SLEEP logic input pins
⎯
⎯
60
⎯
⎯
60
⎯
⎯
2
DC
VIK
Logic input hysteresis
VIN(HIS)
IIN(H)
Logic input current
IIN(L)
Sleep Mode
Sleep = L, ALL DC/DC = OFF
(IC bias Current)
IM1
IM2
Sleep = H
OSC_D = 100 kHz,
Motor = OFF
DC/DC_A = OFF
DC/DC_B = 1.5 V
DC/DC_C = 3.3 V
Iout_chB + Iout_chC = 10 mA
⎯
⎯
15
IOH
VRS = VM = 40 V, Vout = 0 V,
Output OFF Mode
0
⎯
1
VRS = VM = Vout = 40 V
Output OFF Mode
−1
⎯
1
Vref = 2.0 V, Vref (gain) = 1/10,
TORQUE = (H.H) = 100%
⎯
100
⎯
Vref = 2.0 V, Vref (gain) = 1/10,
TORQUE = (L.H) = 85%
83
85
87
Operating current (VM pin)
Output standby current
Output leakage current
Comparator
reference
voltage ratio
DC
Upper
side
Lower
side
Test Condition
DC
IOL
V
V
µA
mA
µA
HIGH
(reference)
VRS (HH)
MIDDLE
HIGH
VRS (HL)
MIDDLE
LOW
VRS (LH)
Vref = 2.0 V, Vref (gain) = 1/10,
TORQUE = (H.L) = 70%
68
70
72
LOW
VRS (LL)
Vref = 2.0 V, Vref (gain) = 1/10,
TORQUE = (L.L) = 50%
48
50
52
DC
Unit
%
Output current difference between
channels in constant-current mode
∆Iout1
DC
Output current difference between
adjacent channels at Iout = 600
mA
−5
⎯
5
%
Constant-current output setting
difference
∆Iout2
DC
Iout = 600 mA
−5
⎯
5
%
IRS
DC
VRS = 40 V, VM = 40 V
⎯
⎯
10
µA
RON (D-S) 1
Iout = 0.6 A, Tj = 25°C, normal
direction
⎯
0.6
0.72
RON (D-S) 1
Iout = 0.6 A, Tj = 25°C, reverse
direction
⎯
0.6
0.72
RON (D-S) 2
Iout = 0.6 A, Tj = 105°C, normal
direction
⎯
0.78
1.01
RON (D-S) 2
Iout = 0.6 A, Tj = 105°C, reverse
direction
⎯
0.78
1.01
RS pin current
On-state resistance between motor
output transistor drain and source
DC
37
Ω
2004-11-12
TB62217AFG
Motor Block Electrical Characteristics 2
(unless otherwise specified, Ta = 25°C and VM =18V ~ 40 V)
Symbol
Test
Circuit
Vref input voltage
Vref
DC
Vref input current
Iref
Characteristics
Vref attenuation ratio
Motor power return voltage
Recommended capacitance for
OSC_M pin
Operating current for motor over
current protection circuit
Vref
(Gain10)
Vref
(Gain20)
VMR
(Up)
VMR
(Down)
Cosc_M
ISD
(Note)
Test Condition
Min
Typ.
Max
Unit
When motor output is active
0.8
⎯
3.0
V
DC
When motor output is inactive and
Vref = 2.0 V
⎯
⎯
1.0
µA
When motor output is active and
Vref = 2 V
1/9.6
1/10
1/10.4
DC
1/19.2
1/20
1/20.8
⎯
14
15
⎯
⎯
V
DC
13
14
⎯
⎯
External capacitance at fosc_M =
800 kHz
⎯
220
⎯
pF
DC
fchop = 100 kHz
3.0
5.0
6.0
A
Note: Over current protection circuit
If an abnormal current higher than the corresponding rating flows through a motor, the overcurrent protection
circuit triggers the internal shut-down circuit to turn off the output block. In this case, the currently latched
function data is cleared.
The overcurrent protection circuit is kept tripped for the motor block until (1) the power is turned on again or
(2) the SLEEP returns to a high level.
If ISD comes in effect, the output becomes inactive (ALL OFF state) and is kept so until a normal condition is
recovered. However, be sure to insert a fuse into the power supply for sake of fail-safe.
38
2004-11-12
TB62217AFG
Electrical Characteristics DC_3
(unless otherwise specified, Ta = 25°C, VM =18V ~ 40 V, and motor Iout = 1.0 A)
Characteristics
Chopper current vector
Symbol
⎯
Test
Circuit
DC
Test Condition
Min
Typ.
Max
θA = 90 (θ16)
⎯
100
⎯
θA = 84 (θ15)
⎯
100
⎯
θA = 79 (θ14)
93
98
⎯
θA = 73 (θ13)
91
96
⎯
θA = 68 (θ12)
87
92
97
θA = 62 (θ11)
83
88
93
θA = 56 (θ10)
78
83
88
θA = 51 (θ9)
72
77
82
θA = 45 (θ8)
66
71
76
θA = 40 (θ7)
58
63
68
θA = 34 (θ6)
51
56
61
θA = 28 (θ5)
42
47
52
θA = 23 (θ4)
33
38
43
θA = 17 (θ3)
24
29
34
θA = 11 (θ2)
15
20
25
θA = 6 (θ1)
5
10
15
θA = 0 (θ0)
⎯
0
⎯
39
Unit
2004-11-12
TB62217AFG
Electrical Characteristics DC_4 (unless otherwise specified, Ta = 25°C and VM = 40 V)
Characteristics
Symbol
Test
Circuit
Vcc
DC
Internal logic supply voltage
TSD operating temperature
PRE TSD detection temperature
Th_out output voltage
LOGIC OUT
TjTSD
(Note 1)
PRE TSD
Test Condition
(Automatically created within the
IC)
External capacitance: Under
consideration
⎯
DC
DC
Min
Typ.
Max
Unit
4.5
5.0
5.5
V
130
150
170
°C
−20°C (serial setting)
110
150
−30°C (serial setting)
100
140
−30°C (serial setting)
90
130
VTHO
(H)
H
3.2
⎯
⎯
VTHO
(L)
L
0
⎯
0.4
LO
(H)
H
3.2
⎯
⎯
LO
(L)
L
0
⎯
0.4
°C
V
When pull up to 3.3 V with an
external resistance of 1 kΩ
V
Note: The maximum Tj should not exceed 120°C.
Thermal shut-down (TSD) circuit
TSD comes in effect if the IC junction reaches a rated temperature. It causes the internal reset circuit to
operate, thus turning off the output block. (Only one TSD circuit is mounted on the IC.)
The TSD operating temperature can be set anywhere in a range between 130°C (min) and 170°C (max).
When TSD comes in effect, the currently latched function data is initialized and the output is stopped.
Once the supply voltage drops to or below the POR voltage to shut down the IC, increasing the supply
voltage above the POR reset voltage initializes and restarts the IC.
40
2004-11-12
TB62217AFG
DC-DC Converter Block Electrical Characteristics (Tj = 0 to 120°C and VM = 7 to 40 V)
Characteristics
Output voltage error
DC-DC converter output-off
leakage current
On-state resistance between
output transistor drain and source
(large DCDC Unit: Ach)
On-state resistance between
output transistor drain and source
(small DCDC Unit: B, Cch)
Current limiter value (steady state)
Current limiter value (starting)
Symbol
Test
Circuit
Min
Typ.
Max
Unit
VM = 6.5 V~40 V
Tj = 0~120°C
0.5 mA~600 mA (large)
0.5 mA~300 mA (small)
DCDC output = 1.5 to 5 V
−7.0
0
7.0
%
VM = 40 V, upper side
−0.1
⎯
0.1
VM = 40 V, lower side
−0.1
⎯
0.1
Iout = 300 mA, Tj = 25°C, reverse
direction
⎯
0.7
0.84
RON (DS) A2
Iout = 300 mA, Tj = 105°C, reverse
direction
⎯
0.9
1.1
RON (DS)
BC1
Iout = 150 mA, Tj = 25°C, reverse
direction
⎯
1.4
1.7
Iout = 150 mA, Tj = 105°C, reverse
direction
⎯
1.8
2.2
0.8
1.2
1.6
∆Vout
DC
IOL_DC
DC
RON (DS) A1
DC
RON (DS)
BC2
DC
ILIM (L)
DC (large)
ILIM (S)
DC (small)
ILIM (L)
DC (large)
VSD (LU)
Feedback voltage
Cosc_D
⎯
VFB
DC
0.85
0.2
0.3
0.4
0.2
0.3
0.4
In reference to the set voltage.
The current limiter is inactive.
+30
+40
+50
−40
−30
−20
In reference to the set voltage.
The current limiter is active.
+30
+40
+50
−20
−15
−5
External capacitor value
47
120
⎯
pF
⎯
1.5
⎯
V
⎯
0
0.8
DC/DC A, Bch ON
1.25
2.5
3.75
DC/DC Bch, Cch ON
4.5
5.0
⎯
⎯
⎯
DC/DC A, B, Cch All OFF
C_SELECT voltage
VC_sel
DC
A
0.6
ILIM (S)
DC (small)
VSD (LL)
OSC_D capacitor value
Ω
0.5
DC
VSD (L)
µA
Ω
⎯
VSD (U)
Abnormal-voltage protection circuit
Test Condition
A
%
%
V
Reset Block Electrical Characteristics DC (Tj = 0 to 120°C and VM = 7 to 40 V)
Characteristics
Symbol
Test
Circuit
VMR
POR output voltage for VM supply
voltage detection
ORT signal output current
ORT output pin voltage
(ALL, Up)
DC
VMR
(ALL, Down)
IRST
Vort (H)
Vort (L)
Test Condition
Min
Typ.
Max
Rising side.
All functions change from OFF to
ON.
5.2
⎯
6.0
Falling side.
All functions change from ON to
OFF.
5.2
⎯
6.0
2
⎯
⎯
3.2
⎯
⎯
0
⎯
0.4
DC
Reset pin voltage = 0.4 V
DC
Pulled up to 3.3 V with an external
resistance of 1 kΩ
41
Unit
V
mA
V
2004-11-12
TB62217AFG
Motor Block AC Electrical Characteristics
(Ta = 25°C, VM = 40 A, and motor impedance = 6.8 mH/5.7 Ω)
Characteristics
Input clock frequency
Symbol
Test
Circuit
fCLK
AC
Test Condition
Min
Typ.
Max
Unit
1.0
⎯
25
MHz
40
⎯
⎯
20
⎯
⎯
twn (CLK)
20
⎯
⎯
tSTROBE
40
⎯
⎯
20
⎯
⎯
20
⎯
⎯
10
⎯
⎯
10
⎯
⎯
10
⎯
⎯
10
⎯
⎯
6.8 mH/5.7 Ω load
(Small mode)
0.1
0.3
0.5
0.1
0.3
0.5
6.8 mH/5.7 Ω load
(Large mode)
0.1
0.3
0.5
0.1
0.3
0.5
Step Motor mode
6.8 mH/5.7 Ω load between
STROBE (↑) and OUT
⎯
15
⎯
⎯
10
⎯
Step Motor mode
6.8 mH/5.7 Ω load between Osc
down edge and OUT
⎯
1.2
⎯
DC Motor mode
Between ENABLE edge and OUT
0.3
⎯
0.9
0.3
⎯
0.9
0.3
⎯
0.9
0.3
⎯
0.9
Vin = 3.3 V
CLK input pin
tw (CLK)
Minimum clock pulse width
Minimum STROBE pulse width
twp (CLK)
tSTROBE (H)
AC
AC
Vin = 3.3 V
Vin = 3.3 V
tSTROBE (L)
Data setup time
Data hold time
tsuSIN-CLK
tsuST-CLK
thSIN-CLK
thCLK-ST
AC
Vin = 3.3 V
AC
Vin = 3.3 V
Tr(s)
Tf(s)
Tr(L)
Tf(L)
tpLH (STB)
tpHL (STB)
Output switching time
tpLH (OscM)
AC
tpHL (OscM)
tpLH (ENA)
tpHL (ENA)
tpLH
(PHASE)
DC Motor mode
Between PHASE edge and OUT
tpHL
(PHASE)
ns
ns
ns
ns
µs
2.5
Noise rejection analog dead band
time
tBLANK
(Analog)
AC
Iout = 0.6 A
200
300
400
ns
Motor chopper reference signal
oscillation frequency
fOSC_M
AC
C_OSC_M = 220 pF
600
800
1000
kHz
Frequency range in which motor
chopping is supported
fchop (Typ.)
Output active (Iout = 0.6 A) with
fixed steps
40
100
150
kHz
Output active (Iout = 0.6 A)
M_osc CLK = 800 kHz
⎯
100
⎯
kHz
fchop (Min)
fchop (Max)
Motor chopping setting frequency
fchop (M)
AC
42
2004-11-12
TB62217AFG
Control signal timing chart
tw(CLK)
CLOCK
50%
50%
tsuST-CLK
STROBE
thCLK-ST
twn(CLK)
twp(CLK)
50%
tSTROBE(H)
tSTROBE(L)
tSTROBE
thCLK-ST
tsuSIN-CLK
DATA
50%
DATA15
DATA0
50%
DATA1
OSCM
tpHL(OSCM)
fOSC_M
tpHL(STB)
OUT A(-)
50%
tpLH(OSCM)
tpLH(STB)
90%
OUT A(+)
50%
10%
tr
PHASE
tf
50%
tpHL(PHASE)
OUT A(-)
50%
tpLH(PHASE)
OUT A(+)
ENABLE
50%
50%
tpLH(ENA)
OUT A(+)
50%
tpHL(ENA)
50%
PHASE
OUT A
tBLANK
tBLANK
43
2004-11-12
TB62217AFG
DC-DC Converter AC Electrical Characteristics (Tj = 0 to 120°C and VM = 40 V)
Characteristics
Symbol
Output transistor switching
characteristic (large)
tr_D(L)
Output transistor switching
characteristic (small)
tr_D(S)
Output transistor feed-through
prevention time
DC-DC setting frequency
Test
Circuit
Test Condition
Min
Typ.
Max
⎯
0.1
⎯
⎯
0.1
⎯
⎯
0.1
⎯
⎯
0.1
⎯
100
300
Unit
AC
VM = 40 V, DCDC Ach (Large)
AC
VM = 40 V, DCDC B/Cch (small)
tOFF
AC
VM = 40 V
fchop_D
(OSC_D)
AC
⎯
⎯
100
200
kHz
AC
The DC-DC converter is turned on
independently of others, using
serial data.
fosc_M = 800 kHz and after the
STROBE signal has been
accepted
⎯
100
⎯
ms
AC
At fosc_M = 800 kHz and after VM
becomes 6 V or higher but before
the first DC-DC converter starts.
⎯
20
⎯
ms
⎯
20
⎯
ms
tf_D(L)
tf_D(S)
tStrart
Protection circuit dead band
(MASK) time at startup
_Mask
Initial startup delay time
tstart1
µs
ns
Initial startup delay time 2
tstart2
AC
At fosc_M = 800 kHz and after the
first DC-DC converter has started
but before the second DC-DC
converter starts.
Startup soft mode period
tsoft
AC
fosc_M = 800 kHz
⎯
20
⎯
ms
LVCO detection dead band time
tLVCO
AC
At fosc_M = 800 kHz and after VM
becomes 6 V or lower but before
the ORT becomes low.
⎯
10
⎯
µs
POR detection dead band time
tPOR
AC
At fosc_M = 800 kHz and after VM
becomes 6 V or lower but before
the internal logic starts.
⎯
10
⎯
ms
VM
90%
Active
Pch ( G)
Pch GATE
Non- Active
ODX
10%
tr D(L)
tf D(L)
tr D(S)
tf D(S)
Active
Nch GATE
Nch (G)
DGND
Non- Active
tOFF
H
STROBE
L
Active
DC/DC
output
Non- Active
tStart_Mask
Mask
signal
Active
Non- Active
OSCD
fchop_D
44
2004-11-12
TB62217AFG
Other Electrical Characteristics AC (Tj = 0 to 120°C and VM = 7 to 40 V)
Symbol
Test
Circuit
trst1
(Init)
AC
Startup reset release time 2
(with no DC-DC converter in use)
trst2
(DCDC OFF)
ORT output low-pulse width when
the motor ISD is active
ORT signal output delay time
Characteristics
Min
Typ.
Max
Unit
From VM power-on POR release
fosc_M = 800 kHz (114688 clock
pulses)
⎯
140
⎯
ms
AC
From VM power-on POR release
fosc_M = 800 kHz (262144 clock
pulses)
⎯
320
⎯
ms
trst(ON)
AC
fosc_M = 800 kHz (32768 clock
pulses)
40
⎯
⎯
ms
tRST
(Delay)
AC
IRST = 20 mA
Pulled up to CC with a resistance
of 200 Ω
Ccc = 0.1 µF
⎯
50
⎯
ns
tInit_time
AC
fosc_M = 800 kHz
After POR release
⎯
10
⎯
ms
SLEEP pulse width
tSleep
(ON)
AC
fosc_M = 800 kHz
10
⎯
⎯
µs
SLEEP release delay time
tSleep
(delay)
AC
fosc_M = 800 kHz
⎯
⎯
10
µs
Startup reset release time 1
(Protection mask time)
Internal initial setup timing
Test Condition
tLVCO
VM
POR
tPOR
Active
POR
tInit_time
Non- Active
Active
Internal logic
Non- Active
1’stDC/DC
t_start1
Active
t_soft
t_start2
2’ndDC/DC
t_soft
Non- Active
H
trst1 / trst2
ORT
Non- Active
Active
L
Active
Overcurrent
detection
Non-Active
Active
ORT
Non-Active
tRST (Delay)
trst(ON)
45
2004-11-12
TB62217AFG
Calculating the Motor Setting Constant Current
The motor setting current value is determined by RRS and Vref as follows:
Iout (max) = Vref (gain) × Vref (V) ×
serial data )
Torque (Torque = 100, 85, 70, 50% : input
入力シリアルデータ
RRS ( Ω ) × 100%
Assume, for example:
Vref (gain) = 1/10: The attenuation ratio is typically 1/10 when Vref = 1/10.
Vref =2 (V)
Torque =100 (%)
Producing Iout = 1.0 A requires RRS = 0.20 Ω (at least 0.2 W).
The Vref (gain) is fixed at 1/10 for stepping motors and selectable from 1/10 and 1/20 for DC motors.
The error of constant current setting is 5 % when excluding Vref and Rs .
Calculating the Oscillation Frequency
(chopping reference frequency) for the Motor and DC-DC Converter Blocks
(1) Calculating the OSC Reference Frequency for the Motor Block (typical)
fosc_M = 61820 × C (pF) ^ −0.8043 (kHz)
Hence, the OSC frequency for the motor block is about 810 kHz when Cosc_M = 220 pF.
The chopping frequency for stepping motors is about 1/8 the above frequency, that is, 810/8 (= 101) kHz.
In addition, only the fast decay mode is available for DC motor drive.
(2) Calculating the OSC Frequency for the DC-DC Converter Block (typical)
f OSCD = 5315.3 × C (pF) ^ −0.8341 (kHz)
Hence, the OSC frequency for the DC-DC converter block is about 100 kHz when Cosc_D = 120 pF.
46
2004-11-12
TB62217AFG
Power Supply Sequence
(1) If C_SELECT = low
VM
POR release
VM
voltage
POR
Soft start mode 20 ms
0
DC/DC
status
Active
ALL OFF
Full mode
Non-active
10 ms
Init DATA
Extended DATA
H
320 ms
ORT
L
Re-writable
All clear
Initial value
Rewritten with serial data
All cleared
Initialize
DC/DC
control
Re-writable
DC/DC
all off (C_Sel = L)
All cleared
Rewritten with serial data
Active
OSC_M
Non-active
Active
OSC_D
Non-active
47
2004-11-12
TB62217AFG
(2) Normal Start (C_SELECT = mid or high)
VM
VM = 15.0 V
POR release
VM
voltage
POR
Soft start
mode 20ms
0
DC/DC
status
Active
ALL OFF
Full mode
Non-active
10 ms
10 ms
H
ORT
L
Init DATA
Extended DATA
Re-writable
All clear
Initial value
Rewritten with serial data
All cleared
Initialize
H
SLEEP
L
Controlled by
C SELECT
DC/DC
control
Controlled with serial data
All cleared
DC/DC control start
Motor driver
control
Re-writable
OFF
(Data cleared)
OFF
(Data cleared)
Operable
(if VM = 15 V or higher)
Active
OSC_M
Non-active
Active
OSC_D
Non-active
Note: POR release → Initialize 10 ms
Initialize → first DCDC start 10 ms
DCDC soft start mode 20 ms
48
2004-11-12
TB62217AFG
(3) If VM Voltage Drops at Startup (C_SELECT = mid or high)
VM
VM
voltage
POR
10 ms
Soft start
mode 20 ms
Below 10 µs
0
DC/DC
status
Active
ALL OFF
Full mode
Non-active
10 ms
Initialize
H
ORT
L
Re-writable
Init DATA
Extended DATA
All clear
DC/DC
control
All clear
Initial value
Rewritten with serial data
All cleared
Controlled by
C_SELECT
Re-writable
Controlled with serial data
All cleared
Active
OSC_M
Non-active
Active
OSC_D
Non-active
49
2004-11-12
TB62217AFG
(4) VM Voltage Drop (normal)
VM
VM = 15.0 V
VM
voltage
POR
VM = 0 V
DC/DC
status
Active
Full mode
ALL OFF
Non-active
10 µs
H
ORT
L
Re-writable
Init DATA
Extended DATA
Rewritten with serial data
ALL L
DC/DC
control
Rewritten with serial data
ALL OFF
Motor driver
control
All cleared
Re-writable
Operable
(if VM = 15 V or higher)
All cleared
OFF (Data cleared)
Active
Non-active
Active
OSC_M
Non-active
Active
OSC_D
Non-active
50
2004-11-12
TB62217AFG
(5) Supply Voltage Drop (if the VM supply voltage does not cross the POR level)
VM = 15 V
VM
voltage
POR
VM = 0 V
DC/DC
status
Active
Full mode
Non-active
H
ORT
ORT = H
L
Re-writable
Init DATA
Extended DATA
Rewritten with serial data
DC/DC
control
Rewritten with serial data
Motor driver
control
All cleared
Re-writable
All cleared
Active
Not operating (if VM = 15 V or lower)
Non-active
Active
OSC_M
Non-active
Active
OSC_D
Non-active
51
2004-11-12
TB62217AFG
(6) Supply Voltage Drop (if the VM supply voltage crosses the POR level)
VM = 15 V
Shut down (ALL OFF)
VM
voltage
POR
Initialize
DCDC start
VM = 0 V
Soft start
mode 20 ms
10 µs
DC/DC
Status
Full mode
Full mode
ALL OFF
Active
Non-active
10 ms
10 ms
H
ORT
L
Init DATA
Extended DATA
Rewritten with
serial data
ALL = L
DC/DC
control
Rewritten with
serial data
ALL = L
Motor driver
control
Not operating
(if VM = 15 V or lower)
Initial value
Controlled by
C_SELECT
OFF (DATA = ALL L)
Rewritten with
serial data
Rewritten with
serial data
Not operating
(if VM = 15 V or lower)
Re-writable
All cleared
Re-writable
All cleared
Active
Non-active
Active
OSC_M
Non-active
Active
OSC_D
Non-active
52
2004-11-12
TB62217AFG
Mixed decay Mode Current Waveform and Setting
In constant-current control, the current fluctuation width (current pulsating component) decay mode can be set
to any of four points, 0 to 3, using 2-bit serial data.
The abbreviation “NF” stands for “negative feedback”. It refers to a point where the output current has reached
the set current value. The lower the mixed decay timing value, the lower is the current ripple component (current
crest value), leading to a lower current decay ability.
fchop
CR pin
internal clock
waveform
Set current value
DECAY MODE 0
NF
12.5%
MIXED
DECAY
MDT
CHARGE MODE → NF: Set current value reached
→ SLOW MODE → MIXED DECAY TIMMING →
FAST MODE → CHARGE MODE
DECAY MODE 1
Set current value
NF
37.5%
MIXED
DECAY
MDT
CHARGE MODE → NF: Set current value reached
→ SLOW MODE → MIXED DECAY TIMMING →
FAST MODE → CHARGE MODE
DECAY MODE 2
75%
MIXED
DECAY
Set current value
NF
MDT
CHARGE MODE → NF: Set current value reached
→ SLOW MODE → MIXED DECAY TIMMING →
FAST MODE → CHARGE MODE
DECAY MODE 3
Set current value
FAST
DECAY
CHARGE MODE → NF: Set current value reached
→ FAST MODE
100%
75%
50%
53
25%
0
2004-11-12
TB62217AFG
Relationships Between the OSC_M and Output Drive Timing
OSC-charge delay
OSC-fast delay
H
fosc _M
L
tchop
Output
voltage A
Output
voltage A
H
50%
L
H
50%
50%
L
Set current
Output
current
L
Charge
Slow
Fast
OSC_M and Charge Delay
A delay of up to 1.25 ns (when fchop = 100 kHz and fCR = 800 kHz) can occur between the OSC waveform and
internal OSC_M CLK, because the rising level of the OSC waveform is used in converting the OSC waveform to the
internal M_CLK.
CR-CR CLK delay
CR waveform
Internal M_CLK
54
2004-11-12
TB62217AFG
VSD Threshold Change Timing During DC-DC Converter Block Current Limiter
Operation
When the limiter enters an operating state, the VSD circuit starts operating if this state continues for 3 OSC_D
periods.
OSC_D
OSC_D_CLK
(Internal signal)
Case 1
Limiter
operating state
(1)
Normal operation continued
VSD threshold
change (L: −15%)
Case 2
Limiter
operating state
(1)
(2)
Normal operation continued
VSD threshold
change (L: −15%)
Case 3
Limiter
operating state
(1)
(2)
(3)
Normal operation continued
VSD threshold
change (L: −15%)
Case 4
Limiter
operating state
(1)
(2)
(3)
VSD threshold
change (L: −15%)
(4)
VSD detected → shut-down
55
2004-11-12
TB62217AFG
Output-stage Transistor Operation Mode
RRS
RRS
RS pin
RS pin
RS pin
U1
U2
U1
OFF
OFF
L1
L2
L1
OFF
ON
ON
ON
VM
RRS
VM
VM
Note
Note
Load
U2
U1
OFF
OFF
L2
ON
L1
L2
ON
OFF
PGND
Change mode
ON
Note
Load
Load
PGND
U2
PGND
Slow mode
Fast mode
Output-stage Transistor Operation Functions
CLK
U1
U2
L1
L2
CHARGE
ON
OFF
OFF
ON
SLOW
OFF
OFF
ON
ON
FAST
OFF
ON
ON
OFF
Note: The above table summarizes how each transistor behaves when the current flows in the indicated direction.
The table below summarizes how each transistor behaves when the current flows in the opposite direction.
CLK
U1
U2
L1
L2
CHARGE
OFF
ON
ON
OFF
SLOW
OFF
OFF
ON
ON
FAST
ON
OFF
OFF
ON
56
2004-11-12
TB62217AFG
PD-Ta (package power dissipation)
This item to be revised once package
characteristics are fixed.
Transient thermal resistance of THQFP64 stand-alone and on a PC board
(for reference only)
5
Rth (stand-alone)
Rth (4-layer board)
(for reference only)
Power dissipation PD
(W)
4
3
2
1
0
0
25
50
75
100
125
150
175
Temperature (°C)
THQFP64-P-1010-0.50
Note: The board assumed in simulation is Toshiba's ideal board (for reference only).
57
2004-11-12
TB62217AFG
Operating Time of The Motor Over Current Protection Circuit
(ISD dead band time and ISD operating time)
fosc_M oscillation
(chopping reference waveform)
Output stop (RESET state)
Fosc
(OSC_M)
min
Dead band time
max
ISD operating time
ISD BLANK time
Time when over current starts flowing through the output stage (over current state start)
Reference diagram: Timing chart showing over current flowing through a motor
The over current protection circuit has the dead band time to avoid detecting over current accidentally from
current spikes in switching. The dead band time is in synchronization with the frequency of the OSC for setting
up the chopping frequency (OSC_M).
The time between the instant when over current starts flowing through the output stage and the instant
when the output stops is as follows:
When dead band time = 4 × fosc_M period
Minimum: 4 × fosc_M period
Maximum: 8 × fosc_M period (+ synchronization time + 1 fosc_M time)
However, the operating time stated above applies when the over current flows ideally. The over current circuit
may not work depending on the output control mode and timing.
Therefore, a protection fuse needs to be inserted in the VM power supply.
(The required rating of the fuse varies depending on the conditions under which the IC is used. Therefore,
select a rating that will not cause the maximum power dissipation of the IC to be exceeded and that will not
pose any problem.)
58
2004-11-12
TB62217AFG
Application Circuit Example
M
M
0.1ohm
0.1ohm
For C_SEL:2.5V
C
N
C
N
D
N
G
M
+
D
S
T
U
O
1
D
S
R
D
D
2 S N
D
T G
S
U
M
R O
ENABLE SD
TEST
ENABLE SC
ODA
Th_OUT
FB
T
C
E
L
E
S
_
C
LOGIC_OUT
NC
ORT
NC
LGND
VREF SCD
LGND
VREF SAB
NC
100uF
330uH
2V
VM(27V)
VM
+
VDIN2
NC
OSCM
-
VDIN1
OSCD
from ASIC
ENABLE SB
from ASIC
ENABLE SA
CC
from ASIC
PHASE SD
ODB
from ASIC
PHASE SC
FBB
from ASIC
PHASE SB
ODC
from ASIC
PHASE SA
FBC
120pF
RB1
330μH
RB2
▲
RC1
RC2
D
N
G
M
C
N
+
C D A
N
N G
M T
U
O
2
A
S
R
1
A
S
R
A
T
U
O
SBD
0.1ohm
100uF
330uH
0.1uF
+
B
1
2
B
B
B
T
S
T S
U
R R
U
O
O
D
N
G
M
P
E
E
L
S
from ASIC
-
RA2
D
N
G
M
220pF
+
RA1
2
D
N
G
D
1kohm
+
C
S
D
N
T G
U
O M
1kohm
2
C
S
R
1kohm
1
C
S
R
3.3V
from ASIC
C
S
T
U
O
from ASIC
1 D
D N
N
G
G
D M
200kohm
+
100uF
+
-
100uF
0.1ohm
M
M
59
Output
Voltage
RA1/RB1/RC1
RA2/RB2/RC2
1.5V
0ohm
nothing
3.3V
1.2kohm
1.0kohm
5.0V
5.6kohm
2.4kohm
2004-11-12
TB62217AFG
Marking
Vendor Name
(TOSHIBA)
TOSHIBA
217AF
426GA11
Product Name
(TB62~ omitted.)
Weekly Code
JAPAN
Country of
Manufacture
1PIN Mark
1PIN
Lot traceability correspondence
4 2 6 G A 1 1
lot code
Weekly
Manufacture year
Wafer / Assembly
1 figure
traceability code
Production factory
G:Toshiba Oita factory
60
2004-11-12
TB62217AFG
Package Dimensions (THQFP64-P-1010-0.50)
Heat sink
Weight: 0.45 g (typ.)
Note: The heat sink provided on the bottom surface of the package is 5.5 mm × 5.5 mm (tentative).
61
2004-11-12