16 bit ADC, 16 bit DAC, TTL I/O, Counter

  • Standard single-width 32 bit PMC module
  • 32 (single-ended) or 16 (differential) channels analog input (multiplexed)
    • 16 bit A/D converter
    • ±1.25 V, ±2.5 V, ±5 V and ±10 V ranges
    • Overvoltage protected multiplexer (70 Vpp)
    • Sequencer mode
  • 8 channels analog output
    • 16 bit D/A converter
    • ±10 V ranges
    • Sequencer mode
    • Simoutaneous Update
  • 16 digital I/O lines
    • TTL tri-state
    • ESD protected
    • Input debouncer
    • Input event detection
  • 32 bit counter timer
  • Front panel I/O (HD68 SCSI-3 type connector)

Product status: Active

The TPMC851 combines 32 single ended / 16 differential channels of 16 bit multiplexed analog input, 8 channels of 16 bit analog output, 16 digital I/O lines and a 32 bit multi-purpose counter on a standard single-width PMC module.

A 16 bit ADC converts 32 single-ended or 16 differential multiplexed ADC input channels. The conversion time is up to 1.25 µs without channel/gain change and up to 17.25 µs with channel/gain change (ADC throughput rate up to 250ksps). The input multiplexer of the A/D circuit offers analog overvoltage protection of up to 70Vpp. A programmable gain amplifier allows gains of 1, 2, 4 or 8 resulting in input voltage ranges of ±10V, ±5V, ±2.5V or ±1.25V.

The ADC part of the TPMC851 can operate in Manual Mode or Sequencer Mode:

Manual Mode

In Manual Mode the multiplexer, programmable gain amplifier and the converter are fully controlled by the user. A conversion for a selected channel / gain can be started automatically after the settling time has elapsed, or manually by the user.

Sequencer Mode

In Sequencer Mode each of the A/D channels can be independently enabled and configured for the sequencer. The sequencer can run continuously, at specific time intervals, or it may be triggered by an external event. Conversion data is stored in a data RAM.

The 8 analog output channels are realized by eight 16 bit digital to analog converters (DACs). The conversion time is 10 µs. An operational amplifier drives the full-scale range of ±10V and is capable to drive high capacitive loads. Similar to the analog inputs a sequencer can control the analog outputs.

Following operation modes are available:

Immediate Update: Updates the DAC output immediately when new data is written to the DAC channel.

Simultaneous Update: DAC data is buffered and all DAC outputs are updated simultaneously on a trigger event:

- Manual Update: Updates all DAC outputs on a manual event (register write)

- Trigger Update: Updates all DAC outputs on a external event

- Sequencer Update: Updates all DAC outputs after the sequencer timer has elapsed

Each TPMC851 is factory calibrated. The calibration data is stored in an EEPROM unique to each TPMC851.

The 16 digital TTL tri-state I/O lines with 4.7k& pull up resistors are ESD protected and protected against overvoltage. All 16 lines can be individually programmed as input or output, and can generate an interrupt on negative and positive transitions. Each input has an electronic debounce circuit to prevent short spikes on the input lines to cause an interrupt. The digital inputs can supply the external signals for the ADC and DAC sequencer and the 32 bit counter.

Additionally the TPMC851 offers a 32 bit multi-purpose counter. The counter includes a 32 bit preload register and a 32 bit compare register. The 32 bit counter can be fed with an internal clock or with an external signal supplied by the digital inputs. The 4 counter input modes determine the interpretation of the input signals. Additionally 3 count modes, which describe the behavior of the counter, and 4 control modes are available:

Counter Input Modes

  • Internal clock with prescaler
  • Up/Down count
  • Direction count
  • Quadrature count with 1x, 2x or 4x resolution multiplier

Count Modes

  • Cycling Counter
  • Divide-by-N
  • Single Cycle

Control Modes

  • Load on Control
  • Latch on Control
  • Gate on Control
  • Reset on Control

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

Mechanical Interface PCI Mezzanine Card (PMC) Interface; Single size
Electrical Interface PCI Rev. 3.0 compliant, 33 MHz / 32 bit PCI, 3.3 V and 5 V PCI Signaling Voltage
PCI Target Chip TEWS PCI Interface FPGA
ADC AD7663
Number of Analog Input 32 single-ended or 16 differential channels
Input Gain Amplifier Programmable for gain 1, 2, 4, and 8
Input Voltage Range ±10 V for gain = 1
±5 V for gain = 2
±2.5 V for gain = 4
±1.25 V for gain = 8
Input Overvoltage Protection 70 Vpp
Calibration Data Calibration data for gain and offset correction in ID PROM
Resolution 16 bit with no missing codes
Conversion Time 1.25 µs without channel/gain change (ADC throughput rate up to 250ksps)
17.25 µs with channel/gain change
16 µs/channel in sequencer mode
Accuracy ±2 LSB @ 25 °C after calibration
Linearity ±2 LSB @ 25 °C after calibration
Number of Analog Outputs 8 analog output channels
Output Voltage Range ±10 V
Calibration Data Calibration data for gain and offset correction in ID PROM
Resolution 16 bit
Conversion Time 10 µs max.
Accuracy ±1 LSB @ 25 °C after calibration
Linearity ±2 LSB @ 25 °C after calibration
DAC INL/DNL Error ±4 / ±3 LSB
Capacitive Load Up to 10,000 pF
Number of Digital I/O 16 digital I/O channels
Minimum Pulse Width Programmable 100 ns – 6.55 ms
I/O Connector Front I/O: HD68 SCSI-3 type female connector (AMP 787082-7)
No PMC P14 I/O
Power Requirements 385 mA typical @ +5 V DC
Temperature Range Operating: -40 °C to +85 °C
Storage: -40 °C to +85 °C
Weight 75.5 g
Humidity 5 – 95% non-condensing
MTBF 239 930 h




32 Analog Inputs (16 bit), 8 Analog Outputs (16 bit), 16 TTL I/O, Counter

32 single-ended or 16 differential analog inputs; multiplexed; 16 bit; +/-10 V; Input Gains: 1,2,4,8; 8 analog outputs; 16 bit; +/-10 V; 16 TTL I/O; 32 bit multi purpose counter; 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


Device Driver for Multifunction I/O Boards with 16-bit DAC, 16-bit ADC, TTL I/O and Counter.

Data Sheet

Data Sheet - Issue 2.0.0

User Manual

User Manual - Issue 2.0.0