For a better experience on, enable JavaScript in your browser. Thank you!

DS4002 Timing and Digital I/O Board

Generating and capturing digital signals

With the DS4002 Timing and Digital I/O Board, you can capture and generate a wide spectrum of digital signals for tasks during hardware-in-the-loop simulation and rapid control prototyping.

Key Benefits

The DS4002 Timing and Digital I/O Board combines a variety of digital I/O tasks on one board. It provides the functionality you expect from an ordinary digital I/O board plus additional features that help you perform specific control tasks easily. Eight channels can be programmed for either capturing digital signals or generating flexible pulse patterns. 32 additional I/O lines can be used for further digital I/O tasks, for example, to control single input lines (switches, sensors) or output lines (relays, displays).


Application Areas

The DS4002 Timing and Digital I/O Board is ideally suited to all kinds of hardware-in-the-loop simulations and rapid control prototyping. It captures digital signals for the measurement of parameters such as frequency or phase, and generates digital signals such as PWM pulses to control actuators or simulate sensors. It also performs many digital I/O tasks, for example, controlling switches or displays.

A brief overview of applications:
  • Frequency measurement (F/D)
  • PWM duty cycle measurement
  • Phase shift measurement
  • 1- and 3-phase PWM pulse pattern generation
  • Square-wave signal generation (D/F)
  • Monoflop signal generation

Further Features

The DS4002 Timing and Digital I/O Board can be used together with the DS2211 HIL I/O Board to capture engine signals angle-synchronously. The DS4002 can also be the time base (angle master) in such a setup. In many situations, the DS4002 board can be used as an alternative to the DS5001 Digital Waveform Capture and DS5101 Digital Waveform Output Boards.

Parameter Specification
  • 8 channels (timing I/O) with 200 ns resolution n Each channel individually programmable as input or output
  • Common 30 bit/200 ns time base
  • Fast dual-port RAM for data storage
  • 32 additional digital I/O lines (TTL)
  • 2 external trigger input lines n Time-base connector
Interrupt controller
  • 1 read event interrupt
  • 2 signal generation interrupts
Timing I/O Signal capture mode
  • Time and polarity stored for each edge (time stamps)
  • Stores up to 512 30-bit time stamps per channel
  • Rising and/or falling edge detection programmable
  • Latchup protection n Interrupt to master processor after predefined number of edges
Signal generation mode
  • Signals described as a series of rising and falling edges n Stores up to 256 commands and 29-bit delay constants
  • All channels triggerable from channels 1 and 2
  • Interrupts programmable from channels 1 and 2
  • Loop counter
  • Update of time constants, output level, jump address, and loop counter during program execution (swinging buffer mechanism)
  • 2 external trigger input lines
Voltage range
  • TTL input/output levels
Output current
  • Max. ±75 mA
Input/output frequency
  • Max. 833 kHz (1 channel active)
Digital I/O Lines
  • 32 lines with ESD (electrostatic discharge) protection: 24 lines input/output (programmable in 8-bit groups, as direct input, strobed input or output) 4 lines fixed input mode 4 lines fixed output mode
  • 1 strobe input
  • 2 handshake lines for acknowledge and output ready
  • Direct and/or latched input mode
  • Used to control single input or output lines
Voltage range
  • TTL input/output level
Output current
  • Max. -64 mA/+16 mA
External trigger input
  • 2 lines with TTL input level
Physical connections
  • 50-pin female Sub-D connector
Host interface
  • One 8- or 16-bit ISA slot (power supply only)
Physical characteristics Physical size
  • 338 x 114 x 20 mm (13.3 x 4.5 x 0.8 in)
  Ambient temperature
  • 0 … 70 ºC (32 … 158 ºF)
  Power supply
  • Power supply n +5 V ±5%, 3 A




Basic Information