Products search search close

IO991: Battery Emulation I/O Module

I/O module for battery charge and discharge emulation with 6 independent isolated channels, with Simulink driver blocks

This I/O module offers 6 independent isolated channels for battery emulation and typically used to emulate portable battery power supplies, battery stacks for electric vehicles or batteries under charge. Each channel can supply up to 7V, source up to 300 mA and sink up to 100 mA. Multiple IO991 I/O modules can be combined in series or parallel to achieve the required power levels for charge and discharge (voltage and current).

This I/O module is ideal for hardware in-the-loop simulation of battery management systems (BMS) using MATLAB and Simulink.

Key Features

  • 6 independent isolated channels
  • Source-to-load and battery charging emulation
  • Series and parallel battery stack combinations possible
  • Independent power and sense lines
  • Voltage range of 0-7 V with 14-bit resolution
  • 300 mA source to load
  • 100 mA sink adjustable in 16 steps

As the IO991 I/O module comes in a PXI/CompactPCI form factor, it is connected to a Speedgoat real-time target machine via an expansion enclosure with 1-18 slots available.

Form factor PXI/Compact PCI
Power requirements

3.3V: 0.8 A

5V: 2.0 A

12V: 0.6 A

-12V: 0.3 A

PCI bus 33 MHz, 32-bit
Connectors 37-pin D-Sub
Operating temperature 0°C to +55°C
Relative humidity Up to 90%, non-condensing
Number of channels 6 (independent and isolated)
Output voltage 0-7V (14-bit resolution)

Output voltage accuracy ±0.2% ±20mV (from 1V to 7V output
over ambient temperature range of
+ 11°C to +31°C)
Isolation voltage ±750V
Output current source Up to 300mA per channel
Current sink 0 to 100mA (in 16 steps)
Output connections Vout+, Vout- and two-sense input lines for each channel
Protection Short circuit, reverse voltage and thermal shutdown
IO Access
Front 6 independent isolated channels
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.
As the IO991 I/O module comes in a PXI/CompactPCI form factor, it is connected to a Performance Speedgoat real-time target machine via an expansion enclosure. Such enclosure may have between 1 and 18 slots available.

Item ID Product Name Components
2A9916 IO991-06
  • 1 x IO991-06 battery emulation I/O module
  • 1 x 37-Pin Female D-Sub to Unterminated Ends
  • Driver block library for Simulink Real-Time™
  • Installation into real-time target machine


Pricing information
We do not 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 contact 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

  • I/O module installed in real-time target machine
  • Cable
  • Simulink driver blocks
  • Test models
  • Comprehensive documentation

Supported target machine


Follow Speedgoat LinkedIn