From: Michael Wiebusch Date: Wed, 14 May 2014 14:06:08 +0000 (+0200) Subject: snapshot X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=c761ab9e4424e469af502b1d63127fa4574b3cc2;p=mvd_docu.git snapshot --- diff --git a/mvdsensorcontrol/Computer-Desktop.png b/mvdsensorcontrol/Computer-Desktop.png new file mode 100644 index 0000000..6a78a35 Binary files /dev/null and b/mvdsensorcontrol/Computer-Desktop.png differ diff --git a/mvdsensorcontrol/daqsetup.tex b/mvdsensorcontrol/daqsetup.tex index 5d8d0a4..9590bf3 100644 --- a/mvdsensorcontrol/daqsetup.tex +++ b/mvdsensorcontrol/daqsetup.tex @@ -1,16 +1,4 @@ -\section{Introduction} -The Micro Vertex Detector (MVD) of the Compressed Baryonic Matter (CBM) experiment employs -Monolithic Active Pixsel Sensors (MAPS) due to their unique properties concerning spacial -resolution, low material budget and radiation hardness. - -At the present time (march 2014) the Detector is not yet in the production phase but there -is ongoing research and development. Due to the fact that the sensor, intended for use in -the final detector, is not available yet, a prototype data acquisition (DAQ) system is developed -around the MIMOSA26 chip. -This documentation aims for describing the latest revision of the DAQ system, as well as providing -a guide to the monitoring, control and data acquisition software for the high level user. - -\section{Breakdown of the data acquisition system} +\section{Breakdown of the data acquisition hardware} % \subsection{Overview} @@ -99,7 +87,7 @@ for the sensor or buffer a clamping voltage generated on the converter board. \subsection{Front-end electronics(2): The converter board} \label{sec:converter_board} The converter board is the main front-end electronics component. -It is intended to electrically accommodate up to two sensors and it provides a means to monitor the +It is intended to electrically accommodate up two sensors and it provides a means to monitor the sensor's electrical behaviour. The converter board consists of the following circuits: @@ -205,7 +193,8 @@ uncertainty introduced by the multiplexer and amplifier circuitry. Each power supply unit has a shunt plus a high side current mirror in order to measure the voltage drop on the shunt that is proportional to the output current. This voltage drop is not only measured by the ADC section, but also monitored by an analog comparator. -The comparator also receives a reference voltage from a programmable on-board DAC. +The comparator also receives a reference voltage from a +\hyperref[sec:Programmable_DAC]{programmable on-board DAC}. If the output current exceeds a certain threshold, depending on the DAC setting, a fast digital signal is generated by the comparator indicating an overcurrent situation (see figure \ref{fig:latch-up_detection}). @@ -349,7 +338,7 @@ platform that was developed for the HADES experiment. It is also used in several physics experiments due to its versatility. It is equipped with five Lattice ECP3-150EA FPGAs, i.e. one central and four peripheral FPGAs. -The board possesses eight SFP ports that are able to accomodate optical or electrical ethernet adaptors. +The board possesses eight SFP ports that are able to accommodate optical or electrical ethernet adaptors. Next to each peripheral FPGA a high pin density extension connector is located, that can be equipped with specialized adaptor or interface boards. This way a wide range of data acquisition applications is possible. The FPGAs have an internal flash storage for its design configuration. @@ -418,7 +407,9 @@ It acts as a slow control bridge to the functionality of the the entity allows for the switching of power and signal lines to and from the sensor via slow control. Furthermore it is involved in the acquisition of sensor status information, such as sensor temperature and power consumption. -For communication with the converter board the entity includes an SPI slave interface and a +The ADC data acquisition and the converter board components are controlled by the on board +\hyperref[sec:Microcontroller]{microcontroller}. +To communicate with the microcontroller the entity incorporates an SPI slave interface and a bidirectional UART. The CbController entity forwards slow control commands to the converter board via the UART and receives status information in turn. @@ -426,8 +417,6 @@ The SPI slave constantly receives a joint data stream of all voltage and current by the ADCs on the converter board. The readings get stored in dedicated registers and are refreshed continuously. The register contents can then be read out via slow control requests. -The ADC data acquisition and the converter board components are controlled by the on board -\hyperref[sec:Microcontroller]{microcontroller}. \subsubsection{hub/ccu?(draft!)} [??placeholder] diff --git a/mvdsensorcontrol/documentation.tex b/mvdsensorcontrol/documentation.tex index faef5fa..849629a 100644 --- a/mvdsensorcontrol/documentation.tex +++ b/mvdsensorcontrol/documentation.tex @@ -59,22 +59,36 @@ \newpage -\section{Prerequisites (draft)} -\begin{itemize} -\item -A Linux system. -\item -Perl has to be installed. -\item -An Apache webserver has to be running that executes perl scripts when they are requested -via HTTP (even outside a cgi-bin directory). (link to a tutorial?) -\item -libxml-perl has to be installed. -\item -(how is it called?) storable perl module -\item -git -\end{itemize} +\section{Introduction} +The Micro Vertex Detector (MVD) of the Compressed Baryonic Matter (CBM) experiment employs +Monolithic Active Pixsel Sensors (MAPS) due to their unique properties concerning spacial +resolution, low material budget and radiation hardness. + +At the present time (march 2014) the Detector is not yet in the production phase but there +is ongoing research and development. Due to the fact that the sensor, intended for use in +the final detector, is not available yet, a prototype data acquisition (DAQ) system is developed +around the MIMOSA26 chip. +This documentation aims for describing the latest revision of the DAQ system, as well as providing +a guide to the monitoring, control and data acquisition software for the high level user. + + + +% \section{Prerequisites (draft)} +% \begin{itemize} +% \item +% A Linux system. +% \item +% Perl has to be installed. +% \item +% An Apache webserver has to be running that executes perl scripts when they are requested +% via HTTP (even outside a cgi-bin directory). (link to a tutorial?) +% \item +% libxml-perl has to be installed. +% \item +% (how is it called?) storable perl module +% \item +% git +% \end{itemize} \include{daqsetup} diff --git a/mvdsensorcontrol/strang.pdf b/mvdsensorcontrol/strang.pdf new file mode 100644 index 0000000..e894a87 Binary files /dev/null and b/mvdsensorcontrol/strang.pdf differ