English
Language : 

AMIS-30621 Datasheet, PDF (14/59 Pages) AMI SEMICONDUCTOR – LIN Microstepping Motordriver
AMIS−30621
• The charge pump to allow driving of the H−bridges’
high side transistors.
• Two pre−scale 4−bit DAC’s to set the maximum
magnitude of the current through X and Y.
• Two DAC’s to set the correct current ratio through X
and Y.
Battery voltage monitoring is also performed by this
block, which provides the required information to the
control logic part. The same applies for detection and
reporting of an electrical problem that could occur on the
coils or the charge pump.
Control Logic (Position Controller and Main Control)
The control logic block stores the information provided by
the LIN interface (in a RAM or an OTP memory) and
digitally controls the positioning of the stepper motor in
terms of speed and acceleration, by feeding the right signals
to the motor driver state machine.
It will take into account the successive positioning
commands to properly initiate or stop the stepper motor in
order to reach the set point in a minimum time.
It also receives feedback from the motor driver part in
order to manage possible problems and decide on internal
actions and reporting to the LIN interface.
LIN Interface
The LIN interface implements the physical layer and the
MAC and LLC layers according to the OSI reference model.
It provides and gets information to and from the control logic
block, in order to drive the stepper motor, to configure the
way this motor must be driven, or to get information such as
actual position or diagnosis (temperature, battery voltage,
electrical status...) and pass it to the LIN master node.
Miscellaneous
The AMIS−30621 also contains the following:
• An internal oscillator, needed for the LIN protocol
handler as well as the control logic and the PWM
control of the motor driver.
• An internal trimmed voltage source for precise
referencing.
• A protection block featuring a thermal shutdown and a
power−on−reset (POR) circuit.
• A 5 V regulator (from the battery supply) to supply the
internal logic circuitry.
FUNCTIONS DESCRIPTION
This chapter describes the following functional blocks in Position Controller
more detail:
• Position controller
• Main control and register, OTP memory + ROM
• Motor driver
The LIN controller is discussed in a separate chapter.
Positioning and Motion Control
A positioning command will produce a motion as
illustrated in Figure 7. A motion starts with an acceleration
phase from minimum velocity (Vmin) to maximum velocity
(Vmax) and ends with a symmetrical deceleration. This is
defined by the control logic according to the position
required by the application and the parameters programmed
by the application during the configuration phase. The
ÑÑ Acceleration
range
ÑÑÑÑ Zero Speed
ÑÑ Hold Current
ÑÑÑÑÑÑÑÑÑÑÑÑPstart
Pmin
current in the coils is also programmable.
ÑÑ Velocity
Deceleration
range
ÑÑÑÑÑÑ Vmax
Zero Speed
Hold Current
ÑÑÑÑ Vmin
ÑÑÑÑÑÑÑÑ P=0
Pstop
Position
Pmax
Figure 7. Positioning and Motion Control
http://onsemi.com
14