mc1451a-e ETC-unknow, mc1451a-e Datasheet - Page 41

no-image

mc1451a-e

Manufacturer Part Number
mc1451a-e
Description
Advanced Brushless Motor Control Chipset
Manufacturer
ETC-unknow
Datasheet
Command Mnemonic
Interrupt Processing
SET_INTRPT_MASK
GET_INTRPT
RST_INTRPT
GET_INTRPT_MASK
Status/Mode
CLR_STATUS
RST_STATUS
GET_STATUS
GET_MODE
Encoder
SET_CAPT_INDEX
SET_CAPT_HOME
GET_CAPT
Motor
SET_OUTPUT_PWM
SET_OUTPUT_DAC16
MTR_ON
MTR_OFF
SET_MTR_CMD
GET_MTR_CMD
SET_BUF_MTR_CMD
GET_OUTPUT_MODE
GET_BUF_MTR_CMD
Miscellaneous
AXIS_ON
AXIS_OFF
SET_ACTL_POS
GET_ACTL_POS
SET_LMT_SENSE
GET_LMT_SWTCH
LMTS_ON
LMTS_OFF
GET_HOME
SET_SMPL_TIME
GET_SMPL_TIME
RESET
GET_VRSN
GET_TIME
Commutation
SET_PHASE_3
SET_PHASE_2
SET_PHASE_HALL
SET_PHASE_ALGOR
SET_PHASE_ENC
SET_PHASE_MICRO
PRESCALE_ON
PRESCALE_OFF
SET_PHASE_CNTS
SET_PHASE_TIME
SET_PHASE_OFFSET
SET_KPHASE
SET_HALL_SENSE
SET_PHASE
INIT_PHASE
GET_PHASE_INFO
GET_PHASE_CNTS
GET_PHASE_TIME
GET_PHASE_OFFSET
GET_KPHASE
GET_HALL_SENSE
GET_HALLS
GET_PHASE
2f
30
32
56
33
34
31
48
64
65
36
3c
3b
43
42
62
3a
77
6e
69
41
40
4d
37
66
67
70
71
05
38
61
39
6c
3e
73
74
78
79
5f
63
0d
0e
75
72
76
1f
23
84
7a
7f
7d
7c
7b
20
24
7e
2c
Code
( hex)
Available
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
all axes
on
interrupting axis
interrupting axis
Axis acted on
current axis
current axis
current axis
current axis
current axis
current axis
current axis
current axis
current axis
current axis
current axis
current axis
current axis
current axis
current axis
current axis
current axis
current axis
current axis
current axis
current axis
current axis
current axis
current axis
current axis
current axis
current axis
current axis
current axis
current axis
current axis
current axis
current axis
current axis
current xais
current axis
current axis
current axis
current axis
global
global
global
global
global
global
global
global
global
global
global
global
global
global
global
global
Buffered
Double
yes
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
41
# data words
/direction
1/write
1/read
1/write
1/read
1/write
1/read
1/read
2/read
1/write
1/read
1/write
1/read
1/read
2/write
2/read
1/write
1/read
1/read
1/write
1/read
1/read
2/read
1/write
1/write
1/write
1/write
1/write
1/write
1/read
1/read
1/read
1/read
1/read
1/read
1/read
1/read
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Set interrupt mask
Get status of interrupting axis
Reset interrupting events
Get interrupt mask
Reset status of current axis
Reset events for current axis
Get axis status word
Get axis mode word
Set index signal as position capture trigger
Set home signal as position capture trigger
Get current axis position capture location
Set motor output mode to PWM
Set motor output mode to 16-bit DAC
Enable motor output
Disable motor output
Write direct value to motor output
Read motor output command
Write double buffered motor command output
Get current output mode
Get double buffered motor command value
Enable axis
Disable axis
Set current actual axis location
Get current actual axis location
Set limit switch bit sense
Get state of limit switches
Set limit switch sensing on
Set limit switch sensing off
Get state of home switches
Set servo loop sample time
Get servo loop sample time
Reset chipset
Get chipset software version information
Get current chip set time (# servo loops)
Set waveform to 3-phase
Set waveform to 2-phase
Set phase initialization to Hall-based
Set phase initialization to algorithmic
Set commutation mode to encoder-based
Set commutation mode to microstepping
Set encoder prescale on
Set encoder prescale off
Set # of encdr counts per commutation cycle
Set amount of time to wait after phase init.
Set phase offset value
Set velocity phase advance gain
Set Hall-sensor logic level interpretation
Set current commutation phase angle
Perform phase initialization procedure
Get commutation flags set by host
Get # of encdr counts per commutation cycle
Get amount of time to wait after phase init
Get phase offset value
Get velocity phase advance gain
Get Hall-sensor logic level interpretation
Get state of Hall sensors
Get current commutation phase angle
Description

Related parts for mc1451a-e