System Concept
LIN Stepper Controller
DRM047 — Rev 0
Designer Reference Manual
MOTOROLA
System Concept
21
2.2 LIN Stepper Controller
The LIN Stepper Controller is the LIN-bus slave node. It does the
following:
•
controls bi-phase bipolar stepper motors to a required position
with automatic speed acceleration and deceleration
•
communicates with the master node via LIN-bus
•
provides LIN-bus clock synchronization (the slave node uses
internal on-chip oscillator with no external components)
•
provides parameters configuration/programming via LIN-bus
when requested by LIN-bus configuration signals
•
provides LIN signals reconfiguration via LIN-bus to a required axis
when requested by LIN-bus configuration signals
All the necessary hardware of this LIN-bus slave node is comprised in
one SOIC 54-lead packaged 908E625, with some external connectors
and capacitors. The 908E625 includes the Motorola M68HC08 core, and
its functionality is determined by the LIN Stepper software.
The software provides all control functionality for stepper positioning
control. The absolute required position and maximum speed are
determined by LIN signals from the master.
The LIN Stepper Controller clock is based on an internal RC on-chip
oscillator. Therefore, the LIN-bus driver (using the ESCI module on
908E625) can handle the LIN-bus clock synchronization range
according to the LIN-bus specification 1.2. (see
,
)
The LIN stepper controller has the capability to change some
configuration parameters via the LIN-bus. These parameters can be
stored in FLASH memory. For this purpose, there are LIN-bus
configuration signals (Master Request and Slave Response frames —
see
Section 5. LIN Master Software Description
) defined for the
system.
•
node ID number (0 to 255)
•
uAppConfigByte1
F
re
e
sc
a
le
S
e
m
ic
o
n
d
u
c
to
r,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
c
.
..