Home PageProductsPrice ListLinks & PDFs 
dp5 digital pulse processor

DP5 Enhanced Digital Processor

Product Migration Information

Amptek Inc is introducing a family of enhanced X-ray spectroscopy products, based on a new generation digital pulse processor, the DP5. The DP5 will provide better performance, new signal processing features, improved data processing algorithms, faster data transfers, and a simpler interface. Amptek has also developed an enhanced power supply board for use with Amptek detectors and preamplifiers, the PC5. Products now available using the DP5 and PC5 include:

  1. The X-123SDD, a significantly enhanced X-123 which uses the new silicon drift detector (SDD), the DP5 digital processor, and a new PC5 power supply module.
  2. The DP5/PC5 combination, used primarily by OEMs with Amptek’s detectors and preamplifiers.
  3. The DP5 as a standalone unit.

The DP5 implements all of the features and performance of the DP4 with many enhancements. Communication protocols and software are generally compatible with the DP4. Specifically, accessing new features of the DP5 requires software changes but software written for the DP4 will work with the DP5 with minor changes, providing the capabilities of the DP4.

This first part of this page contains a FAQ that describes how users of the existing products can migrate to the new family of products. The second section of the page is the DP5 full specification.

dp5 product related photos


Frequently Asked Questions

How Long will the DP4 be Available?

The DP4 has been replaced by the DP5. There are no more DP4 units left. If you are an existing OEM please migrate to the DP5. This includes users of the X-123 (Si-PIN or CdTe) since there is a DP4 inside of the unit. The X-123SDD with the silicon drift detector (SDD) is not affected as it already contains a DP5. If you have written custom software using the DPP API, RS232, or USB you will have to make some small changes to your code to be compatible with the DP5. Please contact Amptek with any questions.

What Enhancements Will Be Found in the DP5 vs. the DP4?

Performance enhancements

Interface enhancements

Is the DP5 Backward Compatible with the DP4?

As close as feasible but some changes are inevitable.

Software

Physical

How Were These Enhancements Achieved?


Transition Documentation

For complete information on the changes between the DP5 and the DP4, please download the zip file below.

DP5 Documentation (3MB)


Overview

The Amptek DP5 is a state of the art, high performance, low power digital pulse processor. It digitizes the preamplifier output signals, replacing both the shaping amplifier and MCA in a traditional, analog spectroscopy system. The DP5 offers several clear advantages over traditional systems, including improved performance (very high resolution, reduced ballistic deficit, higher throughput, and enhanced stability), enhanced flexibility, low power consumption, small size, and low cost.

The DP5 implements the pulse processing using dedicated circuitry. It includes an 8051 compatible microcontroller for controlling the unit. Interface hardware includes RS232, USB, I2C, Ethernet and several general purpose I/O lines. The DP5 is suitable for OEMs and for laboratory users who need custom capabilities and are familiar with electronics.

Features

  • Replaces both shaping amplifier and MCA
  • Supports both reset and feedback preamplifiers of either polarity
  • Configurable with a charge sensitive preamplifier for use with PMTs
  • For OEM or custom laboratory use
  • Highly configurable

Pulse Processing & MCA

  • Trapezoidal shaping
  • Commandable peaking time from 0.2 to 102.4 µs
  • Commandable flat top duration from 0.05 to 51.2 µs
  • 4,000,000 cps periodic
  • Pile-up rejection, risetime discrimination, gate
  • Up to 8k output MCA channels

Communications

  • Interfaces: RS-232, USB, Ethernet, I2C, auxiliary
  • Oscilloscope mode - DAC output for pulse monitoring and adjustment
  • Onboard µcontroller with 8051-compatible core
  • Software for PC data acquisition and control (includes API)
  • Many configurable auxiliary inputs & outputs available

Physical

  • Low Power: 600 mW typical
  • Small Size: 3.5 in X 2.5 in

Applications

  • X-ray and gamma ray detectors
  • Nuclear Instrumentation
  • Portable, battery operated systems
  • OEM & Special Applications
  • Process Control
  • Research and Teaching

dp5 photo
Figure 1. DP5 Photo: 3.5 in. X 2.5 in.

dp5 trapezoidal response
output spectrum
Figure 2. Trace 1 above shows the input to the DP5, which is the output from a reset-type charge sensitive preamplifier. This is processed by the analog prefilter producing the prefilter output shown in Trace 2. This is digitized and then processed digitally, producing the DP5’s shaped output shown in Trace 3. Finally, the DP5 creates a multichannel anlayzer (MCA) type output spectrum shown in Graph 4.


Specifications

Pulse Processing Performance

Gain Combination of coarse and fine gain yields overall gain continuously adjustable from x0.84 to x127.5.
Coarse Gain 16 log spaced coarse gain settings from x1.12 to x102.
1.122.493.785.266.568.3910.1011.31
14.5617.7722.4230.8338.1847.4766.26102.0
Fine Gain Fine gain is adjustable between 0.75 and 1.25, 10 bit resolution
Full Scale 1000 mV input pulse @ x1 gain
Gain Stability <20 ppm/° C (typical)
ADC Clock Rate 20 or 80 MHz, 12 bit ADC
Pulse Shape Trapezoidal. A semi-gaussian amplifier with shaping time t has a peaking time of 2.2t and is comparable in performance with the trapezoidal shape of the same peaking time.
Peaking Times 30 software selectable peaking times between 0.2 and 102 µs, corresponding to semi-Gaussian shaping times of 0.1 to 45 µs.
Flat Top Times 16 software selectable values for each peaking time (depends on the peaking time), >0.05 µsec.
Max Count Rate With a peaking time of 0.2 µsec, a 4 MHz periodic signal can be acquired.
Dead Time per pulse Dead time is 1.05 x peaking time. No conversion time.
Fast Channel Pulse Pair Resolving Time 120 nsec
Pile-Up Reject Pulses separated by more than the fast channel resolving time, 120 nsec, and less than 1.05 x peaking time are rejected.
Baseline Restoration Assymetric, 16 software selectable slew rate settings.

MCA Performance

Number of channels Commandable to 256, 512, 1024, 2048, 4096, and 8192 channels.
Bytes per channel 3 bytes (24 bits) - 16.7M counts
Preset Acquisition Time 10 msec to 466 days
Data Transfer Time 1k channels in 12 milliseconds (USB) or 280 milliseconds (RS-232)
Conversion Time None
Presets Time, total counts, counts in an ROI, counts in a channel
MCS Timebase 10 millisec/channel to 300 sec/channel
External MCA Controls Gate input: Pulses accepted only when gated on by external logic. Input can be active high or active low.
Counters Slow channel events accepted by MCA, Incoming counts (fast channel counts above threshold), event rejected by selection logic, and external event counter.

Hardware

Microprocessor Silicon Labs 8051F340 8051-compatible core
External Memory 512kB low-power SRAM
Firmware Signal processing is programmed via firmware, which can be upgraded in the field.

Communications

RS-232 Standard RS-232 serial interface at up to 115.2 Kbaud.
USB Standard USB 2.0 full speed (12 Mbps).
Ethernet Standard 10base-T (available summer '09).

Auxiliary Inputs and Outputs

The primary purpose of this connector is to bring out logic signals which are not required for the primary use of the DP5: acquiring spectra and transmitting then over the serial interface. These are generally “low level” logic signal associated with each pulse processed by the DP5. They are primarily used for synchronizing the DP5 data acquisition to external hardware and for direct counter/timer outputs from the DP5. The signals are described below. The connector is a 2x8 right angle Samtec part number ASP-135096-01.

Single Channel Analyzers 8 SCAs, independent software selectable LLDs and ULDs, LVCMOS (3.3V) level (TTL compatible) Digital Outputs Two independent outputs, software selectable between 8 settings including INCOMING_COUNT, PILEUP, MCS_TIMEBASE, etc. LVCMOS (3.3V) levels (TTL compatible).
Digital Inputs Two independent inputs, software selectable for MCA_GATE, EXTERNAL_COUNTER I/O
Two general purpose I/O lines for custom application.
I/O Two general purpose I/O lines for custom applications
Digital Oscilloscope Displays oscilloscope traces on the computer. Software selectable to show shaped output, ADC input, etc., to assist in debugging or optimizing configurations.

Auxiliary Connector Pin Assignments

Pin #NamePin #Name
1SCA12SCA2
3SCA34SCA4
5SCA56SCA6
7SCA78SCA8
9AUX_IN_110AUX_OUT_1
11AUX_IN_212AUX_OUT_2
13IO214IO3
15GND16GND

Connections

Analog Input The analog input accepts positive or negative going pulses from a charge sensitive preamplifier.
NOTE: Can be configured with a charge sensitive preamplifier for use with PMTs. Contact Amptek for details.
1x3 right angle header Molex part number 22-28-8032.
Power + 5 VDC. Hirose MQ172-3PA(55)
RS232 Standard 2.5 mm stereo audio jack.
USB Standard USB mini-b jack.
Ethernet Standard Ethernet jack (available summer '09).
Auxiliary 2x8 16-pin 2 mm spacing (Samtec part number ASP-135096-01). Mates with connector Samtec P/N TCMD-08-S-XX.XX-01
DAC Output This output is used in oscilloscope mode, to view the shaped pulse and other diagnostic signals. Range: 0 to 1 V.
1x2 right angle header Molex part number 22-28-8022.

Power

+5 V 80 Mhz clock: 200 mA (1 W) (typical)
20 MHz clock: 180 mA (0.9 W) (typical)
Input Range+4 V to +5.5 V (at 0.25 to 0.18 A typical)
Initial transient 2A for <100 nsec
Power Source External supply or USB bus

Physical

Size 3.5 in. x 2.5 in.
Weight 32 g

General and Environmental

Operating temperature -40 °C to +85 °C
Warranty Period 1 Year
Typical Device Lifetime 5 to 10 years, depending on use
Storage and shipping Long term storage: 10+ years in dry environment
Typical Storage and Shipping: -40 °C to +85 °C, 10 to 90% humidity non condensing
Compliance RoHS Compliant


DP5 Architecture

The DP5 is a component in the complete signal processing chain of a nuclear instrumentation system. The input to the DP5 is the preamplifier output. The DP5 digitizes the preamplifier output, applies real-time digital processing to the signal, detects the peak amplitude (digitally), and bins this value in its histogramming memory, generating an energy spectrum. The spectrum is then transmitted over the DP5’s serial interface to the user’s computer. Clearly, the DP5 must be used with other components, including a detector, preamplifier, and computer.

Block diagram of the DP5 in a complete system.
Figure 3. Block diagram of the DP5 in a complete system.

Analog Prefilter

The input to the DP5 is the output of a charge sensitive preamplifier. The analog prefilter circuit prepares this signal for accurate digitization. The main functions of this circuit are (1) applying appropriate gain and offset to utilize the dynamic range of the ADC, and (2) carrying out some filtering and pulse shaping functions to optimize the digitization.
NOTE: The DP5 can be ordered with a charge sensitive preamplifier on the board for use with PMTs.

ADC

The ADC digitizes the output of the analog prefilter at a 20 or 80 MHz rate. The digitized values are sent, in real time, into the digital pulse shaper. 12 bit ADC is used.

Digital Pulse Shaper

The ADC output is processed continuously using a pipeline architecture to generate a real time shaped pulse. This carries out pulse shaping as in any other shaping amplifier. The shaped pulse is a purely digital entity. Its output can be routed to a DAC, for diagnostic purposes, but this is not necessary.

There are two are two parallel signal processing paths inside the DPP, the “fast” and “slow” channels, optimized to obtain different data about the incoming pulse train. The “slow” channel, which has a long shaping time constant, is optimized to obtain accurate pulse heights. The peak value for each pulse in the slow channel, a single digital quantity, is the primary output of the pulse shaper. The “fast” channel is optimized to obtain timing information: detecting pulses which overlap in the slow channel, measuring the incoming count rate, measuring pulse risetimes, etc. and to obtain

The DP5 uses trapezoidal pulse shaping, which offers high energy resolution, reduces ballistic deficit, and provides excellent baseline stability at high count rates.

Pulse Selection Logic

The pulse selection logic rejects pulses for which an accurate measurement cannot be made. It includes pile-up rejection, risetime discrimination, logic for an external gating signal, etc. At high count rates, the DP5 has both better pile-up rejection and higher throughput than a traditional, analog shaping amp.

Histogramming Memory

The histogram memory operates as in a traditional MCA. When a pulse occurs with a particular peak value, a counter in a corresponding memory location is incremented. The result is a histogram, an array containing, in each cell, the number of events with the corresponding peak value. This is the energy spectrum and is the primary output of the DP5. The unit also includes several counters, counting the total number of selected pulses but also counting input pulses, rejected events, etc. Auxiliary outputs include eight different single channel analyzers, and both a DAC output and a digital output showing pulse shapes from several points in the signal processing chain.

Interface

The DP5 includes hardware and software to interface between these various functions and the user’s computer. A primary function of the interface is to transmit the spectrum to the user. The interface also controls data acquisition, by starting and stopping the processing and by clearing the histogram memory. It also controls certain aspects of the analog and digital shaping, for example setting the analog gain or the pulse shaping time.

The interface includes a microcontroller and serial interface hardware. RS232 and USB are currently implemented with Ethernet available in the summer of '09.

PC5 Power and Interface Board

Amptek’s DP5 Digital Pulse Processor is a component in the complete signal processing chain of a nuclear instrumentation system. It must be used with other components, including (at a minimum) a detector and preamplifier, and computer with a serial interface and software to communicate. The DP5 itself has its own power supplied so only needs a +5 V DC input. When using the DP5 with Amptek detectors, additional power supplies are needed for the detector and preamp. Amptek provides the PC5 board that mates with the DP5 and provides power to Amptek detectors.

The PC5 provides power to Amptek XR-100 detectors from a +5 VDC source. This board is intended for those using Amptek detectors and preamps. The USB interface cannot supply enough current to operate the XR100, so an external DC supply is required, which must be between 2.5 and 5.5 V.
Dimensions: 3.5 in. x 2.5 in.

digital pulse processor dp5 with power board pc5
Figure 6. DP5 with PC5 and Amptek detector/preamp.

DP5 and PC5
Figure 7. DP5 (top) mated with the PC5 (bottom).

DP5 and PC5 back view with connectors
Figure 8. DP5 (top) mated with the PC5 (bottom), back connector view.


Software

There are two distinct software packages that are needed for the DP5: embedded software that runs on the microcontroller on the DP5 (firmware), and acquisition and control software that runs on the attached computer. A complete software platform with examples is provided to aid in software development for OEM and custom applications.

Embedded Software

The embedded software is responsible for controlling the pulse processing, controlling the MCA, carrying out some data processing, and interfacing with the personal computer. This software is fixed and cannot be modified by the user. Firmware updates will be released by Amptek and can be uploaded in the field by the user.

Interface Software

ADMCA Software

The DP5 can be controled by the Amptek ADMCA display and acquisition software. This software can be used for control and display of the DP5 and supports regions of interest (ROI), calibrations, peak searching, and so on. The ADMCA software includes a seamless interface to the XRF-FP quantitative X-ray analysis software package.

VB Demonstration Software

The VB demonstration software runs on a personal computer and permits the user to set the DP5 parameters, to start and stop data acquisition, and to save data files. It is provided with source code and can be modified by the user. This software is intended as an example of how to manually control the DP5 through either the USB or RS-232 interface without the DPP API (See below).

DPP API

The DP5 comes with an Application Programming Interface (API) in the form of a DLL library. The user can use this library to easily write custom code to control the DP5 for custom applications or to interface it to a larger system. Examples are provided in VB, VC++, etc. on how to use the API.

Click here to download DP5 software

ADMCA software
Figure 7. ADMCA display and acquisition aoftware with interface to XRF-FP quantitative analysis software.

dp5 display and control software
Figure 8. Demonstration software supplied with the DP5 for data acquisition (Source code provided).

analysis software
Figure 9. XRF-FP quantitative analysis software.


The A250 Connected to a DP5 Digital Pulse Processor and MCA

a250 charge sensitive preamplifier connected to a dp5 digital pulse processor
Figure 12. The A250 charge sensitive preamplifier connected to the DP5 digital pulse processor and MCA.


DP5 Specifications in PDF (500k)

DP5 Transition Documentation (3MB)
Digital Pulse Processor FAQ
Glossary


Home Page | Products | Price list | Company Profile | Press Release

Revised December 8, 2009