AMIS-30623 AMI Semiconductor, Inc., AMIS-30623 Datasheet - Page 61

no-image

AMIS-30623

Manufacturer Part Number
AMIS-30623
Description
Lin Microstepping Motordriver
Manufacturer
AMI Semiconductor, Inc.
Datasheet
AMIS-30623 LIN Microstepping Motordriver
SetPosParam()
Sleep
This command is provided to the circuit by the LIN master to put all the slave nodes connected to the LIN bus into sleep mode. If this
command occurs during a motion of the motor, TagPos is reprogrammed to SecPos (provided SecPos is different from
“100 0000 0000”), or a SoftStop is executed before going to sleep mode. See LIN 1.3 specification and
corresponding LIN frame is a master request command frame (identifier 0x3C) with data byte 1 containing 0x00 while the followings
contain 0xFF.
SoftStop
If a SoftStop command occurs during a motion of the stepper motor, it provokes an immediate deceleration to Vmin (see
Velocity) followed by a stop, regardless of the position reached. Once the motor is stopped, TagPos register is overwritten with value in
ActPos register to ensure keeping the stop position.
Note: a SoftStop command occurring during a DualPosition sequence is not taken into account.
Command SoftStop occurs in the following cases:
• The chip temperature rises above the thermal shutdown threshold (see
• The LIN master requests a SoftStop. Hence SoftStop will correspond to the following two data bytes LIN writing frame (type #1).
AMI Semiconductor – June 2006, Rev 3.0
www.amis.com
This command is provided to the circuit by the LIN Master to drive one motor to a given absolute position. It also sets some of the
values for the stepper motor parameters such as minimum and maximum velocity.
SetPosParam corresponds to a Four (4) Data bytes writing LIN frame with specific dynamically assigned identifier (type # 2).
Where:
(*)
Broad:
ID[5:0]:
Pos [15:0] :
Where:
(*)
Broad:
Byte
0
1
2
3
4
Byte
0
1
2
Byte
0
1
2
Content
Identifier
Data 1
Data 2
Data 3
Data 4
Content
Identifier
Data 1
Data 2
Content
Identifier
Data 1
Data 2
according to parity computation
Dynamically allocated direct identifier to 4 Data bytes SetPosParam command. There should be as
many dedicated identifiers to this SetPosition command as there are stepper-motors connected to the
LIN bus.
Signed 16-bit position set-point.
according to parity computation
If broad = ‘0’ all the stepper motors connected to the LIN bus will stop with deceleration.
If broad = ‘0’ all the stepper motors connected to the LIN bus will stop with deceleration.
Broad
Bit 7
Bit 7
Bit 7
*
0
*
1
SoftPosParam Writing Frame
AbsThr[3:0]
SoftStop Writing Frame
Bit 6
Vmax[3:0]
Bit 6
Bit 6
Sleep Writing Frame
*
0
*
61
Bit 5
Bit 5
Bit 5
0
1
0
DC Parameters
Bit 4
Bit 4
Bit 4
Pos[15:8]
ID4
ID4
Pos[7:0]
Structure
Structure
Structure
CMD[6:0] = 0x0F
1
0x00
0xFF
AD[6:0]
Bit 3
Bit 3
Bit 3
ID3
ID3
1
and
Bit 2
Bit 2
Bit 2
ID2
ID2
Vmin[3:0]
Acc[3:0]
1
Temperature
Bit 1
Bit 1
Bit 1
ID1
ID1
0
Management);
Bit 0
Bit 0
Bit 0
ID0
ID0
0
Sleep
Data Sheet
Mode. The
Minimum

Related parts for AMIS-30623