Products search search close

IO397

Configurable I/O Module and Simulink-Programmable FPGA I/O Module

The IO397 I/O module is a mPCIe-compatible, configurable I/O module and Simulink-programmable FPGA offering 50k logic cells, 4 ADC input channels, 4 DAC output channels, 14 ESD-protected TTL I/O lines and a Xilinx® Artix®-7 chip. The 4 ADC input channels each have a 16-bit resolution and can work with up to 200 ksps.The analog input circuit is designed to allow software-selectable input voltages of 0-5.12V, 0-10V, 0-10.24V, ±5V, ±5.12V, ±10V and ±10.24V.

The 4 DAC output channels also each offer a 16-bit resolution and a settling time of 10μs. The analog input circuit is designed to allow software-selectable output voltages of 0-5V,v 0-10V, 0-10.8V, ±5V, ±10V or ±10.8V.

For customer-specific I/O extensions or inter-module communication, the IO397 also provides 14 ESD-protected TTL I/O lines, each of which have a pull resistor to a common programmable pull voltage that can be set to +3.3V, +5V and GND. This I/O module is ideal for closed-loop controls and hardware-in-the-loop (HIL) simulations using MATLAB® and Simulink.

Key Features

  • 14 x ESD protected TTL I/O with pull-resistors. Voltage levels of 3.3V, 5V, or ground, and input/output directions that are software configurable by I/O line
  • 4 x 16-bit analog inputs, 200 ksps, ADC
  • 4 x 16-bit analog outputs with a 10μs settling time, DAC
  • Programmable FPGA workflow for Simulink Real-Time™ supported by Speedgoat configuration files and the Speedgoat I/O Blockset
  • Configurable workflow for Simulink Real-Time™ supported by Speedgoat configuration files and the Speedgoat I/O Blockset

IO397 Configuration Package

Configuration Package  
IO397 Rapid Control Prototyping Configuration 3x PWM, 1x Quadrature Decoder, 3x digital I/O, and 1x Interrupt line. All I/Os can be used as digital I/O
IO397 Hardware in-the-loop Configuration 6x CAP, 1x Quadrature Encoder, 3x digital I/O, and 1x interrupt line. All I/Os can be used as digital I/O
IO397 Communication Configuration 2x SPI Master/Slave, 1x I2C Master, 1x I2C Slave, 1x Serial (UART). All I/Os can be used as digital I/O

<
Physical  
Form factor mPCIe
Power requirements +3.3V aux: 650 mA typical
Bus PCI Express
Connectors

Digital I/O: 17-pin M12 male
Cable connector: Phoenix Contact M12 17-pos female connector
Board connector: Phoenix Contact part no. 1442078

Analog I/O: 17-pin M12 female
Cable connector: Phoenix Contact M12 17-pos male connector
Board connector: Phoenix Contact part no. 1442081

Environmental  
Operating temperature -40°C to +85°C
Relative humidity 5 to 95%, non-condensing
FPGA  
FPGA chip Xilinx Artix-7 XC7A50T
No. of logic cells available 50k
I/O
 
Digital 14 x ESD protected TTL I/O lines with pull-resistors.
Voltage levels of 3.3V, +5V, or ground, and input/output directions that are software configurable by I/O line
Analog Inputs 4 x 16-bit, 200 ksps, simultaneous sampling, differential/single-ended, and software-selectable voltage ranges: 0-5.12V, 0-10V, 0-10.24V, ±5V, ±5.12V, ±10V and ±10.24V
Analog Outputs 4x16-bit,10μs settling time, and software-selectable voltage ranges: 0-5V, 0-10V, 0-10.8V, ±5V, ±10V or ±10.8V
Reliability  
Mean time between failures (MTBF)* 987,000 hours
MTBF (Mean Time Between Failure) - MTBF values shown are based on calculation according to MIL-HDBK-217F and MIL-HDBK-217F Notice 2; Environment: GB 20°C. The MTBF calculation is based on component FIT rates provided by the component suppliers. If FIT rates are not available, MIL-HDBK-217F and MIL-HDBK-217F Notice 2 formulas are used for the FIT rate calculation.
Item ID Product Name Components
2A397X* IO397
  • 1 x IO397 FPGA I/O module
  • 2x17-pin male M12 to 17-pin female M12 Cable,(3ft/0.91m)
  • 1x 2-way 17-Pin M12 Terminal Board
  • Driver block library for Simulink Real-Time™
  • Simulink test models
  • Comprehensive documentation and Simulink example models
  • Installation into real-time target machine
20397Z IO397 Configuration Package

Configuration files for:

  • Rapid Control Prototyping
  • Hardware-in-the-loop
  • Communication

Key to X in Item ID
Please replace the X with the code number of the specific target machine into which this I/O module shall be installed:

  • 7 = Unit real-time target machine
  • 8 = Baseline real-time target machine

Pricing information
We don't publish pricing information on our website. Upon request by e-mail or phone we can provide a complete price list covering our entire product portfolio in various currencies. We recommend that you get in touch with us to discuss your specific needs. We can then quickly provide you with a tailored quotation including technical and pricing information.

 

Included in the Delivery

Common Applications

Supported target machine

Resources

Follow Speedgoat LinkedIn