32 /16 Channels of 16 bit D/A with FIFOs

  • Standard single-width 32 bit PMC module
  • 32 or 16 D/A channels
  • 16 bit D/A converter
  • Multiple software selectable output ranges (up to ±10.8 V)
  • Supports simultaneous update
  • 2 M x 16 bit SRAM to store value in advance
    • Allows prestored waveforms
    • Allows periodically repeated waveforms (without CPU load)
  • Supports sequencer mode
    • Channels are individually selectable
    • Programmable cycle time (10 μs up to 11.93 h)
    • Reduces CPU load
  • Factory calibration data available in EEPROM
  • Front panel I/O (HD68 SCSI3 type connector)

Product status: Active

Operating Temperature Range -40 °C to +85 °C RoHS compliant

The TPMC554 is a standard single-wide 32 bit PMC module and provides 32/16 channels of 16 bit analog outputs. All signals are accessible through a HD68 SCSI3 type front I/O connector.

The software selectable output voltage ranges are 0V-5V, 0V-10V, 0V-10.8V, ±5V, ±10V and ±10.8V. The output voltage range can be set individually per channel. The conversion time is typ. 10µs and the DAC outputs are capable to drive a load of 2kohm, with a capacitance up to 4000pF.

Besides of an individual channel update, the double buffered DACs allow simultaneous update of all channels. Additionally a sequencer on the TPMC554 allows updating enabled channels periodically with a sequence timer range that extends from 10µs to 11.93h.

In addition to the double buffered distributed RAM inside the FPGA the TPMC554 provides 2 M x 16 bit external SRAM to store values that are known in advance. This feature can also be used to periodically output any kind of waveform or bit pattern. The size of the FIFO for each DAC channel is adjustable.

Each TPMC554 is factory calibrated. The calibration information is stored in an on board serial EEPROM unique to each PMC module.

Software Support (TDRV016-SW-xx) is available for different operating systems.

Mechanical Interface PCI Mezzanine Card (PMC) Interface confirming to IEEE P1386/P1386.1; Single Size
Electrical Interface PCI Rev. 2.2 compliant; 33 MHz / 32 bit PCI; 3.3V and 5V PCI Signaling Voltage
PCI Target Chip PCI9030 (PLX Technology)
Quad-DAC AD5754R (Analog Devices)
SRAM A64S06161A (Amic)
Number of Channels TPMC554-10R: 32 D/A channels
TPMC554-11R: 16 D/A channels
D/A Resolution 16 bit
D/A Output Voltage Range Selectable: 0V – +5V, 0V – +10V, 0V – +10.8V, ±5V, ±10V, ±10.8V
D/A Output Load Max 2kohm | 4000pF per D/A channel
D/A Output Settling Time Max 10µs
D/A Protection 20mA current limit option, thermal shutdown option
D/A Calibration Calibration data for gain and offset correction
DAC INL/DNL Error ±16/±1 LSB
I/O Connector Front I/O HD68 SCSI-3 (AMP5-787082-7 or compatible)
Power Requirements 200mA typical @ 3.3V
600mA typical@ 5V (±10V output, 2kohm load)
Temperature Range Operating: -40 °C to +85 °C
Storage: -40 °C to +85 °C
Weight 86 g
Humidity 5 – 95% non-condensing
MTBF 1) 665 000 h to 678 000 h


1) depends on variant, for further details see User Manual



32 Analog Outputs (16 bit) with FIFOs

32 analog outputs; 16 bit; programmable ranges up to +/-10.8 V; immediate or simultaneous load; sequencer mode; FIFO mode; factory calibrated; Front I/O via HD68 / SCSI-3 connector


16 Analog Outputs (16 bit) with FIFOs

16 analog outputs; 16 bit; programmable ranges up to +/-10.8 V; immediate or simultaneous load; sequencer mode; FIFO mode; factory calibrated; Front I/O via HD68 / SCSI-3 connector


HD68 / SCSI-3 Cable

HD68 / SCSI-3 Terminal Block

Cable Kit for Modules with HD68 / SCSI-3 Connector

PIM I/O Module with 68 pin Connector


Device Driver for Multiple Channel 16-bit Analog Output Family

Data Sheet

Data Sheet

Data Sheet - Issue 1.0.1

User Manual

User Manual - Issue 1.0.2