Commit 28d85a06 authored by Theodor-Adrian Stana's avatar Theodor-Adrian Stana

doc: Updated gw-test-procedure

- removed colored links
- removed multiboot step
- made text clearer in parts
parent c98b7e63
......@@ -9,7 +9,7 @@
\noindent \rule{\textwidth}{.1cm}
\hfill May 2, 2014
\hfill September 29, 2014
\vspace*{3cm}
......
......@@ -9,8 +9,8 @@
% Hyperrefs
\usepackage[
colorlinks = true,
linkcolor = Mahogany,
citecolor = Mahogany,
linkcolor = black,
citecolor = black,
urlcolor = blue,
]{hyperref}
......@@ -51,6 +51,7 @@
% Revision history
%------------------------------------------------------------------------------
\thispagestyle{empty}
\addcontentsline{toc}{section}{Revision history}
\section*{Revision history}
\centerline
......@@ -62,29 +63,19 @@
\hline
25-04-2014 & 0.1 & First draft \\
02-05-2014 & 1.0 & First version, corrected and added some wording and added Figure~\ref{fig:switches} \\
29-09-2014 & 1.1 & Made link colors black, removed MultiBoot step from test procedure, other small text changes \\
\hline
\end{tabular}
}
\pagebreak
\pagenumbering{roman}
\setcounter{page}{1}
\pdfbookmark[1]{\contentsname}{toc}
\tableofcontents
%------------------------------------------------------------------------------
% List of figs, tables
%------------------------------------------------------------------------------
%\listoffigures
%\listoftables
\pagebreak
\pagenumbering{arabic}
\setcounter{page}{1}
%==============================================================================
% SEC: Intro
%==============================================================================
\pagebreak
\section{Introduction}
\label{sec:intro}
......@@ -136,11 +127,6 @@ sequence}.
\begin{itemize}
\item \textbf{1x} Two-slot ELMA crate
\item \textbf{1x} CONV-TTL-BLO device under test (DUT)
% \begin{itemize}
% \item \textbf{1x} DUT with gateware to be tested for release
% \item \textbf{1x} with \textit{pulsetest} gateware programmed into its
% flash memory
% \end{itemize}
\item \textbf{1x} CONV-TTL-BLO-RTM
\item \textbf{1x} Pulse generator
\item \textbf{1x} Oscilloscope
......@@ -156,7 +142,7 @@ sequence}.
\label{sec:prep-osc}
%==============================================================================
\begin{figure}[h]
\begin{figure}[b]
\centerline{\includegraphics[width=\textwidth]{fig/IMG_2334.JPG}}
\caption{Oscilloscope connections}
\label{fig:osc-cfg}
......@@ -188,7 +174,7 @@ it is not necessary to trigger on the external channel.
\begin{itemize}
\item Connect \textbf{1x BNC M / LEMO F adapter} together with \textbf{1x LEMO "Y" splitter plug}
to the \textbf{pulse generator's output}
\item Connect one side of the \textbf{LEMO "Y" splitter plug} (the \textbf{oscilloscope trigger})
\item Connect one side of the \textbf{LEMO "Y" splitter plug} (the \textbf{oscilloscope channel 1})
to the \textbf{oscilloscope's external trigger input} (Figure~\ref{fig:pulse-gen-cfg})
\item The other side (the \textbf{DUT trigger}) of the \textbf{LEMO "Y" splitter plug} will be used to trigger
the DUT (Figure~\ref{fig:pulse-gen-cfg})
......@@ -269,16 +255,6 @@ by running the following command in a Linux command line:
It is recommended to go through each of the following subsections in sequence
and follow the steps one by one, ticking on completion.
%==============================================================================
\subsection{MultiBoot}
\label{sec:proc-multiboot}
%==============================================================================
\begin{enumerate}
\item Load the new gateware to the \textbf{on-board flash memory} at
\textbf{address 0x170000} and \textbf{run MultiBoot} \\
(use, for example \textit{software/multiboot/multiboot.py})
\end{enumerate}
%==============================================================================
\subsection{TTL to blocking pulse conversion}
\label{sec:proc-ttl-blo}
......@@ -289,17 +265,16 @@ and follow the steps one by one, ticking on completion.
\item \label{item:ttl-proc} Repeat the following steps for \textbf{all six channels}, filling in the
\textbf{table in Appendix~\ref{app:pulse-validation-ttl}}:
\begin{enumerate}
\item Connect the \textbf{DUT trigger} to the \textbf{front panel INV-TTL channel D
\item Connect the \textbf{DUT trigger} (see Section~\ref{sec:prep-pulse-gen}) to the \textbf{front panel INV-TTL channel D
input connector}
\item Connect the \textbf{INV-TTL channel A OUT} to the \textbf{front panel channel input}
\item \label{item:ttl-meas-start} Connect the \textbf{front panel channel output} to \textbf{channel 1
on the oscilloscope}
\item Connect \textbf{a rear panel channel output} to \textbf{channel 2 on the oscilloscope}
\item \label{item:ttl-meas-start} Connect the \textbf{front panel channel output} to \textbf{oscilloscope channel 1}
\item Connect \textbf{a rear panel channel output} to \textbf{oscilloscope channel 2}
\item \label{item:ttl-meas-ttl-out} Check that the characteristics of the signal
on \textbf{channel 1 of the oscilloscope} are as follows (Figure~\ref{fig:ttl-blo}):
\begin{itemize}
\item 1.2~$\mu$s
\item 3.3~V
\item approx. 3~V
\item less than 1.2~$\mu$s delay from trigger
\end{itemize}
\item If the signal characteristics are as above, \textbf{tick} the \textbf{TTL column for the channel} on the \textbf{Front panel} side
......@@ -313,8 +288,7 @@ and follow the steps one by one, ticking on completion.
\end{itemize}
\item \label{item:ttl-meas-end} If the signal characteristics are as above, \textbf{tick} the \textbf{Blo} column for the channel
on the \textbf{Front panel} side of the table in Appendix~\ref{app:pulse-validation-ttl}
\item Connect the \textbf{DUT trigger} to the CONV-TTL-BLO \textbf{channel 1 rear panel
input connector}
\item Connect the \textbf{DUT trigger} (see Section~\ref{sec:prep-pulse-gen}) to the CONV-TTL-BLO \textbf{rear panel channel input connector}
\item Repeat \textbf{steps \ref{item:ttl-meas-start} to \ref{item:ttl-meas-end}}, this time
ticking the \textbf{TTL} and \textbf{Blo} columns on the \textbf{Rear panel} side of the
table in Appendix~\ref{app:pulse-validation-ttl}
......@@ -345,21 +319,20 @@ and follow the steps one by one, ticking on completion.
\end{figure}
\begin{enumerate}
\item Turn off power and change the \textbf{TTL switch} (Figure~\ref{fig:switches}) to \textbf{TTL-BAR position (OFF)}
\item Change the \textbf{TTL switch} (Figure~\ref{fig:switches}) to \textbf{TTL-BAR position (OFF)}
\item \label{item:ttlbar-proc} Repeat the following steps for \textbf{all six channels}, filling in the
\textbf{table in Appendix~\ref{app:pulse-validation-ttlbar}}:
\begin{enumerate}
\item Connect the \textbf{DUT trigger} to the \textbf{front panel INV-TTL channel C
\item Connect the \textbf{DUT trigger} (see Section~\ref{sec:prep-pulse-gen}) to the \textbf{front panel INV-TTL channel C
input connector}
\item Connect the \textbf{INV-TTL channel A OUT} to the \textbf{front panel channel input}
\item \label{item:ttlbar-meas-start} Connect the \textbf{front panel channel output} to \textbf{channel 1
on the oscilloscope}
\item Connect \textbf{a rear panel channel output} to \textbf{channel 2 on the oscilloscope}
\item \label{item:ttlbar-meas-start} Connect the \textbf{front panel channel output} to \textbf{oscilloscope channel 1}
\item Connect \textbf{a rear panel channel output} to \textbf{oscilloscope channel 2}
\item \label{item:ttlbar-meas-ttl-out} Check that the characteristics of the signal
on \textbf{channel 1 of the oscilloscope} are as follows (Figure~\ref{fig:ttlbar-blo}):
\begin{itemize}
\item 1.2~$\mu$s
\item 3.3~V
\item approx. 3~V
\item less than 1.2~$\mu$s delay from trigger
\end{itemize}
\item If the signal characteristics are as above, \textbf{tick} the \textbf{TTL column for the channel} on the \textbf{Front panel} side
......@@ -373,8 +346,7 @@ and follow the steps one by one, ticking on completion.
\end{itemize}
\item \label{item:ttlbar-meas-end} If the signal characteristics are as above, \textbf{tick} the \textbf{Blo} column for the channel
on the \textbf{Front panel} side of the table in Appendix~\ref{app:pulse-validation-ttlbar}
\item Connect the \textbf{DUT trigger} to the CONV-TTL-BLO \textbf{channel 1 rear panel
input connector}
\item Connect the \textbf{DUT trigger} (see Section~\ref{sec:prep-pulse-gen}) to the CONV-TTL-BLO \textbf{rear panel channel input connector}
\item Repeat \textbf{steps \ref{item:ttlbar-meas-start} to \ref{item:ttlbar-meas-end}}, this time
ticking the \textbf{TTL} and \textbf{Blo} columns on the \textbf{Rear panel} side of the
table in Appendix~\ref{app:pulse-validation-ttlbar}
......@@ -393,23 +365,20 @@ and follow the steps one by one, ticking on completion.
\label{sec:proc-power-on-ttlbar}
%==============================================================================
\begin{enumerate}
\item Turn off the ELMA crate
\item Remove \textbf{all cables} from the \textbf{TTL and blocking inputs}
\item Remove \textbf{all cables} from the \textbf{TTL and blocking inputs and outputs}
\item Make sure the \textbf{TTL switch} (Figure~\ref{fig:switches}) is \textbf{OFF}
\item \label{item:ttlbar-poweron} Follow the following procedure:
\item \label{item:ttlbar-poweron} Follow this procedure:
\begin{enumerate}
\item Configure the oscilloscope to trigger on the \textbf{falling edge} of the
\textbf{channel 1} input, at \textbf{approx. 2.5~V}
\item Connect the \textbf{output of TTL channel 1} to \textbf{channel 1} on the
oscilloscope
\item Connect the \textbf{output of TTL channel 1} to \textbf{oscilloscope channel 1}
\item Turn on ELMA crate
\item Make sure the oscilloscope does not trigger (no pulse is generated on the
TTL-BAR output with an unconnected TTL-BAR input)
\item Turn off ELMA crate
\item Connect \textbf{1x short LEMO cable} from \textbf{INV-TTL channel A output} to
\textbf{TTL channel 6 input}
\item Connect the \textbf{output of TTL channel 6} to the \textbf{oscilloscope
trigger}
\item Connect the \textbf{output of TTL channel 6} to \textbf{oscilloscope channel 1}
\item Turn on ELMA crate
\item Make sure the oscilloscope does not trigger (no pulse is generated on the
TTL-BAR output with a connected TTL-BAR input)
......@@ -417,13 +386,13 @@ and follow the steps one by one, ticking on completion.
\item Configure the oscilloscope to trigger on the \textbf{rising edge} of the
\textbf{channel 1} input
\item Connect \textbf{1x long LEMO cable} from \textbf{blocking output channel 1}
to the \textbf{oscilloscope trigger}
to \textbf{oscilloscope channel 1}
\item Turn on ELMA crate
\item Make sure the oscilloscope does not trigger (no pulse is generated on the
blocking output with an unconnected TTL-BAR input)
\item Turn off ELMA crate
\item Connect \textbf{1x long LEMO cable} from \textbf{blocking output channel 6}
to \textbf{oscilloscope trigger}
to \textbf{oscilloscope channel 1}
\item Turn on ELMA crate
\item Make sure the oscilloscope does not trigger (no pulse is generated on the
blocking output with a connected TTL-BAR input)
......@@ -447,15 +416,13 @@ and follow the steps one by one, ticking on completion.
\label{sec:proc-power-on-ttl}
%==============================================================================
\begin{enumerate}
\item Turn off the ELMA crate
\item Remove \textbf{all cables} from the \textbf{TTL and blocking inputs}
\item Remove \textbf{all cables} from the \textbf{TTL and blocking inputs and outputs}
\item Put the \textbf{TTL switch} (Figure~\ref{fig:switches}) in the \textbf{ON} position
\item \label{item:ttl-poweron} Follow the following procedure:
\item \label{item:ttl-poweron} Follow this procedure:
\begin{enumerate}
\item Configure the oscilloscope to trigger on the \textbf{rising edge} of the
\textbf{channel 1} input
\item Connect the \textbf{output of TTL channel 1} to \textbf{channel 1} on
the oscilloscope
\item Connect the \textbf{output of TTL channel 1} to \textbf{oscilloscope channel 1}
\item Turn on ELMA crate
\item Make sure the oscilloscope does not trigger (no pulse is generated on the
TTL output with an unconnected TTL input)
......@@ -464,20 +431,19 @@ and follow the steps one by one, ticking on completion.
\textbf{INV-TTL channel A input}
\item Connect \textbf{1x short LEMO cable} from \textbf{INV-TTL channel A} to
\textbf{TTL channel 6 input}
\item Connect the \textbf{output of TTL channel 6} to \textbf{channel 1} on the
oscilloscope
\item Connect the \textbf{output of TTL channel 6} to \textbf{oscilloscope channel 1}
\item Turn on ELMA crate
\item Make sure the oscilloscope does not trigger (no pulse is generated on the
TTL output with a connected TTL input)
\item Turn off ELMA crate
\item Connect \textbf{1x long LEMO cable} from \textbf{blocking output channel 1}
to \textbf{oscilloscope trigger}
to \textbf{oscilloscope channel 1}
\item Turn on ELMA crate
\item Make sure the oscilloscope does not trigger (no pulse is generated on the
blocking output with an unconnected TTL input)
\item Turn off ELMA crate
\item Connect \textbf{1x long LEMO cable} from \textbf{blocking output channel 6}
to the \textbf{oscilloscope trigger}
to \textbf{oscilloscope channel 1}
\item Turn on ELMA crate
\item Make sure the oscilloscope does not trigger (no pulse is generated on the
blocking output with a connected TTL input)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment