TPMC532 16/8 Channel 16bit ADC, 8/4 Channel 16bit DAC and 14 Channel TTL Digital I/O

16 or 8 channels of simultaneous sampling true differential bipolar 16bit analog input, 8 or 4 channels of simultaneous update single-ended unipolar/bipolar 16bit analog output and 14 channels of tristate capable 5V tolerant TTL digital input/output. All signals are accessible via Mini-D Ribbon (MDR68) type front I/O connector. The TEWS Technologies TPMC532 PMC module provides two sequencer one for AD conversions and another one for DA conversions.

The ADC offers true differential inputs with software selectable +/- 5V and +/- 10V bipolar input voltage ranges (one setting for all eight channels of each ADC). The sampling rate is up to 200 kSPS and they offer an oversampling capability with digital filter.

The DAC offers software selectable 0-5V, 0-10V, 0-10.8V, +/- 5V, +/- 10V and+/- 10.8V output voltage ranges (individual setting for each of the four channels of the DAC). The conversion time is typ. 10µs and the DAC channels are capable to drive a load of 2 kΩ with a capacitance up to 4000 pF.

To be able to collect ADC frames and to outut DAC frames the TPMC532 provides input and output FIFOs. Data transfer on the PCI bus is handled by TPMC532 initiated block transfer mode DMA cycles with minimum host/CPU intervention.

Each TPMC532 is factory calibrated. The correction data is stored in an onboard serial EEPROM. These correction values can be used to perform a hardware correction for every analog-to-digital and digital-to-analog conversion. Additionally a temperature sensor onoard can be used to compensate temperature dependent errors.

All 14 DIOs can be programmed whether to have their Digital I/O transmitters enabled or disabled individually per I/O line. The digital I/O receivers are always enabled so each DIO level can always be monitored and can generate an interrupt, triggered on rising edge, falling edge or both. Additionally a debounce filter can be configured to get rid of bounce on the digital I/O lines.

A wide range of drivers is available: Linux, Integrity, QNX, VxWorks and Windows. All drivers - except the Windows drivers - are supplied as C source code.


Technical Description

  • PMC module, 32 bit/33MHz PCI interface
  • DMA master functionality
  • 16 or 8 channels bipolar 16bit analogue input
    • Simultaneous sampling
    • True differential inputs
    • Programmable input voltage: +/-5V and +/-10V
    • 200kSPS sampling rate
    • Oversampling capability
  • 8 or 4 channels single-ended unipolar/bipolar 16 bit analogue output
    • Simultaneous update
    • Programmable output voltage: 0-5V, 0-10V, 0-10.8V, +/-5V, +/-10V, +/- 10.8V
    • Setting time: typ. 10µs
    • 2kΩ load with up to 4000 pF capacitive load
  • Onboard temperature sensor
  • Programmable conversion rates
  • Frame trigger signal for synchronization purposes
  • 14 channels of tristate capable 5V tolerant TTL digital input/output, ESD protection
  • Mini D Ribbon (MDR68) type front I/O connector
  • Factory calibration data stored in EEPROM
  • -40°C .. +85°C operating temperature range
  • Integrity, Windows, Linux, QNX, and VxWorks drivers are available
  • 5 years warranty

Order Information


16 port A/D, 8 port D/A and 14 port TTL digital I/O


8 port A/D, 4 port D/A and 14 port TTL digital I/O


MDR68 cable


MDR68 terminal block


MDR68 cable kit for modules with MDR68 connector


Integrity driver


VxWorks driver


Windows driver


LINUX driver


QNX driver

Technical Documentation

TPMC532 data sheet

TPMC532 user manual

Windows driver user manual

LINUX driver user manual

QNX driver user manual