欢迎访问ic37.com |
会员登录 免费注册
发布采购

AMIS-30624PGA 参数 Datasheet PDF下载

AMIS-30624PGA图片预览
型号: AMIS-30624PGA
PDF下载: 下载PDF文件 查看货源
内容描述: I2C微Motordriver [I2C Microstepping Motordriver]
分类和应用:
文件页数/大小: 56 页 / 2356 K
品牌: AMI [ AMI SEMICONDUCTOR ]
 浏览型号AMIS-30624PGA的Datasheet PDF文件第41页浏览型号AMIS-30624PGA的Datasheet PDF文件第42页浏览型号AMIS-30624PGA的Datasheet PDF文件第43页浏览型号AMIS-30624PGA的Datasheet PDF文件第44页浏览型号AMIS-30624PGA的Datasheet PDF文件第46页浏览型号AMIS-30624PGA的Datasheet PDF文件第47页浏览型号AMIS-30624PGA的Datasheet PDF文件第48页浏览型号AMIS-30624PGA的Datasheet PDF文件第49页  
AMIS-30624 I2C Microstepping Motordriver  
Data Sheet  
17.0 I2C Application Commands  
17.1 Introduction  
Communications between the AMIS-30624 and a 2-wire serial bus interface master takes place via a large set of commands.  
Reading commands are used to:  
Get actual status information, e.g. error flags  
Get actual position of the steppermotor  
Verify the right programming and configuration of the AMIS-30624  
Writing commands are used to:  
Program the OTP memory  
Configure the positioner with motion parameters (max/min speed, acceleration, stepping mode, etc.)  
Provide target positions to the Stepper motor  
The I2C-bus master will have to use commands to manage the different application tasks the AMIS-30624 can feature. The commands  
summary is given in Table 30.  
17.2 Commands Table  
Table 30: I2C Commands with Corresponding ROM Pointer  
Command Byte  
Binary  
Command Mnemonic  
Function  
Hexadecimal  
0x81  
0xFC  
0x82  
0x84  
0x85  
0x86  
0x87  
0x88  
0x89  
0x90  
0x8B  
0x96  
0x8F  
0x97  
0x9F  
GetFullStatus1  
“1000 0001”  
“1111 1100”  
“1000 0010”  
“1000 0100”  
“1000 0101”  
“1000 0110”  
“1000 0111”  
“1000 1000”  
“1000 1001”  
“1001 0000”  
“1000 1011”  
“1001 0110”  
“1000 1111”  
“1001 0111”  
“1001 1111”  
Returns complete status of the chip  
Returns actual, target and secure position  
Returns OTP parameter  
Drives motor to secure position  
Immediate full stop  
Sets actual position to zero  
Overwrites the chip RAM with OTP contents  
Drives the motor to two different positions with different speed  
Sets motor parameter  
Zaps the OTP memory  
Programs a target and secure position  
Sets stall parameters  
GetFullStatus2  
GetOTPParam  
GotoSecurePosition  
HardStop  
ResetPosition  
ResetToDefault  
SetDualPosition  
SetMotorParam  
SetOTP  
SetPosition  
SetStallParam  
SoftStop  
Runvelocity  
TestBemf  
Motor stopping with deceleration phase  
Drives motor continuously  
Outputs Bemf voltage on pin SWI  
These commands are described hereafter, with their corresponding I2C frames. Refer to Data Transfer Formats for more details. A color  
coding is used to distinguish between master and slave parts within the frames. An example is shown below.  
Light Blue : Master data  
GetFullStatus1 Response Frame  
Byte  
Content  
Structure  
Bit 4  
Bit 7  
Bit 6  
Bit 5  
OTP3  
1
Bit 3  
Bit 2  
OTP0  
OTP1  
Bit 1  
HW  
Bit 0  
0
1
1
OTP2  
OTP1  
0
1
2
Address  
Address  
Data 1  
1
1
OTP3  
OTP2  
OTP0  
HW  
Ihold]  
Irun[3:0]  
White: Slave response  
Figure 35: Color Code Used in the Definition of I2C Frames  
AMI Semiconductor – Apr. 2007, Rev 3.1, M-20664-003  
45  
www.amis.com