rtd DM34116HR User manual

RTD Embedded Technologies, Inc.
AS9100 and ISO 9001 Certified
DM34116HR
1-25MHz A/D Digitizer with 25Mhz D/A Outputs
User’s Manual
BDM-610010057 Rev A

RTD Embedded Technologies, Inc. | www.rtd.com iii DM34116HR User’s Manual
BDM-610010057 Rev A
Revision History
Rev A Initial Release
Advanced Analog I/O, Advanced Digital I/O, aAIO, aDIO, a2DIO, Autonomous SmartCal, “Catch the Express”, cpuModule, dspFramework, dspModule, expressMate, ExpressPlatform, HiDANplus, “MIL Value for
COTS prices”, multiPort, PlatformBus, and PC/104EZ are trademarks, and “Accessing the Analog World”, dataModule, IDAN, HiDAN, RTD, and the RTD logo are registered trademarks of RTD Embedded
Technologies, Inc (formerly Real Time Devices, Inc.). PS/2 is a trademark of International Business Machines Inc. PCI, PCI Express, and PCIe are trademarks of PCI-SIG. PC/104, PC/104-Plus, PCI-104, PCIe/104,
PCI/104-Express and 104 are trademarks of the PC/104 Embedded Consortium. All other trademarks appearing in this document are the property of their respective owners.
Failure to follow the instructions found in this manual may result in damage to the product described in this manual, or other components of the system. The procedure set forth in this manual shall only be performed
by persons qualified to service electronic equipment. Contents and specifications within this manual are given without warranty, and are subject to change without notice. RTD Embedded Technologies, Inc. shall not
be liable for errors or omissions in this manual, or for any loss, damage, or injury in connection with the use of this manual.
Copyright © 2019 by RTD Embedded Technologies, Inc. All rights reserved.
Advanced Analog I/O, Advanced Digital I/O, aAIO, aDIO, a2DIO, Autonomous SmartCal, “Catch the Express”, cpuModule, dspFramework, dspModule, expressMate, ExpressPlatform, HiDANplus, “MIL Value for
COTS prices”, multiPort, PlatformBus, and PC/104EZ are trademarks, and “Accessing the Analog World”, dataModule, IDAN, HiDAN, RTD, and the RTD logo are registered trademarks of RTD Embedded
Technologies, Inc (formerly Real Time Devices, Inc.). PS/2 is a trademark of International Business Machines Inc. PCI, PCI Express, and PCIe are trademarks of PCI-SIG. PC/104, PC/104-Plus, PCI-104, PCIe/104,
PCI/104-Express and 104 are trademarks of the PC/104 Embedded Consortium. All other trademarks appearing in this document are the property of their respective owners.
Failure to follow the instructions found in this manual may result in damage to the product described in this manual, or other components of the system. The procedure set forth in this manual shall only be performed
by persons qualified to service electronic equipment. Contents and specifications within this manual are given without warranty, and are subject to change without notice. RTD Embedded Technologies, Inc. shall not
be liable for errors or omissions in this manual, or for any loss, damage, or injury in connection with the use of this manual.
Copyright © 2019 by RTD Embedded Technologies, Inc. All rights reserved.

RTD Embedded Technologies, Inc. | www.rtd.com iv DM34116HR User’s Manual
BDM-610010057 Rev A
Table of Contents
1Introduction 10
1.1 Product Overview...................................................................................................................................................................... 10
1.2 Board Features ......................................................................................................................................................................... 10
1.3 Ordering Information................................................................................................................................................................. 11
1.4 Contact Information .................................................................................................................................................................. 11
1.4.1 Sales Support 11
1.4.2 Technical Support 11
2Specifications 12
2.1 Operating Conditions ................................................................................................................................................................ 12
2.2 Electrical Characteristics .......................................................................................................................................................... 12
2.1 Functional Characteristics ........................................................................................................................................................ 13
2.1.1 Analog Input FFT plots 13
3Board Connection 15
3.1 Board Handling Precautions ..................................................................................................................................................... 15
3.2 Physical Characteristics............................................................................................................................................................ 15
3.3 Connectors and Jumpers.......................................................................................................................................................... 16
3.3.1 Bus Connectors 16
3.3.2 External I/O Connectors 17
3.3.3 Jumpers 18
3.3.4 LEDs 18
3.4 Steps for Installing .................................................................................................................................................................... 19
4IDAN Connections 20
4.1 Module Handling Precautions................................................................................................................................................... 20
4.2 Physical Characteristics............................................................................................................................................................ 20
4.3 Connectors................................................................................................................................................................................ 21
4.3.1 External I/O Connectors 21
4.3.2 Bus Connectors 22
4.4 Steps for Installing .................................................................................................................................................................... 23
5Functional Description 24
5.1 Block Diagram........................................................................................................................................................................... 24
5.2 FPGA with DMA Engine ........................................................................................................................................................... 24
5.3 Programmable Clock ................................................................................................................................................................ 25
5.4 SyncBus.................................................................................................................................................................................... 25
5.4.1 Clock Generator Sync 25
5.5 Capture Window ....................................................................................................................................................................... 26
5.6 Advanced Digital I/O ................................................................................................................................................................. 26
5.6.1 Quad Pulse Width Modulator 27
5.6.2 Incremental Encoder 27
5.6.3 External Clocking 28
5.7 Temperature Sensor................................................................................................................................................................. 29
5.8 Analog input.............................................................................................................................................................................. 29
5.8.1 Initializing the ADC Converter 30
5.8.2 Simplified block diagram of analog input 30
5.8.3 Input connection examples 31
5.9 Analog Output........................................................................................................................................................................... 32
5.9.1 Initializing the DAC Converter 32

RTD Embedded Technologies, Inc. | www.rtd.com vDM34116HR User’s Manual
BDM-610010057 Rev A
5.9.2 Simplified block diagram of analog output 33
6Register Address Space 34
6.1 BAR0: General Board Control .................................................................................................................................................. 35
6.1.1 GBC_FMT (Read-Only) 35
6.1.2 GBC_REV (Read-Only) 35
6.1.3 GBC_BRD_RST (Read/Write) 35
6.1.4 GBC_PDP (Read-Only) 35
6.1.5 GBC_BUILD (Read-Only) 35
6.1.6 GBC_SYS_CLK_FREQ (Read Only) 36
6.1.7 GBC_USER_ID (Read Only) 36
6.1.8 GBC_IRQ_STATUS (Read/Clear) 36
6.1.9 GBC_DIRQ_STATUS (Read/Clear) 36
6.1.10 GBC_EOI (Read/Clear) 36
6.1.11 FBn_ID (Read-Only) 36
6.1.12 FBn_Offset (Read-Only) 36
6.1.13 FBn_Offset_DMA (Read-Only) 36
6.2 BAR2: Functional Block Standard DMA ................................................................................................................................... 37
6.2.1 FB_DMAm_Action (Read/Write) 37
6.2.2 FB_DMAm_Last_Action (Read/Write) 37
6.2.3 FB_DMAm_Setup (Read/Write) 37
6.2.4 FB_DMAm_Stat_Used (Read/Write) 38
6.2.5 FB_DMAm_Stat_Invalid (Read/Write) 38
6.2.6 FB_DMAm_Stat_Overflow (Read/Write) 38
6.2.7 FB_DMAm_Stat_Underflow (Read/Write) 38
6.2.8 FB_DMAm_Stat_Complete (Read/Write) 38
6.2.9 FB_DMAm_Current_Buffer (Read-Only) 38
6.2.10 FB_DMAm_COUNT (Read-Only) 38
6.2.11 FB_DMAm_RD_FIFO_CNT(Read-Only) 38
6.2.12 FB_DMAm_WR_FIFO_CNT(Read-Only) 38
6.2.13 FB_DMAm_ADDRESSn (Read/Write) 38
6.2.14 FB_DMAm_SIZEn (Read/Write) 38
6.2.15 FB_DMAm_CTRLn (Read/Write) 39
6.2.16 FB_DMAm_STATn (Read/Clear) 39
6.3 BAR2: Functional Block Header Registers............................................................................................................................... 39
6.3.1 FB_ID (Read-Only) 39
6.3.2 FB_DMA_CHANNELS (Read -Only) 39
6.3.3 FB_DMA_BUFFERS (Read-Only) 39
6.3.4 FB_CONTROL_SIZE (Read -Only) 39
6.3.5 FB_CHANNEL_SIZE (Read-Only) 39
6.4 BAR2: Analog to Digital Converter (ADC) ................................................................................................................................ 40
6.4.1 Function Block Register Map 40
6.4.2 Mode_Status (Read/Write, Read-Only) 40
6.4.3 START_TRIG (Read/Write) 41
6.4.4 STOP_TRIG (Read/Write) 41
6.4.5 CLK_DIV(Read/Write) 41
6.4.6 CLK_DELAY(Read/Write) 42
6.4.7 CLK_READY 42
6.4.8 PRE_TRIGGER_CAPTURE (Read/Write) 42
6.4.9 POST_STOP_CAPTURE (Read/Write) 42
6.4.10 SAMPLE_CNT (Read Only) 42
6.4.11 INT_ENA (Maskable Read/Write) 42
6.4.12 INT_STAT (Read/Clear) 42
6.4.13 CLK_BUSn 43
6.4.14 AD_CONFIG (Maskable Read/Write) 43
6.4.15 ADC_TRIM (Read/Write) 43
6.4.16 ADC_TRIM_BUSY (Read Only) 43
6.4.17 FRONT_END_CONFIG (Maskable Read/Write) 43
6.4.18 FIFO_DATA_CNT (Read) 43
6.4.19 MAX_FIFO_SIZE (Read) 44
6.4.20 FILTER (Read/Write) 44
6.4.21 INT_STAT(Read/Clear) 44
6.4.22 INT_ENA (Read/Write) 45
6.4.23 THRESH_LOW (Read/Write) 45

RTD Embedded Technologies, Inc. | www.rtd.com vi DM34116HR User’s Manual
BDM-610010057 Rev A
6.4.24 THRESH_HIGH (Read/Write) 45
6.4.25 LAST_SAMPLE (Read-Only) 45
6.4.26 CH_FIFO_ACCESS (Read/Write) 45
6.5 BAR2: Digital to Analog Converter (DAC) ................................................................................................................................ 46
6.5.1 Function Block Register Map 46
6.5.2 Mode_Status (Read/Write, Read-Only) 46
6.5.3 START_TRIG (Read/Write) 47
6.5.4 STOP_TRIG (Read/Write) 47
6.5.5 CLK_DIV(Read/Write) 47
6.5.6 CLK_DELAY(Read/Write) 48
6.5.7 CLK_READY 48
6.5.8 POST_STOP_CONVERSIONS (Read/Write) 48
6.5.9 CONVERSION_CNT (Read Only) 48
6.5.10 INT_ENA (Maskable Read/Write) 48
6.5.11 INT_STAT (Read/Clear) 48
6.5.12 CLK_BUSn 49
6.5.13 DA_CONFIG (Maskable Read/Write) 49
6.5.14 DAC_TRIM (Read/Write) 49
6.5.15 DAC_TRIM_BUSY (Read Only) 49
6.5.16 DAC_OFFSET (Read/Write) 49
6.5.17 DAC_OFFSET_BUSY (Read Only) 49
6.5.18 FRONT_END_CONFIG (Maskable Read/Write) 49
6.5.19 FIFO_DATA_CNT (Read) 50
6.5.20 MAX_FIFO_SIZE (Read) 50
6.5.21 INT_STAT (Read/Clear) 50
6.5.22 INT_ENA (Read/Write) 50
6.5.23 LAST_CONVERSION (Read/Write) 50
6.5.24 FIFO_ACCESS (Read/Write) 50
6.6 BAR2: Advanced Digital I/O...................................................................................................................................................... 51
6.6.1 Function Block Register Map 51
6.6.2 Mode_Status (Read/Write, Read-Only) 51
6.6.3 CLK_SRC (Read/Write) 52
6.6.4 START_TRIG (Read/Write) 52
6.6.5 STOP_TRIG (Read/Write) 52
6.6.6 CLK_DIV (Read/Write) 53
6.6.7 CLK_DIV_CNTR (Read Only) 53
6.6.8 PRE_START_COUNT (Read/Write) 53
6.6.9 POST_STOP_COUNT (Read/Write) 53
6.6.10 SAMPLE_CNT (Read Only) 53
6.6.11 INT_ENA (Maskable Read/Write) 53
6.6.12 INT_STAT (Read/Clear) 53
6.6.13 CLK_BUSn 53
6.6.14 ADV_INT_MODE (Read/Write) 54
6.6.15 ADV_INT_MASK (Read/Write) 54
6.6.16 ADV_INT_COMP (Read/Write) 54
6.6.17 ADV_INT_CAPT (Read/Write) 54
6.6.18 MODE_CONFIG (MASKABLE READ/WRITE) 55
6.6.19 PERIPH_SEL_BIT_n (Read/Write) 55
6.6.20 CHn_FIFO_DATA_CNT (Read) 55
6.6.21 CHn_MAX_FIFO_SIZE (Read) 55
6.6.22 CH0_DATA (DIG_IN) (Read Only) 56
6.6.23 CH1_DATA (DIG_OUT) (Read/Write) 56
6.6.24 CH2_DATA (DIG_DIR) (Read/Write) 56
6.6.25 CHn_FIFO_ACCESS (Read/Write) 56
6.1 BAR2: PWM.............................................................................................................................................................................. 57
6.1.1 Function Block Register Map 57
6.1.2 Mode_Status (Read/Write, Read-Only) 57
6.1.3 CLK_SRC (Read/Write) 58
6.1.4 START_TRIG (Read/Write) 58
6.1.5 STOP_TRIG (Read/Write) 58
6.1.6 CLK_DIV (Read/Write) 58
6.1.7 CLK_DIV_CNTR (Read Only) 58
6.1.8 PERIOD_COUNT (Read Only) 59
6.1.9 INT_ENA (Maskable Read/Write) 59

RTD Embedded Technologies, Inc. | www.rtd.com vii DM34116HR User’s Manual
BDM-610010057 Rev A
6.1.10 INT_STAT (Read/Clear) 59
6.1.11 CLK_BUSn 59
6.1.12 CHn_FIFO_DATA_CNT (Read) 59
6.1.13 CHn_MAX_FIFO_SIZE (Read) 59
6.1.14 CHn_PWM_WIDTH (Read/Write) 60
6.1.15 CHn_FIFO_ACCESS (Read/Write) 60
6.2 BAR2: Incremental Encoder ..................................................................................................................................................... 61
6.2.1 Function Block Register Map 61
6.2.2 Mode_Status (Read/Write, Read-Only) 61
6.2.3 CLK_SRC (Read/Write) 62
6.2.4 START_TRIG (Read/Write) 62
6.2.5 STOP_TRIG (Read/Write) 62
6.2.6 CLK_DIV (Read/Write) 62
6.2.7 CLK_DIV_CNTR (Read Only) 62
6.2.8 PRE_START_COUNT (Read/Write) 63
6.2.9 POST_STOP_COUNT (Read/Write) 63
6.2.10 SAMPLE_CNT (Read Only) 63
6.2.11 INT_ENA (Maskable Read/Write) 63
6.2.12 INT_STAT (Read/Clear) 63
6.2.13 CLK_BUSn 63
6.2.14 MODE_CONFIG (MASKABLE READ/WRITE) 64
6.2.15 FIFO_DATA_CNT (Read) 64
6.2.16 MAX_FIFO_SIZE (Read) 64
6.2.17 THRESH_LOW (Read/Write) 64
6.2.18 THRESH_HIGH (Read/Write) 64
6.2.19 INCENC_VALUE (Read/Write) 64
6.2.20 FIFO_ACCESS (Read) 64
6.3 BAR2: External Clocking .......................................................................................................................................................... 65
6.3.1 Function Block Register Map 65
6.3.2 EXT_CLK_IN (Read-Only) 65
6.3.3 EXT_CLK_GATE_IN (Read Only) 65
6.3.4 EXT_CLK_DIR (Read/Write) 65
6.3.5 EXT_CLK_EDGE (Read/Write) 66
6.3.6 EXT_CLKn_PW (Read/Write) 66
6.3.7 EXT_CLKn_CFG (Read/Write) 66
6.4 BAR2: Temperature Sensor ..................................................................................................................................................... 67
6.4.1 Function Block Register Map 67
6.4.2 TEMPERATURE_VAL (Read Only) 67
6.5 BAR2: Clock Generator ............................................................................................................................................................ 67
6.5.1 Function Block Register Map 67
6.5.2 CLK_SEL (Read/Write) 67
6.5.3 PLL_STATUS (Read Only) 68
6.5.4 CLK_SYNC (READ/CLEAR) 68
6.6 BAR2: Capture Window............................................................................................................................................................ 69
6.6.1 Function Block Register Map 69
6.6.2 Mode_Status (Read/Write, Read-Only) 69
6.6.3 CLK_SRC (Read/Write) 70
6.6.4 START_TRIG (Read/Write) 70
6.6.5 CLK_DIV (Read/Write) 70
6.6.6 CLK_DIV_CNTR (Read Only) 70
6.6.7 SAMPLE_CNT (Read Only) 70
6.6.8 INT_ENA (Maskable Read/Write) 70
6.6.9 INT_STAT (Read/Clear) 71
6.6.10 CLK_BUSn 71
6.6.11 CONFIG (Maskable Read/Write) 72
6.6.12 DELAY_COUNTER_n (Read/Write) 72
6.6.13 CAPTURE_COUNTER_n (Read/Write) 72
6.7 BAR2: SyncBus ........................................................................................................................................................................ 73
6.7.1 Function Block Register Map 73
6.7.2 CLK_SEL (Read) 73
6.7.3 PLL_LOCKED (Read Only) 73
6.7.4 TERM_ENABLE (Read/Write) 73

RTD Embedded Technologies, Inc. | www.rtd.com viii DM34116HR User’s Manual
BDM-610010057 Rev A
6.7.5 ENABLE (Read/Write) 73
6.7.6 SB_ n_CLK_SRC (Read/Write) 74
6.7.7 DIRECTION (Read/Write) 74
6.7.8 CLK_BUSn 74
6.7.9 PLL_SYNC (Read/Write) 74
6.7.10 SYNCBUS_MODE (Read/Write) 75
6.7.11 DIG_IN (Read-Only) 75
6.7.12 DIG_OUT (Read/Write) 75
6.8 BAR2: Programmable Clock..................................................................................................................................................... 76
6.8.1 Function Block Register Map 76
6.8.2 Mode_Status (Read/Write, Read-Only) 76
6.8.3 CLK_SRC (Read/Write) 77
6.8.4 START_TRIG (Read/Write) 77
6.8.5 STOP_TRIG (Read/Write) 77
6.8.6 CLK_DIV (Read/Write) 77
6.8.7 CLK_DIV_CNTR (Read Only) 77
6.8.8 COUNT (Read Only) 78
6.8.9 INT_ENA (Maskable Read/Write) 78
6.8.10 INT_STAT (Read/Clear) 78
6.8.11 CLK_BUSn 78
6.8.12 MODE_CONFIG (MASKABLE READ/WRITE) 78
6.8.13 CHn_FIFO_DATA_CNT (Read) 78
6.8.14 CHn_MAX_FIFO_SIZE (Read) 79
6.8.15 INTERVAL_CLK_DIV (Read/Write) 79
6.8.16 LAST_INTERVAL_COUNT (Read-Only) 79
6.8.17 CHn_FIFO_ACCESS (Read/Write) 79
7Troubleshooting 80
8Additional Information 81
8.1 PC/104 Specifications............................................................................................................................................................... 81
8.2 PCI and PCI Express Specification .......................................................................................................................................... 81
9Limited Warranty 82

RTD Embedded Technologies, Inc. | www.rtd.com ix DM34116HR User’s Manual
BDM-610010057 Rev A
Table of Figures
Figure 1: Gain of 1 FFT .......................................................................................................................................................................................... 13
Figure 2: Gain of 6 FFT .......................................................................................................................................................................................... 14
Figure 3: Board Dimensions ................................................................................................................................................................................... 15
Figure 4: Board Connections .................................................................................................................................................................................. 16
Figure 5: Example 104™Stack............................................................................................................................................................................... 19
Figure 6: IDAN Dimensions .................................................................................................................................................................................... 20
Figure 7: Example IDAN System ............................................................................................................................................................................ 23
Figure 8: DM34116HR Block Diagram ................................................................................................................................................................... 24
Figure 9: Incremental Encoder Signals................................................................................................................................................................... 28
Figure 10: Analog Front End................................................................................................................................................................................... 30
Figure 11:High Impedance Bipolar Example .......................................................................................................................................................... 31
Figure 12:High Impedance Unipolar Example........................................................................................................................................................ 32
Figure 13: Output Circuit......................................................................................................................................................................................... 33
Figure 14: Filter Response with each ORDER Value............................................................................................................................................. 44
Table of Tables
Table 1: Ordering Options ...................................................................................................................................................................................... 11
Table 2: Operating Conditions ................................................................................................................................................................................ 12
Table 3: Electrical Characteristics .......................................................................................................................................................................... 12
Table 4: Functional Characteristics ........................................................................................................................................................................ 13
Table 5: CN3 Digital I/O Pin-out ............................................................................................................................................................................. 17
Table 6: CN5 Pin-out .............................................................................................................................................................................................. 18
Table 7: JP1 User ID Jumper ................................................................................................................................................................................. 18
Table 8: IDAN- DM34116HR 37-Pin High Density "D" Connector ......................................................................................................................... 21
Table 9: Incremental Encoder Inputs...................................................................................................................................................................... 28
Table 10: ADC Full-Scale Settings ......................................................................................................................................................................... 31
Table 11: Function Block Mapping ......................................................................................................................................................................... 34
Table 12: Base Functional Block ............................................................................................................................................................................ 35
Table 13: DMA Registers........................................................................................................................................................................................ 37
Table 14: Functional Block Header......................................................................................................................................................................... 39
Table 15: High Speed A/D Functional Block .......................................................................................................................................................... 40
Table 16: High Speed D/A Functional Block .......................................................................................................................................................... 46
Table 17: Advance DIO Functional Block............................................................................................................................................................... 51
Table 18:PWM Functional Block............................................................................................................................................................................. 57
Table 19: Incremental Encoder Functional Block ................................................................................................................................................... 61
Table 20:External Clocking Functional Block ......................................................................................................................................................... 65
Table 21: Temperature Sensor Functional Block ................................................................................................................................................... 67
Table 22: Clock Generator Functional Block .......................................................................................................................................................... 67
Table 23: Capture Window Functional Block.......................................................................................................................................................... 69
Table 24: SyncBus Functional Block ...................................................................................................................................................................... 73
Table 25: Programmable Clock Functional Block................................................................................................................................................... 76

RTD Embedded Technologies, Inc. | www.rtd.com 10 DM34116HR User’s Manual
BDM-610010057 Rev A
1Introduction
1.1 Product Overview
The DM34116HR dataModule is a rugged high-speed data acquisition (DAQ) module in the PCIe/104 format which
boasts two 16-bit 25 MHz A/D converters and two 16-bit 25Mhz D/A converters.
This module provides 2 single-ended analog input channels with software-selectable input ranges and input
impedances. It also providing 2 single-ended analog output channels with a ± 2.5V range and a fixed 50 ohm output
impedance. Each channel has a dedicated converter, permitting both independent or simultaneous conversions.
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 DM34116HR 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 the RTD’s SPM34CP high-performance DSP, data can be transferred directly to the DSP’s memory
using ta CPU’s PCIe connection.
1.2 Board Features
•PCI Express Bus:
oPCIe/104 Type 2 Board
oPCIe x4 interface (Gen 2 20 GT/s)
oIn-band interrupts and messages
oMessage Signaled Interrupt (MSI) support
•Analog inputs:
o2 high-speed inputs with independent sampling, or simultaneous sampling
o25 MSPS maximum input sampling rate
o16-bit resolution
oSingle-ended inputs
oProgrammable 50 ohm or high impedance input
oProgrammable input full-scale ranges in bipolar mode: ±1.667V, ±1.25V, ±0.833V, ±0.625V,
±0.4167V
▪Only available in high impedance mode: ±5V, ±3.3V
oProgrammable input full-scale ranges in Unipolar mode: 0-3.3V, 0-2.5V, 0-1.67V, 0-1.25V, 0-
0.8333V
▪Only available in high impedance mode: 0-5V
oSampling modes and triggers are configurable independently
oThreshold detection can generate an interrupt, or be used as a start or stop trigger
o2 MMCX connectors
•Analog Outputs:
o2 high-speed inputs with independent, or simultaneous operation
o1-25Mhz DAC update rates
o16-bit resolution
oSingle-ended outputs
o50 ohm output impedance
o±2.5V Output range with adjustable offset
o2 MMCX connectors
•SyncBus
oAllows synchronization of the sampling clock on multiple boards
oAllows synchronization of start and stop triggers on multiple boards
oSoftware selectable Master/Slave
oSoftware selectable termination
•Selectable 10Mhz Reference
oOnboard
oSyncBus
oExternal via MMCX connector
•Digital I/O
o32 channels

RTD Embedded Technologies, Inc. | www.rtd.com 11 DM34116HR User’s Manual
BDM-610010057 Rev A
oBit programmable direction
o5V Tolerant TTL Signaling level
oAdvance Interrupt
▪Interrupt on Match, Change or Strobe
oPeripheral Selectable Outputs
▪PWM
▪External Clocking
oParallel Bus Mode
oMax output current 10 mA
•Incremental Encoders
oOne Incremental Encoder channels
oSingle-ended or Pseudo-differential inputs
oVariable frequency input filtering
o32-bit resolution
oFIFO with DMA channel available for position sampling
•Pulse Width Modulators
oOne Quad PWM outputs
oSingle-ended or Differential outputs
o32-bit resolution
oFIFO with DMA channel
•External Clocking
oProvides 6 external clocks that can be configured as inputs or outputs
oCan be used as external trigger
oExternal gate provided for each clock input
•On-board temperature monitor
1.3 Ordering Information
The DM34116HR is available with the following options:
Table 1: Ordering Options
Part Number
Description
DM34116HR
PCIe/104 1–25 MHz A/D Converter
IDAN-DM34116HR
PCIe/104 1–25 MHz A/D Converter in modular IDAN frame
The Intelligent Data Acquisition Node (IDAN®) building block can be used in just about any combination with other
IDAN building blocks to create a simple but rugged 104™ stack. This module can also be incorporated in a custom-
built RTD HiDAN®or HiDANplus®High Reliability Intelligent Data Acquisition Node. Contact RTD sales for more
information on our high reliability systems.
1.4 Contact Information
1.4.1 SALES SUPPORT
For sales inquiries, you can contact RTD Embedded Technologies sales via the following methods:
Phone: 1-814-234-8087 Monday through Friday, 8:00am to 5:00pm (EST).
1.4.2 TECHNICAL SUPPORT
If you are having problems with your system, please try the steps in the Troubleshooting section of this manual on
page 57.
For help with this product, or any other product made by RTD, you can contact RTD Embedded Technologies
technical support via the following methods:
Phone: 1-814-234-8087 Monday through Friday, 8:00am to 5:00pm (EST).

RTD Embedded Technologies, Inc. | www.rtd.com 12 DM34116HR User’s Manual
BDM-610010057 Rev A
2Specifications
2.1 Operating Conditions
Table 2: Operating Conditions
Symbol
Parameter
Test Condition
Min
Max
Unit
Vcc5
5V Supply Voltage
4.75
5.25
V
Vcc3
3.3V Supply Voltage
n/a
n/a
V
Vcc12
12V Supply Voltage
n/a
n/a
V
Vcc-12
-12V Supply Voltage
n/a
n/a
V
Ta
Operating Temperature
-40
+85
C
Ts
Storage Temperature
-55
+125
C
RH
Relative Humidity
Non-Condensing
0
90%
%
MTBF
Mean Time Before Failure
Telcordia Issue 2 30°C, Ground
benign, controlled
TBD
Hours
2.2 Electrical Characteristics
Table 3: Electrical Characteristics
Symbol
Parameter
Test Condition
Min
Typical
Max
Unit
P
Power Consumptioni
Vcc5 = 5.0V
TBD
W
Icc5
5V Input Supply Current
Active
TBD
A
PCIe/104 Bus
Differential Output Voltage
0.8
1.2
V
DC Differential TX Impedance
80
120
Ω
Differential Input Voltage
0.175
1.2
V
DC Differential RX Impedance
80
120
Ω
Electrical Idle Detect Threshold
65
175
mV
Analog to Digital Converter
Linear Input Voltage
IN+ or IN -
-5
5
V
FSR
Full-scale Input Voltage
VIN = (IN+ - IN-)
G = PGA Gain
V
Resolution
16
Bits
Data Rate
25
MSPS
Pipeline Delay
7
Cycles
Input Impedance
High Impedance Mode
1x106
Ω
50 Ω Impedance Mode
50
ENOB
12.48
Bits
SNR
73.82
dB
SINAD
73.32
dB
THD
-83.17
dB
SFDR
84.69
dB
Noise Free Bits
TBD
Bits
G
Gains
0.5, 0.75, 1,
1.5, 2, 3, 4, 6
Digital to Analog Converter
FSR
DAC Full-scale Output Voltage
2.5
2.49996
V
Offset Full-scale Output Voltage
2.5
2.49996
V
Max Output Voltage
V = DAC + Offset
-4.5
+4.5
V
Resolution
16
Bits
Update Rate
1
25
MSPS
Output Impedance
50
Ω
External Reference
Input Impedance
50
Ω
Input Voltage
0.2
0.8
2
VP-P
Input Frequency
10
MHz

RTD Embedded Technologies, Inc. | www.rtd.com 13 DM34116HR User’s Manual
BDM-610010057 Rev A
Table 3: Electrical Characteristics
Symbol
Parameter
Test Condition
Min
Typical
Max
Unit
Digital I/O (LVTTL)
VIL
Input High Voltage
2.0
3.3
V
VIL
Input Low Voltage
-0.5
0.8
V
VOL
Output Low Voltage
IO=-12mA
0
0.4
V
VOH
Output High Voltage
IO= -12mA
2.4
3.3
V
5V Output
CN3
100
mA
SyncBus (LVDS)
Differential Input Voltage
2.4
V
Input Voltage Threshold
-0.05
0.05
V
Differential Output Voltage
IO= -4µA
0.480
0.650
V
Common Mode Output Voltage
IO=-20µA
0.3
2.1
V
2.1 Functional Characteristics
Table 4: Functional Characteristics
Symbol
Parameter
Value
Unit
GBC_SYS_CLK_FREQ
System Clock Frequency
100
MHz
Analog to Digital FIFO Size
1023
D-Words
Analog to Digital FIFO Size
1023
D-Words
Advanced DIO FIFO Size
511
D-Words
PWM FIFO Size
511
D-Words
Incremental Encoder FIFO Size
511
D-Words
Programmable Clock FIFO Size
511
D-Words
2.1.1 ANALOG INPUT FFT PLOTS
In Figure 1, a coherent 250kHz sine wave signal was attached to input Channel 0-3 in the +/-2.5V, 50Ω mode. The
FFT was generated using 500000 samples.
Figure 1: Gain of 1 FFT

RTD Embedded Technologies, Inc. | www.rtd.com 15 DM34116HR User’s Manual
BDM-610010057 Rev A
3Board Connection
3.1 Board Handling Precautions
To prevent damage due to Electrostatic Discharge (ESD), keep your board in its antistatic bag until you are ready to
install it into your system. When removing it from the bag, hold the board at the edges, and do not touch the
components or connectors. Handle the board in an antistatic environment and use a grounded workbench for testing
and handling of your hardware.
3.2 Physical Characteristics
STEP model is available upon request; contact RTD Tech Support for more information.
•Weight: Approximately 99.8 g (0.22 lbs) with heatsink
•Dimensions: 90.17 mm L x 95.89 mm W (3.550 in L x 3.775 in W)
Figure 3: Board Dimensions

RTD Embedded Technologies, Inc. | www.rtd.com 16 DM34116HR User’s Manual
BDM-610010057 Rev A
3.3 Connectors and Jumpers
Figure 4: Board Connections
3.3.1 BUS CONNECTORS
CN1(Top) & CN2(Bottom): PCIe Connector
The PCIe connector is the connection to the system CPU. The position and pin assignments are compliant with the
PCI/104-Express Specification. (See PC/104 Specifications on page 58)
The DM34116HR is a Type 2 board, and can only connect to either Type 2 PCIe/104 connector.
CN16(Top) & CN17(Bottom): Two Bank Connector
The Two Bank connector is a high-speed board to board interconnect. Currently the only feature the two bank
provides is an independent SyncBus connection. This SyncBus can be used between other RTD products that have a
Two Bank connector.
CN6: ADC0
CN11: SyncBus
Connector
CN3: Digital I/O
connector
Temperature Sensor
(Bottom Side)
CN7: ADC1
CN8: DAC0
CN9: DAC1
CN5: External
Reference
JP1:User ID
CN1 & CN2: PCIe Connector
CN16 & CN17: Two Bank Connector
ADC0 Enable LED
ADC1 Enable LED
Status LED

RTD Embedded Technologies, Inc. | www.rtd.com 17 DM34116HR User’s Manual
BDM-610010057 Rev A
3.3.2 EXTERNAL I/O CONNECTORS
CN3: Digital I/O Connector
The Digital I/O Connector is a 2 x 20, 0.1” spacing right-angle connector. The pin assignments are shown in Table 5
below. A typical mating connector is a FCI 65043-017LF. Pin 1 is indicated by a square solder pad.
Pin
39
Pin
37
Pin
35
Pin
33
Pin
31
Pin
29
Pin
27
Pin
25
Pin
23
Pin
21
Pin
19
Pin
17
Pin
15
Pin
13
Pin
11
Pin
9
Pin
7
Pin
5
Pin
3
Pin
1
Pin
40
Pin
38
Pin
36
Pin
34
Pin
32
Pin
30
Pin
28
Pin
26
Pin
24
Pin
22
Pin
20
Pin
18
Pin
16
Pin
14
Pin
12
Pin
10
Pin
8
Pin
6
Pin
4
Pin
2
Table 5: CN3 Digital I/O Pin-out
Alternate Functions
DIO
PIN #
DIO
Alternate Functions
EXT_CLK_GATE2
PWM_N (0)
DIO0.1
2
1
DIO0.0
PWM_P (0)
EXT_CLK_2
EXT_CLK_GATE3
PWM_N (2)
DIO0.3
4
3
DIO0.2
PWM_P (1)
EXT_CLK_3
EXT_CLK_GATE4
PWM_N (3)
DIO0.5
6
5
DIO0.4
PWM_P (2)
EXT_CLK_4
EXT_CLK_GATE5
PWM_N (4)
DIO0.7
8
7
DIO0.6
PWM_P (3)
EXT_CLK_5
EXT_CLK_GATE6
-----------
DIO0.9
10
9
DIO0.8
-----------
EXT_CLK_6
EXT_CLK_GATE7
-----------
DIO0.11
12
11
DIO0.10
-----------
EXT_CLK_7
INC_ENC_A-
DIO0.13
14
13
DIO0.12
INC_ENC_A+
INC_ENC_B-
DIO0.15
16
15
DIO0.14
INC_ENC_B+
GND
18
17
GND
INC_ENC_ Index-
DIO0.17
20
19
DIO0.16
INC_ENC_ Index+
DIO0.19
22
21
DIO0.18
DIO0.21
24
23
DIO0.20
DIO0.23
26
25
DIO0.22
DIO0.25
28
27
DIO0.24
DIO0.27
30
29
DIO0.26
DIO0.29
32
31
DIO0.28
DIO0.31
34
33
DIO0.30
GND
36
35
GND
+5V
38
37
+5V
GND
40
39
GND
CN5: External Reference Input Connector
The external reference input connector is a MMCX connector. The center pin is the external reference input signal.
The outer shell of the connector is connected to ground. A typical mating connector is AMP RF 908-43300.
The external reference connector is used to provide a 10MHz reference clock, allowing the user to synchronize the
module with its working environment.
CN6/CN7: Analog Input Connector
The analog input connector is a MMCX connector. The center pin is the analog input signal. The outer shell of the
connector is connected to ground. A typical mating connector is AMP RF 908-43300.
CN8/CN9: Analog Output Connector
The analog output connector is a MMCX connector. The center pin is the analog output signal. The outer shell of the
connector is connected to ground. A typical mating connector is AMP RF 908-43300.
CN11: SyncBus Connector
The SyncBus Connector is a 2 x 8, 0.1” spacing right-angle connector. The pin assignments are shown in Table 6
below. A typical mating connector is a FCI 65043-029LF. Pin 1 is indicated by a square solder pad.
Pin
15
Pin
13
Pin
11
Pin
9
Pin
7
Pin
5
Pin
3
Pin
1

RTD Embedded Technologies, Inc. | www.rtd.com 18 DM34116HR User’s Manual
BDM-610010057 Rev A
Pin
16
Pin
14
Pin
12
Pin
10
Pin
8
Pin
6
Pin
4
Pin
2
Table 6: CN5 Pin-out
SYNC0-
2
1
SYNC0+
GND
4
3
GND
SYNC1-
6
5
SYNC1+
GND
8
7
GND
SYNC2--
10
9
SYNC2+
GND
12
11
GND
SYNC3-
14
13
SYNC3+
GND
16
15
GND
Other Connectors
CN4 and CN9 are for Factory Use only
3.3.3 JUMPERS
JP1: User ID Jumper
The User ID Jumper is a four position, user defined jumper block. It can be used to uniquely identify multiple boards
in the system. The jumper settings can be read from the USER_ID register. An installed jumper results in a logic high,
and an open jumper results in a logic low.
Table 7: JP1 User ID Jumper
Position
Description
1-2
User ID bit 0
3-4
User ID bit 1
4-5
User ID bit 2
7-8
User ID bit 3
3.3.4 LEDS
Status LED
This LED provides a visible indicator of the clock generator status.
Green
A green LED means that the clock generator has a PLL lock with the on-board reference.
Cyan
A cyan LED means that the clock generator has a PLL lock with one of the external references.
Red
A red LED means that there was an issue the clock generator. Try performing a global board reset
(GBC_BRD_RST). If this doesn’t fix the issue, the module will need to be power cycled.
ADCn Enable LED
This LED is green when a ADC channel is enabled.

RTD Embedded Technologies, Inc. | www.rtd.com 19 DM34116HR User’s Manual
BDM-610010057 Rev A
3.4 Steps for Installing
1. Always work at an ESD protected workstation and wear a grounded wrist-strap.
2. Turn off power to the PC/104 system or stack.
3. Select and install stand-offs to properly position the module on the stack.
4. Remove the module from its anti-static bag.
5. Check that pins of the bus connector are properly positioned.
6. Check the stacking order; make sure all of the busses used by the peripheral cards are connected to the cpuModule.
7. Hold the module by its edges and orient it so the bus connector pins line up with the matching connector on the stack.
8. Gently and evenly press the module onto the PC/104 stack.
9. If any boards are to be stacked above this module, install them.
10. Attach any necessary cables to the PC/104 stack.
11. Re-connect the power cord and apply power to the stack.
12. Boot the system and verify that all of the hardware is working properly.
Figure 5: Example 104™Stack

RTD Embedded Technologies, Inc. | www.rtd.com 20 DM34116HR User’s Manual
BDM-610010057 Rev A
4IDAN Connections
4.1 Module Handling Precautions
To prevent damage due to Electrostatic Discharge (ESD), keep your module in its antistatic bag until you are ready to
install it into your system. When removing it from the bag, hold the module by the aluminum enclosure, and do not
touch the components or connectors. Handle the module in an antistatic environment and use a grounded workbench
for testing and handling of your hardware.
4.2 Physical Characteristics
•Weight: Approximately TBD Kg (TBD lbs.)
•Dimensions: 152 mm L x 130 mm W x 24.5 mm H (5.98 in L x 5.12 in W x 0.97 in H)
Figure 6: IDAN Dimensions
This manual suits for next models
1
Table of contents