4.5.7. General purpose digital input-output (EXTIO)

Output is located on BPC connector. It allows user to configure it as input or output. Logical level one is considered to be active (see Input parameters table). However it can be inverted so that logical level zero is considered active.

Input parameters
Type TTL
Logic zero level 0 V
Logic one level 3.3 V

In input mode you can get information about logical level on input (see Controller status), or initiate the following actions during transfer to active state (or during transfer to non-active state if the input is inverted):

  • Perform Command STOP (quick stop).
  • Perform Command PWOF command (windings power supply switch off).
  • Perform Command MOVR command (shift to the given distance with last used settings).
  • Perform Command HOME command (automatic position calibration).
  • Enter Alarm state (turn off H-bridges and wait reinitialization).

It does not matter how the state of the input becomes active (after changing the invert states, or when changing the voltage level). The controller uses a software debounce the input. Initiating the action takes place only when the active state of the input buttons lasted for more than 3 ms.

Warning

When you turn on or reboot the controller at the input voltage level of the input is present, which is considered to be active, the controller interprets it as a signal to trigger any of the actions.

Note

Digital input has weak pull down to the ground.

In output mode it is possible to set active or inactive logic level on the following events:

  • EXTIO_SETUP_MODE_OUT_MOVING – Active state during motor movement.
  • EXTIO_SETUP_MODE_OUT_ALARM – Active state when controller is in Alarm state.
  • EXTIO_SETUP_MODE_OUT_MOTOR_ON – Active state while power is supplied to the motor windings.
  • EXTIO_SETUP_MODE_OUT_MOTOR_FOUND – Active state while motor is connected.
Output technical characteristic
Logic type TTL 3.3V
Update frequency 1 kHz
Nominal current 5 mA

4.5.7.1. Connection diagram

4.5.7.1.1. Controller board

Digital output is located on the BPC connector

../../../_images/ExtIOboard.png

Scheme of connection to digital input/output for the controller board

4.5.7.1.2. One-axis and two-axis systems

Among two box versions, only two axis system has the digital input/output. Corresponding contacts output on the HDB-26 connector.

../../../_images/ExtIO2axis.png

Scheme of connection to digital input/output for two-axis system

4.5.7.1.3. Multi-axis system

Multi-axis system does not have contacts responsible for general purpose digital input/output.