DM34216HR
PCIe/104 1–25 MHz A/D Digitizer
|
Rugged IDAN configurations available |
Description
The DM34216HR dataModule is a rugged high speed data acquisition (DAQ) module in the PCIe/104 format which boasts four 16-bit 25 MHz A/D converters.
This module provides 4 single-ended analog input channels with software-selectable input ranges and input impedances. Each input channel has a dedicated ADC, permitting simultaneous sampling of the inputs. Additionally, each channel also has a dedicated DMA channel, which ensures the ability for the host controller or a DSP to continuously collect data from all four channels across the PCIe x4 interfaces.
The DM34216HR also features 32-bit advanced DIO with peripheral output capabilities including a quad PWM and external clocking. The SyncBus permits multiple DAQ cards to be synchronized within the system.
When used with RTD’s SPM34CP high-performance DSP, data can be transferred directly to the DSP’s memory using a CPU’s PCIe connection.
Key Features
- PC/104 form factor
- PCIe/104 stackable bus structure
- PCIe Type 2 expansion bus
- PCIe x4 interface (Gen 2)
- In-band interrupts and messages
- Message Signaled Interrupt (MSI) support
- Analog Inputs
- 4 high-speed inputs with simultaneous sampling
- Input sampling rate from 1–25 MSPS
- 16-bit resolution
- Single-ended inputs
- Programmable 50 ohm or high impedance input
- Programmable input full-scale ranges in bipolar mode: ±2.5V, ±1.667V, ±1.25V, ±0.833V, ±0.625V, ±0.4167V
- Only available in high impedance mode: ±5V, ±3.3V
- Programmable input full-scale ranges in unipolar mode: 0-5V, 0-3.3V, 0-2.5V, 0-1.67V, 0-1.25V, 0-0.8333V
- Sampling modes and triggers are configurable independently
- User registers permit capturing multiple variable width windows of data at different offsets
- Threshold detection can generate an interrupt, or be used as a start or stop trigger
- 4 MMCX connectors
- SyncBus
- Allows synchronization of the sampling clock on multiple boards
- Allows synchronization of start and stop triggers on multiple boards
- Software selectable Master/Slave
- Software selectable termination
- Selectable 10 Mhz Reference
- Onboard
- SyncBus Connector
- MMCX connection for External Input
- Digital I/O
- 32 pins
- Bit programmable direction
- 5 V Tolerant TTL Signaling level
- Advance Interrupt
- Interrupt on Match, Change or Strobe
- Peripheral Selectable Outputs
- PWM
- External Clocking
- Parallel Bus Mode
- Max output current 10 mA
- Incremental Encoders
- One Incremental Encoder channels
- Single-ended or Pseudo-differential inputs
- Variable frequency input filtering
- 32-bit resolution
- FIFO with DMA channel available for position sampling
- Pulse Width Modulators
- One Quad PWM output
- Single-ended or Differential outputs
- 32-bit resolution
- FIFO with DMA channel
- External Clocking
- Provides 6 external clocks that can be configured as inputs or outputs
- Can be used as external trigger
- External gate provided for each clock input
- On-board temperature monitor
- Available in stackable, rugged enclosures
- Requires only +5 VDC for operation
Connector Interface
- Stackable Buses
- PCIe Type 2 expansion bus
- External I/O Connectors
- 40-pin right-angle header
- Digital I/O
- 5 Vertical MMCX Connectors
- 4 - Analog Inputs
- 1 - External reference
- 16-pin header (right-angle and stack-through options)
- SyncBus
- Three single-end or differential signals that can be user programmed as inputs or outputs (LVDS)
- One master clock signal that can be user programmed as an input or output (LVDS)
- SyncBus
- 40-pin right-angle header
Software & Example Programs
- Includes software packages for the following Operating Systems:
- Linux 3.x and 4.x kernels
- Source code provided for easy porting to other platforms, including RTOSes.
- Example programs with source code which demonstrate how to use primary features of the DM34216HR, including:
- The A/D converters: Calibrating the ADCs, collecting continuous data or windows of data, setting and responding to interrupts, and use of the ADCs and DMA for high speed data acquisition to disk
- Utilizing external clock inputs and outputs, and how to setup up programmable clock sources
- aDIO connector configuration, using aDIO advanced interrupts, using DMA with aDIO
- PWM and incremental encoder functionality
- Simultaneous sampling of multiple ADCs on the DM34216HR
- Synchronization of multiple boards with the SyncBus connector
- How to read the onboard temperature sensor
- Program to demonstrate DMA from the DM34216HR to RTD’s SPM34CP dspModule via PCIe/104 connector and a host CPU
Recommended Accessories

Physical Attributes
- Dimensions
- Length (L): 3.775 inches (95.89 mm)
- Width (W): 3.550 inches (90.17 mm)
- Stand-off Height
- Above the board: 0.866 inches (22.00 mm)
- Below the board: 0.600 inches (15.24 mm)
- Weight: Approximately 0.22 lbs. (0.10 Kg)
- Standard Operating Temperature, 90% humidity non-condensing: -40 to +85°C
- Storage Temperature: -55 to +125°C
- Input Power Requirements: +5 VDC
- Typical Power Consumption: 8.8 W
Documentation and Downloads
Ordering Information
Part Number | Description | Value OEM |
---|---|---|
DM34216HR | PCIe/104 1–25 MHz A/D Converter with right–angle SyncBus |
$2995 |
DM34216HR‑SS | PCIe/104 1–25 MHz A/D Converter with stackthrough SyncBus | $2995 |
DM34216HR‑SNS | PCIe/104 1–25 MHz A/D Converter with non–stackthrough SyncBus | $2995 |
RTD Embedded Technologies, Inc.
Designed and Made in the USA
[email protected] | +1-814-234-8087