From: Michael Traxler Date: Wed, 23 Oct 2013 11:27:23 +0000 (+0200) Subject: small changes, discussion about factor 100 amplification, new schematics for padiwa... X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=a70c0a88e411bc08ed1b23a7cb1b7fb01b676eac;p=publication.git small changes, discussion about factor 100 amplification, new schematics for padiwa-amps --- diff --git a/2013-twepp-neiser-trb3_applications/twepp2013-neiser-trb3.tex b/2013-twepp-neiser-trb3_applications/twepp2013-neiser-trb3.tex index e1eef8b..7daf78c 100644 --- a/2013-twepp-neiser-trb3_applications/twepp2013-neiser-trb3.tex +++ b/2013-twepp-neiser-trb3_applications/twepp2013-neiser-trb3.tex @@ -40,7 +40,7 @@ E-mail: \email{neiser@kph.uni-mainz.de} } -\abstract{The TRB3 features four FPGA-based TDCs with $<20$\,ps +\abstract{The TRB3 features four FPGA-based TDCs with ${<20}$\,ps RMS time precision between two channels and $256+4+4$ channels in total. One central FPGA provides flexible trigger functionality and GbE connectivity including powerful slow control. We present recent @@ -95,7 +95,7 @@ the platform. \end{figure} Usually, in each of the four peripheral FPGAs a tapped delay line TDC -is implemented with $<20$\,ps RMS time precision between two channels +is implemented with ${<20}$\,ps RMS time precision between two channels providing $64$ channels plus one reference channel, see \cref{sec:tdc}. The TDCs are typically used for leading edge measurements or---by using the TDC channels in pairs---one can @@ -111,7 +111,7 @@ environment, ranging from low-level register access to the FPGA firmwares on the command line to high-level control via web2.0 technologies, see \cref{sec:software}. This is complemented by comprehensive specifications and documentations \cite{trb-web} -provided by the large user base from the experiments HADES and PANDA +provided by the large user base including the experiments HADES/CBM and PANDA at GSI in Darmstadt, Germany. In \cref{sec:frontends} existing front-ends and applications are @@ -119,7 +119,7 @@ presented. In \cref{sec:juelich,sec:mainz} results of two test beamtimes are summarised in which the TRB3 platform has been successfully deployed. -\section{Precise Time Digitisation in FPGA}\label{sec:tdc} +\section{Precise Time Digitisation in FPGAs}\label{sec:tdc} One key component of the TRB3 is the $64+1$ channel time-to-digital converter (TDC) implemented in the peripheral FPGAs of the TRB3 with a time precision @@ -136,16 +136,15 @@ each front-end design. Implementation details can be found in \subsection{Central Trigger System and Slow Control} The TRB3 firmwares as part of the HADES experiment use the TrbNet -\cite{michel-twepp2011} for asynchronous read-out and busy-release -scheme trigger distribution. Its configuration can be transparently -controlled via command line tools including bindings to PERL. -Furthermore, a Central Trigger System was developed -\cite{penschuck-bachelor}, which provides an user-friendly interface -with web2.0 interactivity (\cref{fig:trb3}b). The maximum trigger rate -is $700$\,kHz and owing to its modular design, external trigger -information can be easily integrated. Currently, modules for the -experiments CBM \cite{cbm-web} and A2@MAMI \cite{a2-web} decoding the -trigger event numbers are available. +\cite{michel-twepp2011} for asynchronous read-out and busy-release scheme +trigger distribution. Its configuration can be transparently controlled via +command line tools including bindings to Perl. Furthermore, a Central Trigger +System was developed \cite{penschuck-bachelor}, which provides an +user-friendly interface with web2.0 interactivity (\cref{fig:trb3}b). The +maximum accepted trigger rate of a TRB3 system is $700$\,kHz and owing to the +modular design of the CTS, external trigger information can be easily +integrated. Currently, modules for the experiments CBM \cite{cbm-web} and +A2@MAMI \cite{a2-web} decoding the trigger event numbers are available. \subsection{TDC Delay Line Calibration and Data Stream Unpacking} @@ -251,13 +250,13 @@ The PaDiWa\footnote{Acronym for PANDA, DIRC, WASA.} is the first front-end board following the COME\&KISS principle (\cref{fig:padiwa}). It uses the LVDS input buffers of a Lattice MachXO2 FPGA to realise a leading edge discriminator for $16$ analogue -input signals. Besides that, few standard components like $10$x MMIC -wideband amplifiers and RC low-passes are used to generate the +input signals. Besides that, few standard components like the MMIC BGA2802 +($20dB$ wideband amplifiers) and RC low-pass filters are used to generate the threshold voltages via PWM. Using test pulses with an amplitude of $500$\,$\mu$V and a length of $6$\,ns, a time precision of the full system including the TRB3 of $23$\,ps was measured \cite{ugur-twepp2012}. This front-end has been successfully used in -the test beamtimes, see \cref{sec:juelich,sec:mainz}. +beamtimes, see \cref{sec:juelich,sec:mainz}. \subsection{Charge-to-width Front-end for HADES ECAL} @@ -274,7 +273,7 @@ the test beamtimes, see \cref{sec:juelich,sec:mainz}. \quad \begin{minipage}{0.4\linewidth} \centering - \includegraphics[width=\textwidth]{gfx/frontends/qdc-schem}\\ + \includegraphics[width=\textwidth]{gfx/frontends/padiwa-amps1-schematics}\\ (b) \end{minipage} \caption{The Charge-to-Width front-end for HADES ECAL. (a) The @@ -292,19 +291,21 @@ with an improved dynamic range is currently designed for the HADES ECAL detector (\cref{fig:qdc}). It is based on the experience with the PaDiWa board and provides $8$ input channels (using in total $32$ FPGA TDC channels for two leading edges and two trailing edges for each input channel) with a charge -precision of $0.2$\,\% and a high dynamic range of $250$. +precision of $0.2$\,\% and a high dynamic range of $250$. The board is +currently in assembly. \subsection{n-XYTER ASIC for HADES Pion Tracker} The TRB3 can also be used as an infrastructure to read out specialised -integrated solutions using the peripheral FPGAs, for example to -provide a timing reference, transport the acquired data to the -eventbuilder and slow control configuration of the chip. This was -realised for the n-XYTER ASIC, which provides the timestamp and the -pulse height of self-triggered $128$ channels. In this case, the -integration of the read-out and slow control (e.\,g. trigger windows) on -the peripheral FPGA was easily achieved due to the well-documented -VHDL interfaces of the TRB3 platform. +integrated solutions using the peripheral FPGAs, for example to provide a +timing reference, transport the acquired data to the eventbuilder and +configuration of the attached ASIC via slow control. This was realised for the +n-XYTER ASIC, which provides the digital timestamp and the analoge pulse height of +self-triggered $128$ channels. In this case, the integration of the read-out +and slow control (e.\,g. trigger windows) on the peripheral FPGA was easily +achieved due to the well-documented VHDL interfaces of the TRB3 platform. +The peripheral FPGA also reads out the ADC for the digitization of the pulse +height information. \section{J\"{u}lich Test Beamtime 2012}\label{sec:juelich} @@ -376,20 +377,24 @@ trigger rate of approximately $6$\,kHz. The results show a worse Cherenkov photon detection for PaDiWa with respect to the NINO ASIC, as seen in the hit patterns, which is probably caused by differences in the amplification stage (the gain of the latter is $100$ times -larger). However, the TRB3 provided a stable platform for a successful +larger **Comment Michael**: I think we can not state that, as we don't know +the internal structure of the NINO and the physical threshold of the NINO +discriminators. You can say that the gain is more than a factor of 10 higher....). +However, the TRB3 provided a stable platform for a successful test beamtime. \section{Outlook and Future Developments}\label{sec:outlook} Finally, we present some planned or ongoing extensions of the -platform. The detection of leading and trailing edge in a single TDC +platform: The detection of leading and trailing edge in a single TDC channel, which doubles the number of channels per board for timestamp and width measurements. This feature is highly desired for the described charge-to-width front-end. The temperature independence of the PaDiWa thresholds and of the TDC calibration is currently -investigated. There are also two further front-end developments: +investigated. There are also several further front-end developments: Integration of the MuPix ASIC for the PANDA luminosity detector and -the SPADIC ASIC for a TPC in Mainz. Since both ASICs use the CBMnet +the SPADIC ASIC for a TPC in Mainz. An ~50 channel 10bit 65MSPS ADC AddOn (4 +can be put in one TRB3) is in the layout phase. Since both ASICs use the CBMnet protocol, an implementation of CBMnet on the TRB3 was started. Furthermore, an extension of TrbNet with defined propagation delays of trigger signals for PANDA is being developed and tested.