Electronic Components Datasheet Search
  English  ▼

Delete All
ON OFF
ALLDATASHEET.COM

X  

Preview PDF Download HTML

LM628 Datasheet(PDF) 18 Page - National Semiconductor (TI)

[Old version datasheet] Texas Instruments acquired National semiconductor.
Part No. LM628
Description  Precision Motion Controller
Download  24 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  NSC [National Semiconductor (TI)]
Direct Link  http://www.national.com
Logo NSC - National Semiconductor (TI)

LM628 Datasheet(HTML) 18 Page - National Semiconductor (TI)

Back Button LM628 Datasheet HTML 14Page - National Semiconductor (TI) LM628 Datasheet HTML 15Page - National Semiconductor (TI) LM628 Datasheet HTML 16Page - National Semiconductor (TI) LM628 Datasheet HTML 17Page - National Semiconductor (TI) LM628 Datasheet HTML 18Page - National Semiconductor (TI) LM628 Datasheet HTML 19Page - National Semiconductor (TI) LM628 Datasheet HTML 20Page - National Semiconductor (TI) LM628 Datasheet HTML 21Page - National Semiconductor (TI) LM628 Datasheet HTML 22Page - National Semiconductor (TI) Next Button
Zoom Inzoom in Zoom Outzoom out
 18 / 24 page
background image
Data Reporting Commands (Continued)
This command reads the instantaneous desired (current
temporal ) position output of the profile generator. This is the
“setpoint” input to the position-loop summing junction. The
bytes are read in most-to-least significant order.
RDRP COMMAND: ReaD Real Position
Command Code:
0A Hex
Bytes Read:
Four
Data Range:
C0000000 to 3FFFFFFF Hex
Executable During Motion: Yes
This command reads the current actual position of the motor.
This is the feedback input to the loop summing junction. The
bytes are read in most-to-least significant order.
RDDV COMMAND: ReaD Desired Velocity
Command Code:
07 Hex
Bytes Read:
Four
Data Range:
C0000001 to 3FFFFFFF
Executable During Motion: Yes
This command reads the integer and fractional portions of
the instantaneous desired (current
temporal ) velocity, as
used to generate the desired position profile. The bytes are
read in most-to-least significant order. The value read is
properly
scaled
for
numerical
comparison
with
the
user-supplied (commanded) velocity; however, because the
two least-significant bytes represent
fractional velocity, only
the two most-significant bytes are appropriate for compari-
son with the data obtained via command RDRV (see below).
Also note that, although the velocity
input data is constrained
to positive numbers (see command LTRJ), the data returned
by command RDDV represents a
signed quantity where
negative numbers represent operation in the reverse direc-
tion.
RDRV COMMAND: ReaD Real Velocity
Command Code:
0B Hex
Bytes Read:
Two
Data Range:
C000 to 3FFF Hex, See Text
Executable During Motion: Yes
This command reads the
integer portion of the instanta-
neous actual velocity of the motor. The internally maintained
fractional portion of velocity is not reported because the re-
ported data is derived by reading the incremental encoder,
which produces only integer data. For comparison with the
result obtained by executing command RDDV (or the
user-supplied input value), the value returned by command
RDRV must be multiplied by 2
16 (shifted left 16 bit positions).
Also, as with command RDDV above, data returned by com-
mand RDRV is a
signed quantity, with negative values repre-
senting reverse-direction motion.
RDSUM COMMAND: ReaD Integration-Term
SUMmation Value
Command Code:
0D Hex
Bytes Read:
Two
Data Range:
00000 Hex to ± the Current
Value of the Integration Limit
Executable During Motion: Yes
This command reads the value to which the integration term
has accumulated. The ability to read this value may be help-
ful in initially or adaptively tuning the system.
Typical Applications
Programming LM628 Host Handshaking (Interrupts)
A few words regarding the LM628 host handshaking will be
helpful to the system programmer. As indicated in various
portions of the above text, the LM628 handshakes with the
host computer in two ways: via the host interrupt output (Pin
17), or via polling the status byte for “interrupt” conditions.
When the hardwired interrupt is used, the status byte is also
read and parsed to determine which of six possible condi-
tions caused the interrupt.
When using the hardwired interrupt it is very important that
the host interrupt service routine does not interfere with a
command sequence which might have been in progress
when the interrupt occurred. If the host interrupt service rou-
tine were to issue a command to the LM628 while it is in the
middle of an ongoing command sequence, the ongoing com-
mand will be aborted (which could be detrimental to the ap-
plication).
Two approaches exist for avoiding this problem. If one is us-
ing hardwired interrupts, they should be disabled at the host
prior to issuing any LM628 command sequence, and
re-enabled after each command sequence. The second ap-
proach is to avoid hardwired interrupts and poll the LM628
status byte for “interrupt” status. The status byte always re-
flects the interrupt-condition status, independent of whether
or not the interrupts have been masked.
Typical Host Computer/Processor Interface
The LM628 is interfaced with the host computer/processor
via an 8-bit parallel bus.
Figure 12 shows such an interface
and a minimum system configuration.
As shown in
Figure 12, the LM628 interfaces with the host
data, address and control lines. The address lines are de-
coded to generate the LM628 CS input; the host address
LSB directly drives the LM628 PS input.
Figure 12 also
shows an 8-bit DAC and an LM12 Power Op Amp interfaced
to the LM628.
LM628 and High Performance Controller (HPC)
Interface
Figure 13 shows the LM628 interfaced to a National HPC
High Performance Controller. The delay and logic associated
with the WR line is used to effectively increase the write-data
hold time of the HPC (as seen at the LM628) by causing the
WR pulse to rise early. Note that the HPC CK2 output pro-
vides the clock for the LM628. The 74LS245 is used to de-
crease the read-data hold time, which is necessary when in-
terfacing to fast host busses.
Interfacing a 12-Bit DAC
Figure 14 illustrates use of a 12-bit DAC with the LM628. The
74LS378 hex gated-D flip-flop and an inverter demultiplex
the 12-bit output. DAC offset must be adjusted to minimize
DAC linearity and monotonicity errors. Two methods exist for
making this adjustment. If the DAC1210 has been socketed,
remove it and temporarily connect a 15 k
Ω resistor between
Pins 11 and 13 of the DAC socket (Pins 2 and 6 of the
LF356) and adjust the 25 k
Ω potentiometer for 0V at Pin 6 of
the LF356.
If the DAC is not removable, the second method of adjust-
ment requires that the DAC1210 inputs be presented an
all-zeros code. This can be arranged by commanding the ap-
www.national.com
18


Similar Part No. - LM628

ManufacturerPart No.DatasheetDescription
Texas Instruments
Texas Instruments
LM628 TI-LM628 Datasheet
1Mb / 35P
[Old version datasheet]   LM628/LM629 Precision Motion Controller
LM628N-6 TI1-LM628N-6 Datasheet
1Mb / 35P
[Old version datasheet]   LM628/LM629 Precision Motion Controller
LM628N-6 TI-LM628N-6 Datasheet
1Mb / 35P
[Old version datasheet]   LM628/LM629 Precision Motion Controller
LM628N-6/NOPB TI1-LM628N-6/NOPB Datasheet
1Mb / 35P
[Old version datasheet]   LM628/LM629 Precision Motion Controller
LM628N-8 TI1-LM628N-8 Datasheet
1Mb / 35P
[Old version datasheet]   LM628/LM629 Precision Motion Controller
More results

Similar Description - LM628

ManufacturerPart No.DatasheetDescription
Texas Instruments
Texas Instruments
LM628N-6 TI-LM628N-6 Datasheet
1Mb / 35P
[Old version datasheet]   LM628/LM629 Precision Motion Controller
LM628N-6 TI1-LM628N-6 Datasheet
1Mb / 35P
[Old version datasheet]   LM628/LM629 Precision Motion Controller
List of Unclassifed Manufacturers
List of Unclassifed Man...
SV7-S-AF ETC2-SV7-S-AF Datasheet
207Kb / 4P
   Motion Controller Compatible Servo Drive
TRINAMIC Motion Control GmbH & Co. KG.
TRINAMIC Motion Control...
TMC4210 TRINAMIC-TMC4210 Datasheet
1Mb / 48P
   MOTION CONTROLLER FOR STEPPER MOTORS
Contec Co., Ltd
Contec Co., Ltd
SMC-4DL-PE CONTEC-SMC-4DL-PE Datasheet
686Kb / 6P
   Motion Controller Board for PCI Express
Schneider Electric
Schneider Electric
TM262M15MESS8T SCHNEIDER-TM262M15MESS8T Datasheet
370Kb / 13P
   Motion Controller M262, 5ns/ instruction, , Ethernet, Sercos
Apr 6, 2022
Adlink Technology Inc.
Adlink Technology Inc.
PCI-8102 ADLINK-PCI-8102 Datasheet
448Kb / 1P
   Advanced 2-axis Servo & Stepper Motion Controller
National Instruments Corporation
National Instruments Co...
PCI-7390 NI-PCI-7390 Datasheet
593Kb / 5P
   4-Axis Position (Pulse) Command Motion Controller
Texas Instruments
Texas Instruments
UC19432 TI-UC19432 Datasheet
141Kb / 5P
[Old version datasheet]   Precision Analog Controller
UC29432 TI1-UC29432_09 Datasheet
1Mb / 9P
[Old version datasheet]   Precision Analog Controller
More results


Html Pages

1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24 


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.COM
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz