Features
Pulse Processing
Multichannel Analysis
Communications
Physical
Applications
|
![]() Figure 1. DP4 Photo: 3.5 in. X 2.5 in. ![]() ![]() Figure 2. Trace 1 above shows the input to the DP4, 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 DP4’s shaped output shown in Trace 3. Finally, the DP4 creates a multichannel anlayzer (MCA) type output spectrum shown in Graph 4. |
The Amptek DP4 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 DP4 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 DP4 implements the pulse processing using dedicated circuitry. It includes an 8051 compatible microcontroller for controlling the unit. Interface hardware includes RS232, USB, I2C, and several general purpose I/O lines. The DP4 is supplied with demonstration software, including both the embedded software running on the DP4 and interface software running on a PC via the RS232 port. Because the DP4 is supplied with the source code, which runs on the µcontroller, a user can tailor the software for specific applications and can use the DP4 µcontroller for additional uses. The DP4 is suitable for OEMs and for laboratory users who need custom capabilities and are familiar with electronics.
| Gain Settings | Four programmable coarse gain settings are available: x10.8, x20.7, x55.4, x106.2. Fine gain is adjustable between 0.75 and 1.25. |
| Full Scale | 100 mV input pulse @ X10 gain |
| 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 and Flat Top Times | Twenty four programmable peaking times between 0.8 and 102.4 µsec. For each peak time, sixteen flat top durations are available, > 0.2 µsec |
| Max Count Rate | The pulse processing electronics have a cycle time of 1 µsec. With a peaking time of 0.8 µsec, a 1 MHz periodic signal can be acquired. |
| Throughput | Dead time is 1.25 x peaking time. Unlike an analog system, there is no separate dead time for digitization and events can be counted less than a full pulse width apart. |
| Pile-Up Reject | Pulses separated by more than the fast channel resolving time, 600 nsec, and less than 1.25 x peaking time are rejected. |
| Number of channels | Commandable to 256, 512, 1024, 2048, 4096k, 8192 channels. |
| Bytes per channel | 3 bytes (24 bits) - 16.7M counts |
| Minimum Preset Acquisition Time | 100 msec |
| Data Transfer Time | 1k channels in 10 milliseconds (USB) or 500 milliseconds (RS-232) |
| Microprocessor | Cypress CY7C64603 ‘EZUSB FX’ with 8051-compatible core |
| Memory | 32K MCA memory, 8K EEPROM, 8K µC RAM |
| Firmware | Signal processing is programmed via firmware, which can be upgraded in the field. |
| RS-232 | Standard RS-232 serial interface at up to 57.6 Kbaud. |
| USB | Standard USB 1.1 interface (USB 2.0 compatible) |
| I2C | The µC contains an I2C port, allowing the DP4 to interface with peripherals. |
| Auxiliary | Four additional lines connect to the µC for additional interfacing options. |
| 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. |
| Maximum Input | 100 mV @ X10 gain |
| Power and Serial Interface | The power and serial interface are provided on a single 16 pin connector. The power inputs are +3.3V and ±5V. The serial connections include RS-232, USB, and I2C. |
| DAC Output | This output is used in oscilloscope mode, to view the shaped pulse and other diagnostic signals. Range: 0 to 1 V. |
| +3.3 V | Average current 100-200 mA, depending on configuration. Startup current is 500 mA. |
| ±5 V | Average current 10 mA each. |
| Size | 3.5 in. x 2.5 in. |
| Weight | 28 g |
The DP4 is a component in the complete signal processing chain of a nuclear instrumentation system. The input to the DP4 is the preamplifier output. The DP4 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 DP4’s serial interface to the user’s computer. Clearly, the DP4 must be used with other components, including a detector and preamplifier, a computer, and a power supply.
Figure 3. Block diagram of the DP4 in a complete system.
The input to the DP4 is the output of a typical charge sensitive preamplifier. The analog prefilter circuit prepares this signal for accurate digitization. The output of the prefilter is shown above.
NOTE: The DP4 can be ordered with a charge sensitive preamplifier on the board for use with PMTs.
The ADC digitizes the output of the analog prefilter at a 20 MHz rate. The digitized values are sent, in real time, into the digital pulse shaper.
The ADC output is processed continuously using a pipeline architecture in an FPGA to generate a real time shaped pulse. The shaped pulse is a purely digital entity. For diagnostic purposes, its output can be displayed on PC or through the DAC output, but this is not necessary. The peak value of the digital shaped pulse is determined by a peak detect circuit in the pulse shaper. The peak value for each pulse, a single digital quantity, is the primary output of the pulse shaper.
The DP4 uses trapezoidal pulse shaping, which offers high energy resolution, reduces ballistic deficit, and provides excellent baseline stability at high count rates.
The pulse selection logic rejects pulses for which an accurate measurement cannot be made. It includes pile-up rejection and risetime discrimination. At high count rates, the DP4 has both better pile-up rejection and higher throughput than a traditional, analog shaping amp.
The histogramming 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 DP4.
The DP4 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. The interface also contains an I2C interface and several microcontroller pins that are unallocated but are available to the user.
Amptek’s DP4 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, a computer with a serial interface and software to communicate, and a power supply. The DP4 does not have any power supplies and does not have standard serial connectors.
Amptek provides two different boards (PC4-2, PC4-3) which may be used to connect the DP4 to a computer and power supplies. These boards are not required to use the DP4 but can make it easier and faster to begin running the DP4. Both boards pass the serial signals, RS232 and USB, straight through to more common connectors. The boards differ in how they handle power:
PC4-2 provides power to the DP4 from a +5 VDC source, either the USB bus or an external supply. This board has standard USB and RS232 serial connectors and a DC power socket.
Dimensions: 2.5 in. x 2.5 in.

PC4-3 provides power to both the DP4 and Amptek’s XR-100 detectors from a +5 VDC source. This board is intended for those using Amptek’s detectors and preamps. It has a standard USB connector but otherwise uses 0.1” connectors. 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.

|
There are two distinct software packages that are needed for the DP4 (both included): embedded software that runs on the microcontroller on the DP4, and acquisition and control software that runs on the attached computer. These are fully functional programs, allowing complete control of the hardware. With the DP4, the user may tailor the software for both the embedded processor and the interface to do exactly what is required for a particular application. This is a key advantage to the use of the DP4. Embedded SoftwareThe embedded software is responsible for controlling the pulse processing, controlling the MCA, carrying out some data processing, and interfacing with the personal computer. The demonstration program is written in 8051 assembly language. Various capabilities can be added to the embedded software. For example, the user can write code to implement memory groups, or apply a dead time correction. The DP4 can also be interfaced to other hardware via the I2C and auxiliary pins. Inputs on these pins can gate data acquisition or the DP4 can control hardware via these pins. Interface SoftwareADMCA SoftwareThe DP4 can be controled by the Amptek ADMCA display and acquisition software. This software can be used for control and display of the DP4 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 SoftwareThe VB demonstration software runs on a personal computer and permits the user to set the DP4 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 DP4 through either the USB or RS-232 interface without the DPP API (See below) DPP APIThe DP4 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 DP4 for custom applications or to interface it to a larger system. Examples are provided in VB and VC++ on how to use the API. |
|

Figure 10. 55Fe Spectrum taken with the Amptek DP4 and Princeton Gamma-Tech Si(Li) Detector.

Figure 11. Resolution vs. Shaping Time with Amptek DP4 and Princeton Gamma-Tech HPGe Detector. This plot demonstrates how the DP4 can be used to investigate the performance of a detector at various shaping times.
Plots and data courtesy of Princeton Gamma-Tech.
DP4 Specifications in PDF
Digital Pulse Processor FAQ
Glossary
Revised July 10, 2007