Products search search close


Simultaneous-Sampling 12-Channel 16-bit Analog I/O Module

The IO104 I/O module is a fast, simultaneous-sampling, 16- bit analog input and output module with Simulink® driver blocks.

The eight analog input channels can be sampled simultaneously with a constant conversion time, and the four analog output channels can be updated individually or simultaneously.

Individually configurable TTL digital I/O lines are also available.
This I/O module is ideal for closed-loop controls and hardware-in-the-loop simulations using MATLAB® and Simulink.

Analog Inputs

  • Up to 8 channels, simultaneous sampling, true bipolar differential or single-ended voltage inputs
  • 16-bit resolution
  • Up to 2 MSPS
  • Software selectable ±2.5 V, ±5 V, ±10 V input range
  • Simulink Real-Time™ analog input driver blocks

Analog Outputs

  • 4 single-ended analog outputs with a dedicated 16-bit DAC for each channel
  • 16 bit resolution
  • Up to 1 MSPS
  • Software selectable ±2.5 V, ±5 V, ±10 V input
  • Simulink Real-Time analog output driver blocks

Digital I/O

  • 16 digital I/O TTL, 5 V tolerant
  • Configurable as input or output for each group of 8 channels
  • Simulink Real-Time digital input and output driver blocks
Form factor PMC
Power requirements 5.5W typical, 6.5W maximum
Bus PCI Specification 2.3, with 66MHz/33MHz, D32 and universal signalling (5/3.3 Volt)
Connectors 80-way P50E80
Cable connector: 3M part no. P50E-080S-EA
Board connector: 3M part no. P50E-080P1-S1-EA
Operating temperature 0 to 65°C (extended temperature variants: -40°C to +85°C)
Relative humidity 0 to 80%, non-condensing
Analog inputs (at 25°C)  
Number of inputs 8 differential analog input channels
Dedicated A/D converter per channel
A/D resolution 16 bits (0.0015% of FSR)
Maximum ADC sample rate 2 MSPS per channel (DMA)

Voltage ranges

Input Impedance

Configurable as ±10 V, ±5 V or ±2.5 V (for each group of four channels)

2 MΩ line-line in parallel with 40 pF

Input over voltage protection ±25 V with power applied, ±15 V with power removed
Analog output  
Number of outputs 4 single ended
D/A resolution 16 bit
Settling time 2 μs, typical with half-scale step, no-load
Volltage ranges Configurable as ±10 V, ±5 V or ±2.5 V (one setting for all channels)
Noise 2.0 mV-RMS, 10 Hz-100 kHz typical
Protection Withstands sustained short-circuiting to ground
Digital I/O  
Ports 16, configurable in 2 groups of 8 as input or output, standard TTL 5 V tolerant
Current per line ±8 mA (source)/0.15 mA (sink)
Mean time between failures (MTBF)* 225,600 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
20104X* IO104
  • 1 x IO104 I/O module
  • 1 x shielded round 80-way cable, (1.82 m/6 ft)
  • 1 x 80-way spring-loaded terminal board with DIN-rail mount
  • Driver block library for Simulink Real-Time
  • Comprehensive documentation and Simulink example models
  • Installation into the real-time target machine
Optional Accessories
201049 IO104 ExtTemp

Increases the temperature range of the IO104 I/O module from 0 to +70 ºC to -40 ºC to +85 ºC

20104M IO104 BNC Panel Aluminum BNC panel for the IO104 I/O module providing access to signals over BNC connectors
20104N IO104 BNC Box Aluminum BNC box for the IO104 I/O module providing access to signals over BNC connectors
211040 IO104 XLR Panel Interface patch panel to access 8 differential analog input channels and 4 single-ended analog output channels via balanced XLR connectors

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:

  • 5 = Mobile real-time target machine
  • 6 = Performance 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 machines


Follow Speedgoat LinkedIn