LM629N-8/NOPB National Semiconductor, LM629N-8/NOPB Datasheet

no-image

LM629N-8/NOPB

Manufacturer Part Number
LM629N-8/NOPB
Description
IC CONTROLLER PREC MOTION 28-DIP
Manufacturer
National Semiconductor
Datasheet

Specifications of LM629N-8/NOPB

Applications
DC Motor Controller, Servo
Number Of Outputs
1
Voltage - Supply
4.5 V ~ 5.5 V
Operating Temperature
-40°C ~ 85°C
Mounting Type
Through Hole
Package / Case
28-DIP (0.600", 15.24mm)
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Current - Output
-
Voltage - Load
-
Other names
*LM629N-8
*LM629N-8/NOPB
LM629N-8

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
LM629N-8/NOPB
Manufacturer:
HITACHI
Quantity:
101
Part Number:
LM629N-8/NOPB
Manufacturer:
National Semiconductor
Quantity:
135
© 2003 National Semiconductor Corporation
LM628/LM629
Precision Motion Controller
General Description
The LM628/LM629 are dedicated motion-control processors
designed for use with a variety of DC and brushless DC
servo motors, and other servomechanisms which provide a
quadrature incremental position feedback signal. The parts
perform the intensive, real-time computational tasks required
for high performance digital motion control. The host control
software interface is facilitated by a high-level command set.
The LM628 has an 8-bit output which can drive either an
8-bit or a 12-bit DAC. The components required to build a
servo system are reduced to the DC motor/actuator, an
incremental encoder, a DAC, a power amplifier, and the
LM628. An LM629-based system is similar, except that it
provides an 8-bit PWM output for directly driving H-switches.
The parts are fabricated in NMOS and packaged in a 28-pin
dual in-line package or a 24-pin surface mount package
(LM629 only). Both 6 MHz and 8 MHz maximum frequency
versions are available with the suffixes -6 and -8, respec-
tively, used to designate the versions. They incorporate an
SDA core processor and cells designed by SDA.
TRISTATE&
®
is a registered trademark of National Semiconductor Corporation.
DS009219
FIGURE 1. Block Diagram
Features
n 32-bit position, velocity, and acceleration registers
n Programmable digital PID filter with 16-bit coefficients
n Programmable derivative sampling interval
n 8- or 12-bit DAC output data (LM628)
n 8-bit sign-magnitude PWM output data (LM629)
n Internal trapezoidal velocity profile generator
n Velocity, target position, and filter parameters may be
n Position and velocity modes of operation
n Real-time programmable host interrupts
n 8-bit parallel asynchronous host interface
n Quadrature incremental encoder interface with index
n Available in a 28-pin dual in-line package or a 24-pin
changed during motion
pulse input
surface mount package (LM629 only)
00921901
January 2003
www.national.com

Related parts for LM629N-8/NOPB

LM629N-8/NOPB Summary of contents

Page 1

... They incorporate an SDA core processor and cells designed by SDA. TRISTATE& ® registered trademark of National Semiconductor Corporation. © 2003 National Semiconductor Corporation Features n 32-bit position, velocity, and acceleration registers n Programmable digital PID filter with 16-bit coefficients ...

Page 2

... Connection Diagrams LM628N 00921902 Order Number LM629M-6, LM629M-8, LM628N-6, LM628N-8, LM629N-6 or LM629N-8 www.national.com LM629N 00921903 See NS Package Number M24B or N28B 2 LM629M 00921921 *Do not connect. ...

Page 3

... Index Pulse Setup and Hold (Relative to A and B Low) CLOCK AND RESET TIMING (See Figure 3) Clock Pulse Width LM628N-6, LM629N-6, LM629M-6 LM628N-8, LM629N-8, LM629M-8 Clock Period LM628N-6, LM629N-6, LM629M-6 LM628N-8, LM629N-8, LM629M-8 Reset Pulse Width ≤ 85˚C, (Note 2) (Note ESD Tolerance (C ...

Page 4

AC Electrical Characteristics (V and T per Operating Ratings Timing Interval STATUS BYTE READ TIMING (See Figure 4) Chip-Select Setup/Hold Time Port-Select Setup Time Port-Select Hold Time Read Data Access Time Read Data Hold Time RD High ...

Page 5

FIGURE 2. Quadrature Encoder Input Timing FIGURE 3. Clock and Reset Timing FIGURE 4. Status Byte Read Timing 5 00921904 00921905 00921906 www.national.com ...

Page 6

FIGURE 5. Command Byte Write Timing FIGURE 6. Data Word Read Timing 6 00921907 00921908 ...

Page 7

Pinout Description (See Connection Diagrams) Pin numbers for the 24-pin sur- face mount package are indicated in parentheses. Pin 1 (17), Index (IN) Input: Receives optional index pulse from the encoder. Must be tied high if not used. The index ...

Page 8

Pinout Description (Continued) within 1.5 ms. If the status word has not changed from hex “00” to “84” or “C4” within 1.5 ms, perform another reset and repeat the above steps certain that the reset was properly performed, ...

Page 9

Theory of Operation (Continued) TABLE 1. System Specifications Summary (Continued) Control Algorithm Proportional Integral Derivative (PID) (plus programmable integration limit) Sample Intervals Derivative Term: Programmable from 2048/f 65,536 µs for an 8.0 MHz clock). Proportional and Integral: 2048/f VELOCITY PROFILE ...

Page 10

Theory of Operation for example), the desired position will continue to be in- creased, resulting in a very large position error. If this con- dition goes undetected, and the impeding force on the motor is subsequently released, the motor could ...

Page 11

Theory of Operation (Continued) LM628 READING AND WRITING OPERATIONS The host processor writes commands to the LM628 via the host I/O port when Port Select (PS ) input (Pin 16) is logic low. The desired command code is applied to ...

Page 12

Theory of Operation Command Type SBPR Interrupt MSKI Interrupt RSTI Interrupt LFIL Filter UDF Filter LTRJ Trajectory STT Trajectory RDSTAT Report RDSIGS Report RDIP Report RDDP Report RDRP Report RDDV Report RDRV Report RDSUM Report Note 4: Commands may be ...

Page 13

Initialization Commands DFH COMMAND: DEFINE HOME Command Code: 02 Hex Data Bytes: None Executable During Motion: Yes This command declares the current position as “home”, or absolute position 0 (Zero). If DFH is executed during motion it will not affect ...

Page 14

Interrupt Control Commands (Continued) field will mask the corresponding interrupt(s); any one(s) enable the interrupt(s). Other bits comprising the two bytes have no effect. The mask controls only the host interrupt process; reading the status byte will still reflect the ...

Page 15

Filter Control Commands it is not transferred to the secondary (working) registers until the UDF command is executed. This fact can be used ad- vantageously; the user can input numerous data ahead of their actual use. This simple pipeline effect ...

Page 16

Trajectory Control Commands (Continued) occurs automatically at the end of the specified trajectory. Under exceptional circumstances it may be desired to manu- ally intervene with the trajectory generation process to affect a premature stop. In velocity mode operations, however, the ...

Page 17

Data Reporting Commands (Continued) LPEI or LPES has been exceeded. The flag is functional independent of the host interrupt mask status. Bit 5 is cleared via command RSTI. Bit 4, the wraparound interrupt flag, is set to logic one when ...

Page 18

Data Reporting Commands (Continued) divided by the incremental encoder resolution (encoder lines times four), should always be an integral number. The RDIP command facilitates acquiring these data for host-based calculations. The command can also be used to identify/ verify home ...

Page 19

Typical Applications (Continued) provides the clock for the LM628. The 74LS245 is used to decrease the read-data hold time, which is necessary when interfacing to fast host busses. INTERFACING A 12-BIT DAC Figure 14 illustrates use of a 12-bit DAC ...

Page 20

Typical Applications Note: FIGURE 12. Host Interface and Minimum System Configuration www.national.com (Continued) 20 00921914 ...

Page 21

Typical Applications (Continued) FIGURE 13. LM628 and HPC Interface 21 00921915 www.national.com ...

Page 22

www.national.com 22 ...

Page 23

Typical Applications (Continued) FIGURE 15. Driving a Motor with the LM12 Power Op Amp FIGURE 16. PWM Drive for Brush/Commutator Motors 00921917 23 00921918 www.national.com ...

Page 24

Typical Applications FIGURE 17. Typical Balanced-Line Encoder Input Circuit www.national.com (Continued) 24 00921920 ...

Page 25

... Physical Dimensions inches (millimeters) unless otherwise noted Order Number LM628N-6, LM628N-8, LM629N-6 or LM629N-8 24-Lead Small Outline Package (M) Order Number LM629M-6 or LM629M-8 NS Package Number M24B 28 Lead Molded Dual-In-Line Package (N) NS Package Number N28B 25 www.national.com ...

Page 26

... NATIONAL’S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT DEVICES OR SYSTEMS WITHOUT THE EXPRESS WRITTEN APPROVAL OF THE PRESIDENT AND GENERAL COUNSEL OF NATIONAL SEMICONDUCTOR CORPORATION. As used herein: 1. Life support devices or systems are devices or systems which, (a) are intended for surgical implant ...

Related keywords