Author’s Accepted Manuscript Front-end electronics and data acquisition system for a multi-wire 3D gas tracker K. Łojek, D. Rozpȩdzik, K. Bodek, M. Perkowski, N. Severijns www.elsevier.com
PII: DOI: Reference:
S0168-9002(15)01022-0 http://dx.doi.org/10.1016/j.nima.2015.08.058 NIMA57991
To appear in: Nuclear Inst. and Methods in Physics Research, A Received date: 15 April 2015 Revised date: 10 August 2015 Accepted date: 27 August 2015 Cite this article as: K. Łojek, D. Rozpȩdzik, K. Bodek, M. Perkowski and N. Severijns, Front-end electronics and data acquisition system for a multi-wire 3D gas tracker, Nuclear Inst. and Methods in Physics Research, A, http://dx.doi.org/10.1016/j.nima.2015.08.058 This is a PDF file of an unedited manuscript that has been accepted for publication. As a service to our customers we are providing this early version of the manuscript. The manuscript will undergo copyediting, typesetting, and review of the resulting galley proof before it is published in its final citable form. Please note that during the production process errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain.
2
Front-end electronics and data acquisition system for a multi-wire 3D gas tracker
3
K. Lojeka , D. Rozp¸edzika,∗, K. Bodeka,∗, M. Perkowskia,b,∗, N. Severijnsb,∗
1
4 5
6
a Institute b Instituut
of Physics, Jagiellonian University, 30348 Cracow, Poland voor Kern-en Stralingsfysica, University of Leuven, 3001 Leuven, Belgium
Abstract This paper presents the design and implementation of the front-end electronics and the data acquisition (DAQ) system for readout of multi-wire drift chambers (MWDC). Apart of the conventional drift time measurement the system delivers the hit position along the wire utilizing the charge division technique. The system consists of preamplifiers, and analog and digital boards sending data to a back-end computer via an Ethernet interface. The data logging software formats the received data and enables an easy access to the data analysis software. The use of specially designed preamplifiers and peak detectors allows the chargedivision readout of the low resistance signal wire. The implication of the chargedivision circuitry onto the drift time measurement was studied and the overall performance of the electronic system was evaluated in dedicated off-line tests.
7
Keywords: data acquisition system, hardware, data logging software
8
PACS: 29.85.Ca; 29.40.Gx; 23.40.Bw
9
1. Introduction
10
Precision measurements in neutron and nuclear decay offer a sensitive win-
11
dow to search for new physics beyond the standard electroweak model and allow
12
also the determination of the fundamental weak vector coupling. Recent anal-
13
yses based on the effective field theory performed in e.g. [1, 2] show that in
14
processes involving the lightest quarks the neutron and nuclear decay will com-
15
pete with experiments at highest energy accelerators. For instance, data taken ∗ Corresponding
author Email address:
[email protected] (D. Rozp¸edzik) Preprint submitted to Nuclear Instruments and Methods in Physics Research ASeptember 2, 2015
16
at the LHC is currently probing these interactions at the 10−2 level (relative
17
to the standard weak interactions), with the potential to reach the ' 10−3
18
level. In some of the β decay correlation measurements there are prospects to
19
reach experimental sensitivities between 10−3 and 10−4 making these observ-
20
ables interesting probes for searches of new physics originating at TeV scale.
21
The most direct access to the exotic tensor interaction in β decay is to measure
22
the Fierz term (coefficient b) or the beta-neutrino correlation coefficient a in a
23
pure Gamow-Teller transition [3]. The b coefficient shows up as a tiny energy
24
dependent (1/E) departure of the β spectrum from its V-A (standard model)
25
shape. The smallness of the potential b contribution requires that other cor-
26
rections to the spectrum shape of the same order are included in the analysis.
27
Indeed, according to [4, 5] the recoil terms also affect the spectrum shape with
28
their main contribution being proportional to E. In order to disentangle these
29
effects the detector efficiency for β particle as a function of energy must be
30
known with the precision better than 10−3 [6]. The dominating contribution
31
in the systematic uncertainty comes from back-scattering and out-scattering of
32
electrons from the detector. Monte Carlo simulation of this effect is helpful,
33
however, it introduces its own uncertainty as the input parameters are known
34
with limited accuracy. Monte Carlo simulation would reflect the real situation
35
better after it is adjusted to real experimental data of a particular measurement
36
setup.
37
The described in this article electronics was designed for a spectrometer
38
capable of direct registration of the back-scattering events, thus providing ref-
39
erence data for the Monte Carlo calculation of the detector efficiency. The
40
spectrometer itself is still in an R&D phase undergoing detailed tests and tun-
41
ing. It will be a subject of a separate paper together with the performance
42
benchmark [7]. In this paper, its concept will be described only in a minimum
43
extent at the beginning of Section 2 to explain the requirements imposed onto
44
the front-end electronics and DAQ. The rest of Section 2 is devoted to the elec-
45
tronic system architecture. The test results were obtained with a help of a signal
46
generator and are presented in Section 3. Therein the resulting time spectrum 2
47
and the charge asymmetry distribution representing the typical performance
48
are shown. The asymmetry spectra were obtained using a dedicated tester to
49
simulate the hit position on the wire with adjustable resistance division (poten-
50
tiometer). Conducting the electronic benchmark tests without a detector was
51
chosen by purpose. The detector itself is still not fully understood. Therefore it
52
was important to assess the purely electronic contribution to the performance
53
parameters of the spectrometer. The paper ends with a short summary and
54
outlook for the future experiment.
55
2. System architecture
56
In order to facilitate the identification of the electrons impinging onto and
57
scattered from the energy detector (e.g. Si detector, scintillator) a low-Z and
58
low-mass tracker must be applied. One of the attractive options is a low pressure
59
multi-wire drift chamber with minimum number of necessary wires in order to
60
maximize the detector transparency. This condition can be fulfilled by a hexag-
61
onal wire geometry and the charge division technique allowing for a 3D track
62
reconstruction without major distortion of the electron energy measurement.
63
The hexagonal wire geometry is not the only one considered in the project. The
64
rectangular (planar) wire configuration is the next suitable alternative. The
65
multi-wire drift chamber is based on the small prototype described in Ref. [8]
66
and will be operated with He/Isobutan gas mixture (ranging from 70%/30% to
67
90%/10%) at lowered pressure (down to 300 mbar). It consists of 10 sense wire
68
planes (8 wires for each plane) separated with 24 field wire planes forming the
69
double F-F-S-F-F-S-F-F-S-F-F-S-F-F-S-F-F structure (F- denotes a field wire
70
plane, S- denotes a signal wire plane). The distance between neighboring signal
71
planes is 15 mm, with wires within a plane being separated by 17.32 mm. This
72
wire plane structure leads to the hexagonal cell geometry as shown in Fig. 1.
73
Each cell consists of a very thin anode wire (NiCr alloy, 25 µm diameter) with
74
resistance of about 20 ohms/cm surrounded by 6 cathode field wires forming a
75
hexagonal cuboid. All wires are soldered to pads of the printed circuit board
3
F F S F F S F F S F F S F F S F F
Fig. 1: (color on-line) Fragment of the hexagonal wire structure. The blue (solid) circles denote the field wires and the red circles (crossed) correspond to signal wires. The field and signal wire planes are indicated with F and S, respectively. The shaded areas ilustrate the responding cells after an electron passed along the black solid line.
76
(PCB) frames. The chamber is equipped with a two-dimensional positioning
77
system for a beta source installed in the central region of the detector, between
78
both parts of the MWDC structure. In the initial configuration, the electrons
79
detected in two plastic scintillators installed at both sides of the MWDC pro-
80
vide the time reference signal for the drift time measurement. The PMT signals
81
are also used as a trigger for the MWDC and electron energy detector read-
82
out. Acquiring the drift time and the pulse height asymmetry at both ends of
83
the responding signal wire one can establish the electron path across the cham-
84
ber cell. The system provides charge-division position sensing in the direction
85
parallel to the wires as well as precise drift time measurement. The expected
86
position resolution across wires is limited by angular straggling of primary elec-
87
trons travelling in the gas and accounts to about 450 µm as shown in Ref. [8].
88
In this situation, the precision of the drift time measurement of about 200 ps is
89
more than needed as it corresponds to about 50 µm for the operating conditions
90
in view. The MWDC will be operated in homogenous magnetic field oriented
91
parallel to wires providing a rough electron transverse momentum filter. The
4
LAN Top5 Preamplifiers
Analog Card
MWDC
Digital Card
Analog Card
Bottom5 Preamplifiers
Slow5Control (RS485)
Fig. 2: Schematic of the data acquisition architecture.
92
position information along the wires will be used for the identification of the
93
sequence of the cells passed by the electrons and for distinguishing between the
94
electrons impinging onto and scattered from the energy detector. This is why
95
the modest position resolution of a few mm is sufficient for that direction.
96
Crucial in the design is the analog part of the system. In principle, com-
97
mercial digitizers (TDC, ADC) could be applied at the end of the acquisition
98
chain. However, it has been decided to equip the data channels with custom
99
digital boards with adjusted specifications such that the whole system is handy,
100
cost effective and scalable. The applied on board processing (FPGA) allows for
101
acquiring up to 15 000 triggered events per second which gives a comfortable
102
factor of 10 reserve as compared to the application in view.
103
The described modular electronic system consists of three main parts: (i)
104
preamplifiers, (ii) analog cards containing the peak detector and constant frac-
105
tion discriminator (CFD), and (iii) the digital boards containing analog to digital
106
converters, ADC and TDC. The data logging software on the PC constitutes
107
the data receiver. The signal from each signal plane is processed by means
108
of one electronics module, which consists of two analog cards and one digital
109
board providing 16 ADC and 8 TDC channels. A corresponding block diagram
110
is shown in Fig. 2. The signals from both ends of a signal wire are fed to inputs
111
of preamplifiers located directly on the detector frames (see Fig. 3) in order to
5
Fig. 3: (color on-line) Small piggyback preamplifier PCB cards plugged into the wire frames.
112
minimize the input noise and protect the signal from EM interferences. The
113
signals from the preamplifiers are received by the analog cards which drive the
114
ADC inputs and produce the TDC STOP signals. The digital data is transmit-
115
ted via a LAN port to the back-end computer where the process of receiving,
116
sorting and formatting to a complete physical event is accomplished by the
117
data logging software. The card configuration settings and control is done via a
118
RS485 port. Detailed description of each part of the system is presented in the
119
following sections.
120
2.1. Preamplifiers
121
Signal readout from both ends of the relatively low resistance wire requires
122
application of dedicated preamplifiers. Low resistance wires force the use of fast
123
preamplifiers with low input impedance since the change of signal amplitudes
124
and thus position resolution depends on the input impedance. The lower the
125
input impedance, the higher the voltage difference that is registered at the wire
126
ends. The preamplifiers work in current-mode with the input impedance below
127
5 ohms and the input stage bandwidth exceeding 300 MHz. The preamplifier
128
circuit is shown in Fig. 4. The first stage of the preamplifier is a current-voltage
129
converter with two fast bipolar transistors. The voltage pulse is fed to the
130
high-pass filter which cuts off the DC bias and the slow varying components of
131
the signal. The first filter is followed by a low-pass filter integrating the pulse
6
C1
C2
10nF R1
100nF
B
2k2
+5V
R3 10
C
IN
C7 100nF
C11 100nF
R9 10
Q2 BFR93
C
D1
R2 2k2 Q1 BFR93
E
1N4148 C3 10nF
C5 10nF R4 2k2
C4
R7 330
U2
R8 50
R6 1k
3 2
C9 100p
C10
R5 1k
10
R11 2k2
E
B
R13
100nF
7
4
8 6 5
8 R14 249
U1 AD8099
R12 10
C12 1p
R16 249
C13 100nF
100nF
C6
C8
10nF
100nF
R17 51
AD8139 5
3
2 1
OUT R15 499
4 6
R18 10
R19 499
R20 51 OUT −5V
R10 10
Fig. 4: Electronic circuit of the preamplifier. The system uses 160 dedicated preamplifiers to the drift chamber signals with charge division.
132
with 100 ns time constant. The signal is then amplified and transmitted to
133
the differential amplifier used to drive the transmission line. Differential sig-
134
nal transmission increases the external noise immunity when unshielded twisted
135
pair ribbon cables are used to connect the preamplifier outputs to the inputs of
136
the analog module. An example of input and output signals from a preamplifier
137
is shown in Fig. 5. The input current signal was reproduced with the help of
138
Qucs package [9]. Using bipolar transistors increases the preamplifier immunity
139
to possible discharges in the gas chamber. Adding more robust input protection
140
(e.g. a series resistor and protection diodes) was abandoned as it would increase
141
the input noise and impedance thus worsening the charge division resolution.
142
However, accidental discharges cannot be avoided completely and the need for
143
replacement of damaged preamplifiers was taken into account in the design. The
144
individual preamplifiers are arranged as small piggyback PCB cards mounted
145
directly on the wire frames (Fig. 3). They can be replaced easily without un-
146
plugging cables or any other major intervention in the setup. Additionally, such
147
a solution minimizes the length of the unshielded connection between the wire
148
end and the preamplifier input.
149
2.2. Analog cards
150
The block diagram of the analog circuit is presented in Fig. 6.
151
Differential signals from the preamplifiers are processed by the analog circuit.
152
The signals from both wire ends are split into two branches. In the first branch, 7
4 2 0
I [ uA]
-2 -4 -6 -8 - 10 - 12 - 14
0
100
200 300 Ti m e [ ns]
0. 2
400
500
0. 15
Am pl i t ude [ V]
0. 1 0. 05 0 - 0. 05 - 0. 1 - 0. 15 - 0. 2 - 200
0
200
400 600 Ti m e [ ns]
800
1000
1200
Fig. 5: (color on-line) Upper panel: Preamplifier input current signal reproduced with the help of Qucs package. Lower panel: Measured output signal from the preamplifier. Blue and red lines denote positive and negative output signals.
153
signals from both ends are added and fed to the CFD which produces a TTL
154
pulse for the time-to-digital converter (TDC). A delay correction prior to the
155
summing is not needed unless it is of the order of 1 ns (corresponding to about
156
20 cm cable length) significantly less than the rise time of real signals from the
157
MWDC. Care is taken to assure the equal length of the connecting cables. If the
158
sum of the analog signals is higher than the set value of the CFD threshold, the
159
STOP signal for the TDC is generated. The schematic of the CFD is presented
160
in Fig. 7.
161
In the second branch, both signals are transmitted to the fast peak-hold
162
detectors, which are responsible for detection of the pulse amplitudes in a given 8
TopSInput
+
Peak Detector
Differential Amplifiers BottomSInput
ADCn ADC Drivers
+
+
Peak Detector
-
ADCn+1
CFD Trigger Input
TDCn
GATE
Gate Generator
DISCHARGE
DAC
Slow Control
Controller
Fig. 6: Block diagram of the analog board.
163
gate time. Peak-hold detectors are used to stretch the pulse to the length
164
acceptable for the ADC converters. The schematic of the peak-hold detector is
165
shown in Fig. 8.
166
The gate and hold signals are produced by a programmable timing circuit
167
located on the analog board which uses the TDC START signal (external trig-
168
ger) as a time reference. The analog boards hosting the analog signal processing
169
circuits are equipped with built-in controllers for setting the thresholds of the
170
CFD as well as the gate and the hold timing. The set values are fed to the
171
controller over a slow-control bus (RS485).
172
2.3. Digital cards
173
The block diagram of the digital circuit is presented in Fig. 9. The digital
174
board consists of 16 channels of 14-bit ADCs (AD8099 chips made by Analog
175
Devices) and a 8 channel TDC (TDC-GPX chip made by Acam Messelectronic
176
Gmbh). Using 14-bit ADCs was dictated by the large dynamic range of the am-
177
plitudes of the signals from a gas detector operated in the proportional mode.
178
The high bit ADC resolution increases the overall performance of the charge
179
division method. The time resolution of the used TDC chip is significantly bet-
9
+ 5V R207 10
1
C200 10n
+5V
R200 10
1
C201 10uF
2
C202 100n
3 2
R201
U201 86 AD8099 5 4 R202470
R216
R206
R209 10
2 D
R210 5k
1
+5V_D
4
100
R204 IN
C203
GND
OUT U200
R211
1p
6
4
1
Q 5 Q
CLR
1
+5V_D
3 CLK
3
1
74F74
Q 13
A 2 B
6
R225 2k2
U206
74123
PRE
+5V
OUT1
47 U205
7474
50ns delay line
4 Q Ce 14
C224
ReCe 15
CLR
220p
74LS123
3 MAX962 U203 220
2
220 C210 C208 10uF
1
R205 10
7 5 MAX962
C215 100n
C212 100n
C209 10n
7
100
8 U203
2 C207 10n
R208 1k
CFD1_IN
1
+5V_D
+5V_D
C206 100n
2
R203 1k
CH1_THR
+ 5V
C204 22uF
100n
C205 -5V 10n
Fig. 7: Schematic of the Constant Fraction Discriminator. +5V
+5V
R108 10
R117 10
+5V
1
1
C112
C109 10uF
C116 10uF
100nF
C125 10uF
2
2
C106
R128 10
1
100nF
C120
INPUT
100nF
R111 51
C
7 8
R121 51
6
5
2
U101 AD8099
4
C
R133 1k
3
C122 1n
U103 AD8099
7 8
E
R126 2k2
C111 10p
E
Q100
B
R124 51
R171 470
OUTPUT
Q101
B
3
2
GATE
6
5
2 4
C127 10p
R130 220
R134 470
R141 1k
2
R115 220 C117 10uF
C121 10p
C128
D100
1
100nF
R127 220
2
C115
C132 10uF 1
100nF R125 10
CLEAR R143 10
−5V
−5V
Fig. 8: Schematic of the peak-hold detector.
180
ter than actually needed (83 ps binning resolution with the typical standard
181
deviation of 77 ps, from the device datasheet). The board measures the delay
182
between the common START (trigger) pulse and the individual STOP signals
183
received from the constant fraction discriminators, as well as the amplitudes of
184
the pulses delivered by the peak-hold detectors. The STOP signals are delayed
185
by a 50 ns delay line in order to compensate for the delays introduced in the
186
analog circuit generating the START signal. The ADCs sample the signals with
187
20 Msps sampling rate. The FPGA chip (Xilinx Spartan XC3S400) receives the
10
ADC1 ADC2 ADC3 ADC4
ADC sAD9252y
ADC5 ADC6 ADC7 ADC8
Ethernet Stack ICosW5100y
FPGA
LAN
ADC9 ADC10 ADC11 ADC12
Controller
ADC sAD9252y
ADC13 ADC14
Slow Control
ADC15 ADC16
TDC1 TDC2 TDC3 TDC4 TDC5 TDC6 TDC7 TDC8
50nso Delay Line
Stop1 Stop2 Stop3 Stop4 Stop5 Stop6 Stop7 Stop8
TDC sTDC-GPXy
Start Trigger
Fig. 9: Block diagram of the digital board. IDLE STATE
IDLE STATE TRIGGER (PMT)
Yes
WAIT_ADC STATE
FIFO EMPTY?
No Yes
ADC_CNV STATE
MTU REACHED?
No 32 ADC conversions
WAIT_TDC STATE
Yes
No TDC EMPTY?
Yes
SEND TIMER?
No
SEND FRAME
FIFO STORE
Data transmission algorithm
Data acquistion algorithm
Fig. 10: Flow diagram of the data acquisition algorithm (left panel) and of the data transmission algorithm (right panel).
11
188
data from the ADCs and the TDC, buffers them, provides zero-suppression and
189
time-stamping, and formats the data frame as described in the next paragraph.
190
The flow diagram of the acquisition algorithm and the data transmission algo-
191
rithm are shown in Fig. 10. The data frame is transmitted to the integrated
192
Ethernet/UDP stack (Wiznet W5100) which is responsible for communication
193
with the back-end PC hosting the acquisition and control software. The digi-
194
tal board is also equipped with a built-in controller providing initialization and
195
configuration of ADC, TDC and Ethernet chips. This controller is accessible
196
via the slow-control bus.
197
2.4. Data formatter
198
The data are transferred to the computer in a form of UDP frames. The
199
data formatter creates a frame for each recorded event. The frame length is
200
a multiple of 96 bytes. The first part of the frame is a fixed header used for
201
synchronization. Next follows the time tag (32 bit unsigned integer value) which
202
allows the time synchronization between multiple modules. The third part of
203
the frame consists of 16 ADC conversion values (16 bit unsigned integer values).
204
The fourth part contains the TDC values - up to eight 24-bit unsigned integer
205
values. Only the non-zero values of the TDC data are transmitted. The time
206
tagging is used because the Ethernet protocol does not ensure the sequence of
207
the data packet delivery. The time-tags are shared between modules and used
208
by the data-logging software to restore the correct data order. Fig. 11 shows
209
the structure of the data frame.
210
2.5. Slow-control bus and interface
211
The slow-control interface allows settings the CFD thresholds and timing
212
configuration parameters of the module. Each board in the module is equipped
213
with its own controller connected to the slow-control bus. Individual addresses
214
of the controllers are set with dip-switches installed on the boards. The con-
215
trollers use a simple ASCII protocol via RS485 interface. In order to connect
216
the bus to the acquisition computer a commercial RS485-USB converter is used.
12
Fig. 11: Data frame structure. The structures with the same time tag belong to one event.
217
An example of the initialization data record necessary for establishing the com-
218
munication over the slow-control bus is presented on Fig. 12. The slow-control
219
parameter set is read back every second and refreshed on a computer display (Fig. 13).
Fig. 12: ASCII command format used for reading and saving values. The command consists of the controller address, the read commands for thresholds (a,b,c,d), analog board timing (t1,t2) and digital board timing (t3,t4), where t1 is the gate width and t2 is the pulse hold time. For the digital board t3 denotes the maximum time for the incoming signal and t4 is the delay for the ADC. The second column presents the commands used for saving values to the controllers. The save commands use the same format but the uppercase option letters. 220
13
Fig. 13: Example of the slow-control display. One panel corresponds to one module consisting of two analog boards (ANB A and ANB B) and one digital board. Backlit represents the edited module data.
Fig. 14: (color on-line) Data flow diagram for ten acquisition modules. The red (green) squares denote the same time tag.
221
2.6. Data logging software
222
The data logging software provides the parallel reception of data frames
223
sent by the modules and the event building i.e. collection of data generated by
224
the system upon a single hardware trigger signal and uniquely identified by a
225
time tag. Each module is identified by its IP address and uses a specific UDP
226
port corresponding to this address. The architecture of the logging software
227
is shown in Fig. 14. The software is multi-threaded and consists of the main
228
thread (the parent) that is responsible for sorting and recording events, and the
14
229
child processes whose task is to receive data from the acquisition modules and to
230
send them via data streams to the main thread. Upon initialization the program
231
reads the configuration file with the addresses of the modules and opens sockets
232
for all modules to communicate with them. The sockets listen to the different
233
UDP ports correlated with the module address. The main loop creates a set of
234
pipes (data streams) and receives the data structures from the child processes.
235
The size of the frame is checked and followed by the pre-selection of cases. If the
236
TDC value is greater than zero, the event is pushed to the FIFO queue of the
237
child process. The event is then read from the FIFO by the parent process in
238
which the data structures from all child processes are sorted (using the quick-sort
239
algorithm) by the time tags and formatted as one complete event. This event
240
will be identified with a particle crossing the chamber planes and directed for
241
physics analysis. The received events are accessible for on-line histogramming
242
analysis by means of a shared memory mechanism and simultaneously saved on
243
a hard disk for later off-line analysis.
244
The cases with empty TDC conversion value (STOP signal below CFD
245
threshold) are used to calculate the baseline offset for the ADC. In this method
246
it is assumed that the lack of the TDC signal in a pair of channels (serving
247
a particular sense wire) means that the cell did not fire so the corresponding
248
ADCs deliver the offset values. This in-flight offset calculation method can be
249
disabled and the fixed offsets can be introduced with the help of the slow-control
250
interface. The baseline offsets subtracted (in flight) from the conversion value
251
are appended to the data structures for each event so that the subtraction is
252
reversible. Finally, the data structure consists of a time tag, module number,
253
channel number, ADC1 value, ADC2 value, TDC value, ADC1 offset and ADC2
254
offset, respectively. It is worth mentioning that the amplitude thresholds which
255
are needed for the histogram building were offset from the ADC baseline values
256
such that only the electronic noise was eliminated. The ultimate adjustment
257
of the thresholds was postponed to the detector efficiency tuning phase. It will
258
depend on the gas mixture composition and pressure as well as on the operation
259
voltage. 15
J11
J12
J13
J14
2
1
J10
4
3
J9
6
5
J8
7
9
11
13
8
10
12
14
J7
15
22
24
26
28
30
2
1
J42
J28
J41
J27
J40
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
J54
J55
J56
4
2
1
J53
6
2
1
J52
8
3
J39
J26
J38
2
1
J51
10
2
1
J50
12
2
1
J49
22
2
1
J48
CUTB
2
J47
24
CONB
J46
26
5
J37
1
7
J36
2
1
9
2
1
11
2
1
13
2
1
14
2
1
15
2
1
16
2
1 17
J35
2
1
18
J34
2
1
19
J33
2
1
20
J32
2
1
21
J31
2
1
23
J30
2
1
25
J29
J25
1
J24
2
1
J23
2
1
J22
2
1
J21
2
1
J20
2
1
J19
34
32
2
1
J18
2
1
J17
2
1
J16
2
1
2
34
C6 100nF
2
1
J45
C5 100nF
2
1
J44
C2 1nF
PREAMPLIFIER
V+ OUT+ GND OUT− V-
2
1
J43
INPUT
CUTA
2
1
27
C4 100nF
C3 100nF
R3 500
CONA
2
29
R2 68
J15
2
16
J6
1
31
V+ OUT+ GND OUT− V−
17
2
1
18
J5
2
1
19
2
1
20
J4
2
1
21
J3
2
1
23
J2
2
1
25
J1
2
1
27
2
1
29
2
1
31
2
1
33
2
1
33
R1 51
2
1
28
1
INPUT
PREAMPLIFIER
CONN1 INPUT
2
1
30
C1 1nF
2
32
−5V +5V
Fig. 15: Schematic of the dedicated tester for simulation of the signal wire.
260
3. Test results
261
The described DAQ system was tested using a special tester simulating the
262
wire chamber signals. The wire itself is replaced by a potentiometer with the
263
range reflecting the real wire resistance (see Fig. 15). The tester utilizes two
264
preamplifiers and signal cables connected to the selected module. A 400 mV high
265
and 200 ns long simulator input is synchronized with a TTL signal triggering the
266
system. The simulator input was fed by a triangle signal with 10 ns rise time and
267
200 ns fall time adjusted to the expected detector pulse shape obtained from the
268
GARFIELD (Ref. [10]) simulation. The hit position corresponds to a unique
269
potentiometer setting. The corresponding ADC asymmetry distributions are
270
shown in Fig. 16. The zero point defines the middle of the wire. The difference
271
between the individual asymmetry spectra reflects the varying relation between
272
the signal and noise amplitudes. In Fig. 17 sample results from one channel are
273
presented.
274
275
Fig. 18 shows a number of centroids the ADC pulse height asymmetry distributions AADC =
276
VA − VB VA + VB
(1)
acquired at different potentiometer asymmetry settings Apot =
RA − RB RA + RB
16
(2)
Fig. 16: (color on-line) ADC asymmetry spectra taken for 12 different potentiometer settings. The red hashed peak corresponds to Apot = 0.
277
where VA and VB are the ADC1, ADC2 amplitudes and RA , RB are the resis-
278
tances for selected potentiometer settings. The results were obtained for varying
279
resistance division corresponding to the charge collected at both wire ends. The
280
obtained ADC asymmetry is a monotonic function of the resistance asymmetry.
281
The centroids of these distributions are drawn with 1σ error bars in Fig. 18.
282
The polynomial function fitted to the centroids represents the position calibra-
283
tion. Drawing the error band allows the extraction of the position resolution
284
as shown in Fig. 19. The uncertainty of the relative position resolution is con-
285
nected with the interpolation procedure.
286
method determines the position with a resolution between 1.2 and 3.6 mm for
287
a 240 mm long wire. When feeding a given preamplifier pair with the simulator
288
signals the noise distributions on the neighboring channels were acquired as well.
289
Neither a baseline change nor an increase of noise were observed, meaning that
290
the electronic crosstalk is negligible. This does not assure there is no crosstalk
291
when the electronic system is attached to the gas detector. Inductive crosstalk
292
between the wires depends on the configuration and on the operating conditions
293
and is beyond the scope of this paper.
It shows that the charge division
294
In the second test, the response of the TDC measurement was investigated
295
as a function of the input signal asymmetry. Fig. 20 shows a typical example.
17
1000 500
ADC1
Mean 7049 RMS 204.3
Counts
0
ADC2
1000
Mean 7049
500
RMS 201.8
0 1000
A ADC
Mean 2.66e-05 RMS -0.5
1500
0
TDC [ns]
1000
0.02059 0.5
1
Mean 405.2 RMS 0.9561
500 0
9000
5000
500 0 -1
9000
5000
400
420
440
Fig. 17: Sample results for a single channel of one acquisition module. The two top plots present collected ADC values corresponding to both the upper part and the lower part of the wire. The two lower plots show the ADC asymmetry and converted TDC values in nanoseconds.
296
The impact of the charge division on the TDC measurement is found to be less
297
than 1 ns in the entire charge asymmetry range. For the application in view,
298
a 1 ns drift time corresponds to about 250 µm distance (from GARFIELD
299
simulations).
300
The maximum throughput of the system reaches 15 kHz per channel (120
301
kHz per module) and is limited by the transmission time of 60 µs needed for a
302
single event.
18
1 0. 8 0. 6 0. 4 AADC
0. 2 0
0. 3
- 0. 2 - 0. 4
0. 2
- 0. 6 - 0. 8 -1 -1
0. 1 0. 1 - 0. 8 - 0. 6 - 0. 4 - 0. 2
0
0. 2
0. 2 0. 4
0. 3 0. 6
0. 8
1
Apot
Fig. 18: ADC pulse height asymmetry (centroids of the peaks from Fig. 16) as a function of the resistance asymmetry Apot (Eqn. 2). The insert is a zoomed part of the graph showing the error bars equal to ± 1σ of the peak distributions plotted in Fig. 16. Dotted lines interpolate the error bar ends.
303
4. Conclusions and outlook
304
The front-end electronics and DAQ system described here was designed to
305
be used with a special multi-wire drift chamber for tracking low energy electrons
306
from nuclear β decays. It incorporates both the drift time and charge division
307
measurements allowing for efficient 3D determination of the electron tracks with
308
very few and only parallel sense wires. The performed tests show that the
309
electronic contribution to the drift time measurement uncertainty is less than 1
310
ns corresponding to about 250 µm position uncertainty at the expected electron
311
drift velocities. Such result is satisfactory since in the planned experiment the
312
track position resolution will be dominated by the electron angular straggling
313
effects in the gas as shown in Monte Carlo simulations and confirmed in the
314
small prototype test described in Ref. [8]. The necessary spatial resolution of the
315
electron track position determined from the drift time need not to be better than
316
500 µm. The uncertainty of the track position obtained from the charge division
317
measurement varies from 0.5% at wire ends to 1.5% in the center corresponding
318
to 1.2 and 3.6 mm, respectively, for 24 cm long wires (25 µm NiCr). This result
319
is sufficient for the application in view: identification of the cell sequence passed
19
2. 5
ΔL/ L 0 [ % ]
2
1. 5
1
0. 5
0
- 100
- 50
0 L [mm]
50
100
Fig. 19: Position resolution ∆L/L0 expressed in units of length of the wire deduced from Fig. 18. A 500 ohm wire resistance was assumed which corresponds to a 25 µm NiCr wire of L0 = 240 mm length. The uncertainty is connected with the interpolation procedure (see text). 402 401
TDC [ ns]
400 399 398 397 396 395 -1
- 0. 8 - 0. 6 - 0. 4 - 0. 2
0 AADC
0. 2
0. 4
0. 6
0. 8
1
Fig. 20: TDC values as a function of the ADC asymmetry. The error bars correspond to the standard deviation of the TDC histogram.
320
by an electron spiraling in an axial magnetic field and resolving possible double
321
track ambiguities appearing in the 2D projection.
322
323
324
325
[1] T. Bhattacharya, V. Cirigliano, S. D. Cohen, A. Filipuzzi, M. GonzalezAlonso et al., Phys. Rev. D 85, (2012) 054512. [2] O. Naviliat-Cuncic, M. Gonzalez-Alonso, Ann. Phys. (Berlin) 525, No. 89, (2013) 600619.
20
326
[3] J. D. Jackson, S. B. Treiman, H. W. Wyld, Phys. Rev. 106, (1957) 517.
327
[4] B. R. Holstein, Rev. Mod. Phys. 46, (1974) 789.
328
[5] N. Severijns, J. Phys. G., Nucl. Part. Phys. 41, (2014) 114006.
329
[6] F. Wauters, et al. Phys. Rev. C 82 (2010) 055502.
330
[7] to be published; conference posters: G. Soti, The miniBETA spectrometer
331
for the determination of weak magnetism and the Fierz interference term,
332
PSI2013, Switzerland; P. Finlay, miniBETA: A Multiwire Drift Chamber
333
for Beta-spectrum Shape Measurements, ARIS2014, Japan.
334
[8] K. Lojek, K. Bodek, M. Kuzniak, Nucl. Instr. and Meth. A 611 (2009) 284.
335
[9] Qucs - circuit simulator (http://qucs.sourceforge.net/).
336
337
[10] R.
Veenhof,
GARFIELD,
(http://garfield.web.cern.ch/garfield).
21
CERN
program
library