XmPga02 - Programmable inputs and outputs board

XmPga02 - Programmable inputs and outputs board

  • replaces XmPga01 board
  • can be connected to XBus interface of ConTeK control system
  • 16 byte address space
  • 16 digital inputs
    • selectable signal level for groups of 4 inputs (5V, 24V)
  • 32 digital outputs
    • 16 outputs TTL
    • 16 outputs TTL, analog 0-5V PWM or with transistor switches
  • oscillator for resolver excitation
    • selectable frequency 2, 5, 10, 20kHz
  • up to 4 resolver inputs
    • resolution 12 bit
    • incremental and absolute mode
    • adjustable input sensitivity
  • all inputs and outputs can be processed by FPGA
    • variable function, defined by FPGA project
    • 14976 bytes general purpose RAM
    • basic frequency 20MHz
    • 2x PLL (multiply, divide, phase shift)


Description

XmPga02 board is suitable for application, where rotating or linear resolvers must be processed or where digital inputs and outputs must be specially processed. Board can realize e.g. fast control of stepper motor with MSm01, generating of digital signal sequences, accurate measurement of frequency or duty cycle, impulse counting etc.

Board can be connected to XBus interface of ConTeK control system.

Core of XmPga02 is FPGA - programable array from Altera, which provides processing of all inputs, outputs and resolver decoders. FPGA function is defined by configuration file, which is loaded from control unit through XBus interface.

Resolver inputs allows connecting and processing up to four revolving or linear resolvers. Inputs consist of amplifier with gain, which can be set by inserting resitor network into socket. Gain is common for two resolver inputs. Difference between input signals of one resolver can be compensated by resistor trimmers.

Common sinus oscillator with selectable frequency provides excitation for all resolvers.

Each digital input has resistance T-element. This allows setting of input signal level simply by inserting resitor network into socket. Resistor network is common for group of four signals. Input signals are connected by 34 wire flat cable.

All digital outputs has TTL buffers. Up to 16 outputs can be equipped with transistor switches or RC filters for generating analog voltage 0-5V by PWM. Output signals are connected by two 34 wire flat cables.

Technical parameters

  • Power supply voltage: 5V from XBus
  • Current consumption: 220mA (with disconnected resolvers)
  • Operating temperature: 0-70°C
  • Interface
    • Bus: ConTeK XBus, 34 pins
    • Addressing: can be set between 00h-F0h in 16-byte steps
    • IRQ: IRQB
  • Digital inputs
    • Number of inputs: 16
    • Input voltage: can be set 24V or 5V independently for groups of 4 inputs
    • Level L: max. 8V for 24V range, 1.6V for 5V range
    • Level H: min. 16V for 24V range, 3.3V for 5V range
  • Digital outputs TTL
    • Nuber of outputs: 16
    • Output voltage: 5V
    • Level L: max. 0.33V, 6mA
    • Level H: min. 3.7V, -6mA
    • Frequency: depends on FPGA project
  • Digital outputs TTL/transistor switch/analog 0-5V
    • Type: transistor switch
      • Number of outputs: 8 nebo 16
      • Output voltage: max. 35V
      • Output current: max. 100mA
      • Voltage drop: 1,5V
      • Frequency: max. 100kHz
    • Type: TTL
      • Number of outputs: 1-16
      • Output voltage: 5V
      • Level L: max. 0.33V, 6mA
      • Level H: min. 3,7V, -6mA
      • Frequency: depends on FPGA project
    • Type: Analog output 0-5V
      • Number of outputs: 1-16
      • Output voltage: 0-5V
      • Resolution of PWM: depends on FPGA project
      • Frequency: depends on FPGA project
  • Resolver inputs
    • Number of inputs: 0-4
    • Excitation voltage: 2.2Vef
    • Excitation frequency: selectable 2, 5, 10, 20kHz
    • Input voltage: 2Vef, adjustable
    • Speed: max. 30000 rpm