Skip to content

Sections
Home Processors I/O About Us News Support
Personal tools
You are here: Home Product Catalog 12-bit A/D

12-bit A/D

12-bit A/D
TPMC500 32 Channel Isolated 12-bit A/D Module

The TPMC500 is a PCI Mezzanine Card compatible module providing galvanically isolated 32 multiplexed 12 bit ADC with on board DC/DC converters. 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 32 ADC input channels can be software configured to operate in single-ended or differential mode with 16 input channels. The mixed mode is possible e.g. channel 1 to channel 8 selected as differential inputs and channel 9 to channel 16 and channel 25 to channel 32 as single-ended input channels.

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

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 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.

Technical Specifications

Logic Interface PCI Mezzanine Card Interface
Size Single Size CMC
PCI I/O Signaling Voltage Keying

5V

I/O Interface

TPMC500-1x: HD50 Female (SCSI-2 type) connector

TPMC500-2x: P14 I/O

Number of Analog Channels

32 single-ended, 16 differential channels

Input Isolation

All channels are galvanically isolated from the PMC Interface, DC/DC converter on board

Isolation Voltage

1000V

Interrupt

Interrupts are supported on PCI INTA

Input Gain Amplifier

Programmable for gain 1, 2, 5, 10 (TPMC500-10, -12, -20, -22)

Programmable for gain 1, 2, 4, 8 (TPMC500-11, -13, -21, -23

Input Voltage Range

TPMC500-10/20

+/- 10V (gain= 1)

+/- 5V (gain= 2)

+/- 2V (gain= 5)

+/- 1V (gain= 10

TPMC500-11/21

+/- 10V (gain= 1)

+/- 5V (gain= 2)

+/- 2.5V (gain= 4)

+/- 1.25V (gain=8)

TPMC500-12/22

0V to 10V (gain = 1)

0V to 5V (gain = 2)

0V to 2V (gain = 5)

0V to 1V (gain = 10)

TPMC500-13/23

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 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 EEPROM for gain and offset correction

Sequencer

Sequencer mode possible

4 bit Instruction RAM for each channel

2x16 bit Data RAM for each channel

Sequencer Time

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 both

Power Requirements

410mA typical @ +5V

Temperature Range

Operating -40°C to +85°C

Storage -40°C to +125°C

Weight

70g

Humidity

5 - 95% non-condensing

MTBF

TPMC500-1x: 224669h

TPMC500-2x: 224266h

Manuals

TPMC500 Data Sheet
TPMC500-DOC User Documentation for TPMC500
TPMC500-SW-32 pSOS Software Support for TPMC500
TPMC500-SW-42 VxWorks Software Support for TPMC500
TPMC500-SW-62 Windows NT 4.0 Software Support for TPMC500
TPMC500-SW-72 LynxOS Software Support for TPMC500
TPMC500-SW-82 LiNUX Software Support for TPMC500