NOVA electronics Inc.
MCX514 -
6
-
6
-
■
Various Synchronous Actions
Synchronous action is the function that executes a specified action together if a specified activation factor occurs. These
synchronous actions can be performed fast and precisely, independent of the CPU.
Synchronous action can be set up to 4 sets to each axis.
1 set of synchronous actions is configured with one specified activation factor and one specified action. 15 types of activation
factors are provided, such as the passage of a specified position, start/termination of driving, the rising/falling edge of an external
signal and expiring of an internal timer. In addition, 28 types of actions are provided, such as start/termination of driving, save the
current position counter value to multi-purpose register and writing of a drive speed.
When an activation factor of 1 set of any axis occurs, the other 3 sets of the same axis and 1set of another axis, which are total
7sets of actions, can be activated simultaneously.
Multiple synchronous action sets can be used in combination, which allows users to develop a wide array of applications.
• Outputs an external signal when passing through a
specified position during the driving.
• Saves the current position to a specified register when
an external signal is input during the driving.
• Outputs N split pulses from a specified position to the
external during the driving.
Fig. 1.1-10 Synchronous Action
■
Four Multi-Purpose Registers
MCX514 has four 32-bit length multi-purpose registers in each axis.
Multi-purpose register can be used to compare with the current position, speed and timer, and then can read out the status which
represents comparison result and can output as a signal. In addition, it can activate a synchronous action according to comparison
result or can generate an interrupt.
By using with synchronous action, it can save values of current position or speed of during the driving to multi-purpose registers
and load values that are saved in multi-purpose registers to the output pulse number or drive speed.
■
Timer Function
MCX514 is equipped with a timer in each axis, which can set with the range of 1 ~ 2,147,483,647
μ
sec in increments of 1
μ
sec
(at CLK = 16MHz). By using with synchronous action, the following operations can be performed precisely.
• Starts driving after specified periods when the
driving is finished.
• Starts driving after specified periods after an
external signal is input.
• Stops continuous pulse driving after specified
periods.
• Times from position A to position B.
Fig. 1.1-11 Timer Function
Axis is passing through the position 15,000
PIO0
Output the pulse signal to the external
Action
Activation Factor
Timer
Termination of driving
Start of driving
After 17.35 msecs
Time
V
Time
V