ChipFind - документация

Электронный компонент: PG001

Скачать:  PDF   ZIP
www.docs.chipfind.ru
background image
The PG001M CMOS IC converts parallel-data signals from a low-
cost, 8-bit microprocessor or microcontroller into a serial-data format
compatible with the SLA7042M and SLA7044M power multi-chip
modules to drive unipolar PWM, high-current stepper motors. The
converter provides for five basic modes of operation:
1) normal, two-phase, full step (100% torque vector),
2) two-phase 'boosted' torque (141% torque vector),
3) half-step, constant torque operation (using a 2-1-2 output switching),
4) quarter-stepping utilizing ratioed currents for constant torque, and
5) microstepping (1/8
th
steps) for quiet, smooth, resonance-free motor
performance.
The PG001M is supplied in a low-cost 16-pin dual in-line plastic
package. It is rated for continuous operation over the temperature
range of -20
C to +85
C.
Always order by complete part number, PG001M .
FEATURES
s Intended For Use With SLA7042M or SLA7044M
Microstepping, Unipolar PWM, High-Current Motor Drivers
s Supports Five Stepper-Motor Operating Modes
s
P-Compatible Inputs
Data Sheet
26112
PG001M
MODE
SELECT
. .
2
MODE
SELECT
. .
1
10
11
12
13
15
14
16
1
2
3
8
4
5
6
7
Dwg. PK-009
MONITOR
VECTOR
CONTROL
CCW/CW
RESET
STROBE
NO
CONNECT.
GROUND
9
CONTROL
SUPPLY
NOT USABLE
CONTROL LOGIC
PARALLEL-TO-SERIAL
CONVERTER
NOT USABLE
CLOCK
IN
CLOCK
SERIAL
DATA
OUT
A
B
SERIAL
DATA
V DD
Supply Voltage, V
DD
.................... 7.0 V
Input Voltage Range,
V
I
................ -0.5 V to V
DD
+ 0.5 V
Input Current, I
I
.......................
10 mA
Output Voltage Range,
V
O
............... -0.5 V to V
DD
+ 0.5 V
Output Current, I
O
...................
15 mA
Operating Temperature Range,
T
A
.......................... -20
C to +85
C
Storage Temperature Range,
T
S
........................ -40
C to +150
C
CAUTION: CMOS devices have input static
protection but are susceptible to damage if
exposed to extremely high static electrical
charges.
ABSOLUTE MAXIMUM RATINGS
PARALLEL-TO-SERIAL
DATA CONVERTER
TM
background image
PG001M
PARALLEL-TO-SERIAL
DATA CONVERTER
115 Northeast Cutoff, Box 15036
Worcester, Massachusetts 01615-0036 (508) 853-5000
TM
Copyright 1998, Allegro MicroSystems, Inc.
FUNCTIONAL BLOCK DIAGRAM
SERIAL DATAA
11
SERIAL DATA
B
10
CLOCK OUT
14
STROBE
13
Dwg. FK-009A
MODE SELECT
2
7
MODE SELECTOR
OSC.
PARALLEL-TO-SERIAL
CONVERTER
UP-DOWN
COUNTER
SEQUENCING
LOGIC
1
MODE SELECT
6
CLOCK
CCW/CW
RESET
a
b
c
PHASE
SET
IN
VECTOR
CONTROL
MONITOR
12
NO (INTERNAL)
CONNECTION
1
2
3
5
4
8
9
15
16
CONTROL
SUPPLY
GROUND
NOT
USABLE
V DD
TRUTH TABLE
PG001M
SLA7042/44M Output Sequence & PWM Current
Motor
Inputs
0
1
2
3
4
5
6
7
Motor
Excitation
VC
MS
1
MS
2
0%
20%
40% 55.5% 71.4% 83%
91%
100%
Torque
Full Step
H
L
L
s
141%
L
L
L
s
100%
Half Step
X
H
L
s
s
s
100%
1/4 Step
X
L
H
s
s
s
s
s
100%
1/8 Step
X
H
H
s
s
s
s
s
s
s
s
100%
background image
PG001M
PARALLEL-TO-SERIAL
DATA CONVERTER
ELECTRICAL CHARACTERISTICS at T
A
= +25
C, V
DD
= 5 V (unless otherwise noted).
Limits
Characteristic
Symbol
Test Conditions
Min.
Typ.
Max.
Units
Supply Voltage
V
DD
Operating
4.5
5
.5
V
Output Voltage
V
OH
I
O
= -3 mA
4.54.6
V
V
OL
I
O
= 3 mA
0.3
0.4
V
Input Current
I
IH
V
I
= 5 V
1.0
A
I
IL
V
I
= 0 V
-1.0
A
Input Voltage
V
IH
3.5
5
.0
V
V
IL
0
1.5
V
V
hys
1.0
V
Internal Oscillator Freq.
f
osc
1.5
MHz
Delay Time
t
d(CIH-COH)
CLK
IN
to CLK
OUT
rising edges
50
100
ns
t
d(CIL-SL)
CLK
IN
to STROBE falling edges
430
550
ns
Output Switching Time
t
r
C
L
= 15 pF, 10% to 90%
20
ns
t
f
C
L
= 15 pF, 90% to 10%
20
ns
CLOCK
IN
Pulse Width
t
ckH
4.5
s
t
ckL
0.5
s
Input Capacitance
c
i
5
.0
10
pF
Supply Current
I
DD
V
DD
= 5.5 V
350
450
A
CLOCK IN
RESET
MODE SELECT
CCW/CW
VECTOR CONTROL
100 ns
Dwg. WK-005
100 ns
100 ns
0.5
s
4.5
s
PG001M Input Signals Timing
background image
PG001M
PARALLEL-TO-SERIAL
DATA CONVERTER
115 Northeast Cutoff, Box 15036
Worcester, Massachusetts 01615-0036 (508) 853-5000
TM
CLOCK, STROBE, and SERIAL DATA Outputs for Microstepping
CLOCK
OUT
STROBE
LSB
MSB
PHASE
1/8 STEP
100%
1/4 STEP
91%
3/8 STEP
83%
1/2 STEP
71.4%
5/8 STEP
55.5%
3/4 STEP
40%
7/8 STEP
20%
FULL STEP
0%
0
0
0
1
0
0
0
1
0
1
1
0
0
0
1
1
0
1
0
1
1
1
1
1
1
1
1
X
0
1
1
X
1
0
1
X
0
0
1
X
1
1
0
X
0
1
0
X
1
0
0
X
0
0
0
X
20%
40%
55.5%
71.4%
83%
91%
100%
100%
FULL STEP
100%
1
1
1
X
0%
1
1
1
FULL STEP
(141% TORQUE)
100%
Dwg. WK-007
100%
1
1
1
X
1
1
1
SERIAL DATA A
SERIAL DATA B
X
X
X
X
X
X
X
X
X
X
background image
PG001M
PARALLEL-TO-SERIAL
DATA CONVERTER
PG001M DESCRIPTION AND OPERATION
The PG001M is a CMOS step-motor control IC that
converts parallel-input signals from a microprocessor (
P,
or microcontroller,
C) to the serial-input data format
required for control of an SLA7042M or SLA7044M
microstepping, unipolar PWM, high-current motor driver.
This control IC offers five basic modes of motor operation:
1) normal 2-phase, full-step (100% torque vector);
2) 2-phase, full-step 'boosted' torque (141% vector);
3) 1/2-step, constant torque operation
(i.e., 2-1-2 switching);
4) 1/4-step operation with current-ratioed constant
torque; and
5) smooth microstepping operation (1/8
th
step) for
resonance-free motor performance (constant torque
with eight output current ratios).
Three inputs (VC, MS
1
, and MS
2
) control these five
operational modes (as shown in figure 1); this enables
designers to change the drive method during movement to
realize optimal performance.
Initially, at start-up, the high-torque mode can provide
141% torque (the resulting vector of both motor windings
at 100% current). This enhances rapid acceleration (and
deceleration). Switching to quarter-stepping or
microstepping (after initial, startup acceleration) offers
smooth, resonance-free operation during the ramp-up
interval. The transition to quarter- or microstepping
should occur before the increasing step rate approaches the
motor resonance frequency (usually 100 to 200 Hz).
The modes of operation and current-control truth table
are listed on page 2; and there are two full-step, 2-phase
(2-2) operating modes. The VECTOR CONTROL input
(VC) can only be changed when MONITOR (MO, a
readback pin) is LOW and the PG001M is operating in the
full-step mode. Starting (or stopping) the step motor with
VC HIGH delivers the highest torque (141%) from the
motor, and is the extension of two outputs ON at 71.4%.
This 'half-step' rotor position corresponds to the state when
MO is LOW, and switching the control inputs to another
operating mode is allowed.
The PG001M accepts logic signals from the
P and
converts these into the proper serial-data format required
to control the serial-data input lines of the SLA7042M or
SLA7044M microstepping power modules. The five
control inputs determine the various modes of operation.
The CLOCK
OUT
, SERIAL DATA
A
, SERIAL DATA
B
, and
STROBE to the SLA7042/44M are synchronized to the
CLOCK
IN
of the PG001M; and the CLOCK
IN
frequency is
eight times the step rate (more to follow on the signal/
timing relationships).
The internal logic and oscillator combine to convert
the parallel input signals to 'bursts' of serial data from the
A
A
B
B
AB
AB
AB
AB
ONE-PHASE, FULL-STEP MODE
(WITHOUT PG001M)
TWO-PHASE, FULL-STEP MODE
(MS1 = L, MS2 = L, VC = L)
1/4-STEP MODE
(MS1 = L, MS2 = H, VC = X)
1/8-STEP MODE
(MS1 = H, MS2 = H, VC = X)
Dwg. OP-005
TWO-PHASE, FULL-STEP MODE
MAXIMUM TORQUE (141%)
(MS1 = L, MS2 = L, VC = H)
1/2-STEP MODE
CONSTANT TORQUE
(MS1 = H, MS2 = L, VC = X)
AB
AB
AB
AB
A
A
B
B
AB
AB
AB
AB
A
A
B
B
AB
AB
AB
AB
A
A
B
B
AB
AB
AB
AB
NOTE Mode change only allowed at half-step positions (refer to
upper right figure).
Figure 1 -- Current/Displacement Vectors