TPMC500

32 Channel Isolated 12bit A/D Conversion

  • Standard single-width 32 bit PMC module
  • Up to 32 single-ended or 16 differential A/D channels (multiplexed)
  • 12 bit A/D converter
  • Channels are galvanically isolated
  • Overvoltage protected multiplexer (up to 70 Vpp)
  • Programmable gain amplifier (1, 2, 4, 8 or 1, 2, 5, 10)
  • Uni-polar (0 V … +10 V) or bi-polar (±10 V) input
  • Supports sequencer mode
    • Channels are individually selectable
    • Programmable cycle time (100 μs up to 6.5535 s)
    • Reduces CPU load
  • Factory calibration data available in EEPROM
  • Front panel I/O (HD50 SCSI-2 type connector) or P14 I/O

Product status: Active

The TPMC500 is a PCI Mezzanine Card compatible module providing 32 galvanically isolated multiplexed 12 bit ADC channels. The data acquisition and conversion time is mode-dependent: Maximum 10µs without channel / gain change, maximum 12.5µs with channel / gain change.

The ADC input channels can be software configured to operate in single-ended mode (up to 32 input channels) or differential mode (up to 16 input channels). Mixed mode operation is also possible.

The ADC multiplexer is overvoltage protected up to 70Vpp. A programmable gain amplifier allows gains of 1, 2, 5, 10 (TPMC500-10R, -12R, -20R and -22R) or 1, 2, 4, 8 (TPMC500-11R, -13R, -21R and -23R). For a gain of 1, the full-scale input voltage range is +/-10V for the TPMC500-10R, -11R, -20R, -21R and 0V to 10V for the TPMC500-12R, -13R, -22R, -23R.

Additionally the TPMC500 provides a sequencer to control the analog inputs without wasting CPU time. Each channel can be independently enabled and configured by a sequencer instruction RAM. After the last instruction of a programmed sequence has been completed the ADC data of all channels enabled for the sequence are stored in the data RAM.

The repeat frequency of the sequencer can be programmed by using the sequence timer. The sequence timer is programmable from 100µs to 6.5535sec in steps of 100µs. Whenever the timer reaches the programmed value the sequencer starts a new sequence. A special function is the sequencer continuous mode. It is activated, if the sequence timer register is set to 0. In this mode the sequencer will start again with the first instruction of the sequence as soon as the last instruction of the previous sequence has been completed.

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

Software support (TPMC500-SW-xx) is available for different operating systems.

Mechanical Interface

PCI Mezzanine Card Interface (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)

ADC

ADS7809 (Texas Instruments)

PGA

PGA206 / 207 (Texas Instruments)

I/O Interface

TPMC500-1x: HD50 Female (SCSI-2 type) connector
TPMC500-2x: P14 I/O PMC Connector

Number of Analog Channels

32 single-ended, 16 differential channels; Mixed mode possible

Input Isolation

The analog part (analog input path and ADC device) is galvanically isolated from the PMC interface (1000V isolation voltage)

Input Gain Amplifier

TPMC500-10x, -12x, -20x, -22x: Programmable for gain 1, 2, 5, 10
TPMC500-11x, -13x, -21x, -23x: Programmable for gain 1, 2, 4, 8

Input Voltage Range

TPMC500-10x/20x
+/- 10V (gain= 1)
+/- 5V (gain= 2)
+/- 2V (gain= 5)
+/- 1V (gain= 10)
TPMC500-11x/21x
+/- 10V (gain= 1)
+/- 5V (gain= 2)
+/- 2.5V (gain= 4)
+/- 1.25V (gain=8)
TPMC500-12x/22x
0V to 10V (gain = 1)
0V to 5V (gain = 2)
0V to 2V (gain = 5)
0V to 1V (gain = 10)
TPMC500-13x/23x
0V to 10V (gain = 1)
0V to 5V (gain = 2)
0V to 2.5V (gain = 4)
0V to 1.25V (gain = 8)

Input Overvoltage

Protection up to 70Vpp

Input MUX Leakage Current

typical 4nA

Input PGA Impedance

typical 1013 Ohm || 1pF

Input ADC

12 bit ADC; data acquisition and conversion time up to 10µs without channel / gain change and up to 12.5µs with channel / gain change (mode-dependent)

Conversion Time with gain / channel change

Normal Mode with Data Pipeline: 12. 5µs
Normal Mode without Data Pipeline: 20µs
Automatic Mode with Data Pipeline: 20µs
Automatic Mode without Data Pipeline: 30µs

Calibration Data

In on board EEPROM for gain and offset correction

Sequencer

Optional Sequencer Mode: 4 bit Instruction RAM for each channel; 2×16 bit Data RAM for each channel
Continuous mode: 12µs + 12.5µs per channel
Timer mode: programmable from 100µs to 6.5535s in 100µs steps

Accuracy

+/- 1LSB, after calibration for all TPMC500 Modules

Linearity

+/- 1LSB for all TPMC500 Modules

ADC INL/DNL Error

+/- 0.45LSB for INL and DNL

Power Requirements

300mA typical @+5V
120mA typical @+3.3V

Temperature Range

Operating -40°C to +85°C
Storage -40°C to +125°C

Weight 1)

63 to 78g

Humidity

5 – 95% non-condensing

MTBF 1)

552 000 h to 578 000 h

 

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

PRODUCT VARIATIONS

TPMC500-10R

32 Analog Inputs (12 bit), +/-10 V (Gain 1, 2, 5, 10), Front I/O

32 single-ended or 16 differential analog inputs; multiplexed; 12 bit; isolated; +/-10 V; Input Gains: 1,2,5,10; 10 µs (12.5 µs) conversion time; sequencer mode; factory calibrated; Front I/O via HD50 / SCSI-2 connector

TPMC500-11R

32 Analog Inputs (12 bit), +/-10 V (Gain 1, 2, 4, 8), Front I/O

32 single-ended or 16 differential analog inputs; multiplexed; 12 bit; isolated; +/-10 V; Input Gains: 1,2,4,8; 10 µs (12.5 µs) conversion time; sequencer mode; factory calibrated; Front I/O via HD50 / SCSI-2 connector

TPMC500-12R

32 Analog Inputs (12 bit), 0-10 V (Gain 1, 2, 5, 10), Front I/O

32 single-ended or 16 differential analog inputs; multiplexed; 12 bit; isolated; 0-10 V; Input Gains: 1,2,5,10; 10 µs (12.5 µs) conversion time; sequencer mode; factory calibrated; Front I/O via HD50 / SCSI-2 connector

TPMC500-13R

32 Analog Inputs (12 bit), 0-10 V (Gain 1, 2, 4, 8), Front I/O

32 single-ended or 16 differential analog inputs; multiplexed; 12 bit; isolated; 0-10 V; Input Gains: 1,2,4,8; 10 µs (12.5 µs) conversion time; sequencer mode; factory calibrated; Front I/O via HD50 / SCSI-2 connector

TPMC500-20R

32 Analog Inputs (12 bit), +/-10 V (Gain 1, 2, 5, 10), Rear I/O

32 single-ended or 16 differential analog inputs; multiplexed; 12 bit; isolated; +/-10 V; Input Gains: 1,2,5,10; 10 µs (12.5 µs) conversion time; sequencer mode; factory calibrated; Rear I/O

TPMC500-21R

32 Analog Inputs (12 bit), +/-10 V (Gain 1, 2, 4, 8), Rear I/O

32 single-ended or 16 differential analog inputs; multiplexed; 12 bit; isolated; +/-10 V; Input Gains: 1,2,4,8; 10 µs (12.5 µs) conversion time; sequencer mode; factory calibrated; Rear I/O

TPMC500-22R

32 Analog Inputs (12 bit), 0-10 V (Gain 1, 2, 5, 10), Rear I/O

32 single-ended or 16 differential analog inputs; multiplexed; 12 bit; isolated; 0-10 V; Input Gains: 1,2,5,10; 10 µs (12.5 µs) conversion time; sequencer mode; factory calibrated; Rear I/O

TPMC500-23R

32 Analog Inputs (12 bit), 0-10 V (Gain 1, 2, 4, 8), Rear I/O

32 single-ended or 16 differential analog inputs; multiplexed; 12 bit; isolated; 0-10 V; Input Gains: 1,2,4,8; 10 µs (12.5 µs) conversion time; sequencer mode; factory calibrated; Rear I/O

ACCESSORIES

HD50 / SCSI-2 Cable

HD50 / SCSI-2 Terminal Block

Cable Kit for Modules with HD50 / SCSI-2 Connector

PIM I/O Module with 50 pin Connector

SOFTWARE

Device Driver for 12-bit ADC Boards

Data Sheet

Data Sheet - Issue 1.1.1

User Manual

User Manual - Issue 1.1.9