MC1151A PMD, MC1151A Datasheet - Page 39

no-image

MC1151A

Manufacturer Part Number
MC1151A
Description
(MC1x51A) Advanced Step Motor Control Chipset
Manufacturer
PMD
Datasheet
returned is a 32 bit signed number with units of steps/cycle,
represented in 1/2 16 format. The range is -1,073,741,824 to
+1,073,741,823.
Parameter Update
SET_TIME_BRK
Data/direction:
Encoding:
Axis acted on:
Available on:
Double buffered:
SET_TIME_BRK sets the current breakpoint mode to time based. In
this mode the value loaded into the breakpoint register (SET_BRK_PNT
cmd) will represent the number of cycles since chip set power on. After
the SET_TIME_BRK command is executed, at each loop the break
point value will be compared against the current chip set time. If the
values are equal all double-buffered parameters will be loaded in to the
active registers. See GET_TIME cmd for information on the chip set
time. After this breakpoint condition has been satisfied, the breakpoint
mode is reset i.e. no additional breakpoints will occur until a new
breakpoint condition is set.
SET_POS_BRK
Data/direction:
Encoding:
Axis acted on:
Available on:
Double buffered:
SET_POS_BRK sets the current breakpoint mode to positive target
position based. In this mode the value loaded into the breakpoint
register (SET_BRK_PNT cmd) will represent the axis position in steps.
After the SET_POS_BRK command is executed, at each cycle the
break point value will be compared against the current axis target
position. If the target position has a value equal to or greater than the
breakpoint register then all double-buffered parameters will be loaded in
to the active registers. After this breakpoint condition has been
satisfied, the breakpoint mode is reset i.e. no additional breakpoints will
occur until a new breakpoint condition is set.
SET_NEG_BRK
Data/direction:
Encoding:
Axis acted on:
Available on:
Double buffered:
SET_NEG_BRK sets the current breakpoint mode to negative target
position based. In this mode the value loaded into the breakpoint
register (SET_BRK_PNT cmd) will represent the axis position in steps
Set break point mode to time based
none
17 (hex)
current axis
all axes
no
Set break point mode to positive target
position based
none
18 (hex)
current axis
all axes
no
Set break point mode to negative target
position based
none
19 (hex)
current axis
all axes
no
39
After the SET_NEG_BRK command is executed, at each cycle the
break point value will be compared against the current axis target
position. If the target position has a value equal to or less than the
breakpoint register then all double-buffered parameters will be loaded
into the active registers. After this breakpoint condition has been
satisfied, the breakpoint mode is reset i.e. no additional breakpoints will
occur until a new breakpoint condition is set.
SET_ACTL_POS_BRK
Data/direction:
Encoding:
Axis acted on:
Available on:
Double buffered:
SET_ACTL_POS_BRK sets the current breakpoint mode to positive
actual position based. In this mode the value loaded into the breakpoint
register (SET_BRK_PNT cmd) will represent the axis position in steps.
After the SET_ACTL_POS_BRK command is executed, at each cycle
the break point value will be compared against the current axis actual
position. If the actual position has a value equal to or greater than the
breakpoint register then all double-buffered parameters will be loaded in
to the active registers. After this breakpoint condition has been
satisfied, the breakpoint mode is reset i.e. no additional breakpoints will
occur until a new breakpoint condition is set..
This command is available on the MC1451A-E, MC1251A-E, and
MC1151A-E parts only.
SET_ACTL_NEG_BRK
Data/direction:
Encoding:
Axis acted on:
Available on:
Double buffered:
SET_ACTL_NEG_BRK sets the current breakpoint mode to negative
actual position based. In this mode the value loaded into the breakpoint
register (SET_BRK_PNT cmd) will represent the axis position in steps
After the SET_ACTL_NEG_BRK command is executed, at each cycle
the break point value will be compared against the current axis actual
position. If the actual position has a value equal to or less than the
breakpoint register then all double-buffered parameters will be loaded
into the active registers. After this breakpoint condition has been
satisfied, the breakpoint mode is reset i.e. no additional breakpoints will
occur until a new breakpoint condition is set.
This command is available on the MC1451A-E, MC1251A-E, and
MC1151A-E parts only.
Set break point mode to positive actual
position based
none
1b (hex)
current axis
all axes
no
Set break point mode to negative actual
position based
none
1c (hex)
current axis
all axes
no

Related parts for MC1151A