I. INTRODUCTION
The Cooling Storage Ring (CSR) project is the post-acceleration system of the Heavy Ion Research Facility in Lanzhou (HIRFL). It consists of a main ring (CSRm) and an experimental ring (CSRe) [1, 2]. At the CSR complex, there exist an internal target experiment for hadron physics and an external target experiment for heavy ion collisions. The external target experiment is composed of one start time (T0) detector, one γ detector, one big dipole, one neutron wall, six Multi-Wire Drift Chambers (MWDCs), and three Time of Flight walls (TOF walls), as shown in Fig. 1.
-201401/1001-8042-25-01-006/alternativeImage/1001-8042-25-01-006-F001.jpg)
As shown in Fig. 1, the three TOF walls are placed in different angles to detect the time of flight of the charged particles from the collisions on the target. Time measurement is also required in the readout of the neutron wall, to determine the energy and emitted angle of the neutrons from the collisions. As for the TOF walls and the neutron wall, a time resolution as high as 25 ps is required in the readout electronics [3]. To guarantee a good time resolution, the leading edge discrimination method is employed; accordingly, charge information is also measured for time walk correction. Plastic scintillators accompanied by photomultipliers tubes (PMTs) are used in these two types of detectors. A typical waveform of the output signal from the PMT is shown in Fig. 2, in which the leading edge is around 3 ns.
-201401/1001-8042-25-01-006/alternativeImage/1001-8042-25-01-006-F002.jpg)
A high-resolution time and charge measurement module (TCMM) is designed for the readout of both the TOF walls and the neutron wall. 16 readout channels are integrated in each module which is based on the PXI (PCI eXtensions for Instrumentation) [4] standard to guarantee a high transfer rate.
II. ARCHITECTURE OF THE TIME AND CHARGE MEASUREMENT MODULE
The structure of the TCMM is shown in Fig. 3. The signal from the PMT is buffered and then split into two paths; one is imported to a discriminator for time measurement, and the other is transmitted to an SFE16 chip [5] for charge measurement, which is a charge-to-time converter (QTC). The HPTDC chip [6] is employed in this module for the digitization of the time information. Based on the time-over-threshold (TOT) method [7, 8], the time and charge information (corresponding to the pulse width from the QTC) can be digitized at the same time. By use of multi-channel ASIC chips, a high integrity is achieved.
-201401/1001-8042-25-01-006/alternativeImage/1001-8042-25-01-006-F003.jpg)
The FPGA is responsible for data accumulation and the hardware configuration, as well as monitoring the front end. To enhance the time measurement performance, the algorithms for the correction of the HPTDC’s integral non-linearity (INL) [9, 10] are also integrated in this FPGA. As for the data readout, this module is implemented based on the PXI-6U standard, for which a CPLD chip is used as the interface with a PCI core in it.
III. ANALOG FRONT END CIRCUITS
As aforementioned, both time and charge information are required to be measured. To achieve a good performance, the signal is manipulated and transmitted in a fully differential mode. As shown in Fig. 4, the input signal is buffered and converted to a differential pair, and then split to two paths; one is for charge measurement (Vqp and Vqn), and the other is for time measurement (Vtp and Vtn).
-201401/1001-8042-25-01-006/alternativeImage/1001-8042-25-01-006-F004.jpg)
The differential operational amplifier THS4500 from Texas Instruments Corporation is employed as the kernel of the pre-amplification circuits. By careful selection of the resistor values, a gain (VOD/Vin) of around 2 can be achieved; meanwhile, an equivalent impedance (Rin) of 50 Ω is designed to implement impedance match, as expressed in
where K is defined as
With the values of the resistors in Fig. 4 and Eq. (1) to Eq. (3), the equivalent input impedance can be calculated to be 50 Ω.
A serial input 12-bit DAC (AD7394) is used to generate the threshold voltage for the leading edge discrimination. An operational amplifier is also used to enhance its driving ability.
The signal waveforms for the time discrimination are shown in Fig. 5. The input signal from the PMT is a negative pulse; through the analog front end, a pair of differential signals are generated and AC coupled, as Vtp and Vtn shown in Fig. 5. The baseline of Vtn is connected to the output of the DAC, which is actually set to the threshold voltage (VTH). The time information (T0) corresponds to the intersection of the curves of Vtp and Vtn, with a voltage of VTH/ 2 above the baseline of Vtp. We can also define the signal VtD=Vtp-Vtn, and T0 corresponds exactly to the threshold of VTH. This fully differential process enhances the resistance to Electromagnetic Interference (EMI) and other common mode interference in the circuits.
-201401/1001-8042-25-01-006/alternativeImage/1001-8042-25-01-006-F005.jpg)
As for the charge measurement, an ASIC chip (SFE16) is employed in this module. The front end circuits for the SFE16 are shown in Fig. 6. The differential signals Vqp and Vqn from the THS4500 in Fig. 4 are converted to a single-ended signal, and the voltage amplitude of this signal is converted to a current signal through R12, which is then imported to the SFE16 chip. As shown in Fig. 6, the SFE16 consists of a charge sensitive amplifier (CSA), a pole-zero cancellation (PZC) circuit, a shaper, a gain stage (× 20), and a discriminator. Based on the TOT method, the charge information is converted to a pulse width which is afterwards digitized by an HPTDC.
-201401/1001-8042-25-01-006/alternativeImage/1001-8042-25-01-006-F006.jpg)
IV. TIME-TO-DIGITAL CONVERSION
The HPTDC is a high quality time-to-digital converter (TDC) chip designed by the micro-electronics group at CERN (European Organization for Nuclear Research) [10]. It can work in four different modes, which are low resolution mode, middle resolution mode, high resolution mode and very high resolution mode. And the time resolution for each is 781 ps, 195 ps, 98 ps and 24 ps, respectively. In this design, two HPTDC chips (HPTDC #1 and #3 in Fig. 7) are used in the very high resolution mode to achieve eight measurement channels with a resolution of 25 ps; one HPTDC (HPTDC #2) is used to digitize the output pulse width of the SFE16, in which the high resolution mode (100 ps) is employed.
-201401/1001-8042-25-01-006/alternativeImage/1001-8042-25-01-006-F007.jpg)
To simplify the control and readout of the 3 HPTDCs, these chips are organized in a chain to obtain the configuration data via a common JTAG (Joint Test Action Group) port, as shown in Fig. 7. Meanwhile, they share a parallel readout interface to transfer their data blocks in sequence by passing a token signal in a ring [11].
We use one FPGA chip (EP2C20F484 from Altera Cyclone II family) to process the data from the HPTDCs and function as the controller of this module. As shown in Fig. 8, the SFE16 and the three HPTDCs are configured by the FPGA with the parameters stored in the registers, the content of which can be modified by the remote PC. Since the TOT method is applied, the final measurement results are time information from the HPTDCs. The input data streams are processed with the INL calibration logic and then buffered with an external SDRAM (MT48LC4M32). Two FIFOs marked as "FIFO1" and "FIFO2" function as the data bridge between different blocks.
-201401/1001-8042-25-01-006/alternativeImage/1001-8042-25-01-006-F008.jpg)
V. LOGIC DESIGN
As for the data transfer interface, a CPLD chip is employed with a PCI core (pci_mt32 from the Altera Company) [12] in it. A DMA engine is also used to implement the burst transfer. According to the test results, a data transfer speed more than 40 MBps is achieved, in the situation of including the time cost of writing data to disks in the remote PC.
VI. TEST RESULTS
To evaluate the performance of this module, we conducted tests both in the laboratory and with the detectors.
A. Laboratory Test Results
Figure 9 shows the system under test. We used a signal source AFG3252 to generate the input signal according to the waveform shown in Fig. 2. The clock module here is employed to provide clock signals (40 MHz) for multiple measurement modules. The output data from the 16-channel TCMM are transferred to the remote PC for further analysis.
-201401/1001-8042-25-01-006/alternativeImage/1001-8042-25-01-006-F009.jpg)
1. Time Measurement Tests
In the very high resolution mode of the HPTDC, its nonlinearity has direct influence on the overall time measurement performance. In this design, the INL calibration is conducted to address this issue. The INL test results before and after the calibration are shown in Fig. 10(a), which indicates significant improvement.
-201401/1001-8042-25-01-006/alternativeImage/1001-8042-25-01-006-F010.jpg)
We also conducted a series of tests to evaluate the time resolution before and after the calibration. The "cable delay test" method is used in this test. The signal source generates two output signals with a certain time delay, and then the RMS value of the time delay can be analyzed with a big amount of samples. Considering the situation that the time results of the two channels are not interrelated, the time resolution of single channel can be obtained by dividing the RMS value by 21/2.
As shown in Fig. 10(b), with the INL calibration applied, the time resolution is enhanced to be better than 25 ps.
Fig. 11(a) shows a typical histogram of the time measurement results with the INL calibration applied. The typical time resolution (RMS) is 20.6 ps. We also tested all the 16 channels, the typical results of which are shown in Fig. 11(b). Test results indicate that this module achieves a time resolution better than 25 ps.
-201401/1001-8042-25-01-006/alternativeImage/1001-8042-25-01-006-F011.jpg)
2. Charge Measurement Tests
We also conducted tests to evaluate the charge measurement resolution. With the TOT method applied, we can obtain the pulse width by directly subtracting the time points of the leading and falling edge of the output pulse from the SFE16. With the relationship between the input charge and output pulse width of the SFE16 chip, the charge information can be finally calculated.
In the tests, we changed the amplitude of the signal from the signal source, and got a series of test results. Fig. 12(a) shows the TOT output widths with different input signal amplitudes, and Fig. 12(b) shows the charge resolution from 50 mV to 3 V; in this input amplitude range, the charge resolution is better than 5%, beyond the requirement.
-201401/1001-8042-25-01-006/alternativeImage/1001-8042-25-01-006-F012.jpg)
B. Initial Commissioning Test Results
After the tests in the laboratory, initial commissioning tests with the detectors were conducted in HIRFL. The plastic scintillators and PMTs are BC408 (from Saint-Gobain Industrial Ceramics, Inc.) and R7527 (from Hamamatsu), respectively. In the initial tests, cosmic rays are used as the input of the scintillator, and the output signal of the PMTs are measured by this TCMM.
Figure 13(a) shows the time measurement results, and TOT output signal widths (corresponding to charge information) are shown in Fig. 13(b); Fig. 13(c) is the relationship between the time results and TOT widths; Fig. 13(d) shows the time measurement results after time-walk correction, and enhancement can be observed compared with Fig. 13(a). The initial testing results concord well with the expected. Further commissioning tests will be conducted in future.
-201401/1001-8042-25-01-006/alternativeImage/1001-8042-25-01-006-F013.jpg)
VII. CONCLUSION
A 16-channel high-resolution time and charge measurement module was designed for the readout of the TOF walls and neutron wall in the external target experiment in the CSR of HIRFL. By employing the TOT method, both time and charge information are digitized by the HPTDC chips. Test results indicate that this module achieves a time resolution better than 25 ps and a charge resolution better than 5% over the input amplitude range from 50 mV to 3 V.
Ph.D. Thesis
,PXI Hardware Specification Revision 2.2
,Metrol Meas Syst
(in press), DOI: 10.2478/mms-2013-0024.PCI Compiler User Guide
, 2005. http://www.altera.com/literature/ug/ug_pci.pdf.