Commit 97d44e56 authored by Projects's avatar Projects

doc/gw-test-procedure: add tests for both short & long pulse modes

parent ef46d4ee
...@@ -314,30 +314,30 @@ xc3sprog -c xpc -I conv_ttl_blo.bin:W:1507328:bin ...@@ -314,30 +314,30 @@ xc3sprog -c xpc -I conv_ttl_blo.bin:W:1507328:bin
\label{sec:proc-ttl-blo} \label{sec:proc-ttl-blo}
%============================================================================== %==============================================================================
\begin{enumerate} \begin{enumerate}
\item Make sure the \textbf{TTL switch} (Figure~\ref{fig:switches}) of the CONV-TTL-BLO is in the \textbf{TTL} position. \item Switch the \textbf{TTL switch} (Figure~\ref{fig:switches}) to the \textbf{TTL} position.
\item Make sure the \textbf{glitch filter switch} (Figure~\ref{fig:switches}) is in the \textbf{GF DIS} position. \item Switch the \textbf{glitch filter switch} (Figure~\ref{fig:switches}) to the \textbf{GF DIS} position.
\item Make sure the \textbf{pulse duration switch} (Figure~\ref{fig:switches}) is in the \textbf{LONG} position. \item Switch the \textbf{pulse duration switch} (Figure~\ref{fig:switches}) to the \textbf{LONG} position.
\item \label{item:ttl-proc} Repeat the following steps for \textbf{all six channels}, filling in the \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}}: \textbf{table in Appendix~\ref{app:pulse-validation-ttl}}:
\begin{enumerate} \begin{enumerate}
\item Connect the \textbf{DUT trigger} (see Section~\ref{sec:prep-pulse-gen}) 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} input connector}
\item Connect the \textbf{INV-TTL channel A OUT} to the \textbf{front panel channel input} \item Connect the \textbf{INV-TTL channel A OUT} to the \textbf{tested front panel channel input}
\item \label{item:ttl-meas-start} Connect the \textbf{front panel channel output} to \textbf{oscilloscope channel 1} \item \label{item:ttl-meas-start} Connect the \textbf{tested front panel channel output} to \textbf{oscilloscope channel 1}
\item Connect \textbf{a rear panel channel output} to \textbf{oscilloscope channel 2} \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 \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}): on \textbf{channel 1 of the oscilloscope} are as follows (Figure~\ref{fig:ttl-blo-short} and \ref{fig:ttl-blo-long}):
\begin{itemize} \begin{itemize}
\item approx. 1.2~$\mu$s \item approx. 1.2~$\mu$s for long pulses, approx. 250~ns for short pulses
\item approx. 3~V \item approx. 3~V
\item less than 1.2~$\mu$s delay from trigger \item less than 1.2~$\mu$s delay from trigger
\end{itemize} \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 \item If the signal characteristics are as above, \textbf{tick} the \textbf{TTL column for the channel} on the \textbf{Front panel} side
of the table in Appendix~\ref{app:pulse-validation-ttl} of the table in Appendix~\ref{app:pulse-validation-ttl}
\item \label{item:ttl-meas-blo-out} Check that the characteristics of the signals at the \item \label{item:ttl-meas-blo-out} Check that the characteristics of the signals at the
\textbf{rear panel} are as follows (Figure~\ref{fig:ttl-blo}): \textbf{rear panel} are as follows (Figure~\ref{fig:ttl-blo-short} and \ref{fig:ttl-blo-long}):
\begin{itemize} \begin{itemize}
\item approx. 1.2~$\mu$s \item approx. 1.2~$\mu$s for long pulses, approx. 250~ns for short pulses
\item approx. 24~V \item approx. 24~V
\item less than 1.2~$\mu$s delay from trigger \item less than 1.2~$\mu$s delay from trigger
\end{itemize} \end{itemize}
...@@ -349,30 +349,43 @@ xc3sprog -c xpc -I conv_ttl_blo.bin:W:1507328:bin ...@@ -349,30 +349,43 @@ xc3sprog -c xpc -I conv_ttl_blo.bin:W:1507328:bin
table in Appendix~\ref{app:pulse-validation-ttl} table in Appendix~\ref{app:pulse-validation-ttl}
\end{enumerate} \end{enumerate}
\item Turn off power to the ELMA crate \item Turn off power to the ELMA crate
\item Change the \textbf{pulse duration switch} (Figure~\ref{fig:switches}) to the \textbf{SHORT} position
\item Turn on power to the ELMA crate
\item Repeat the steps under step~\ref{item:ttl-proc}, filling in the table in
Appendix~\ref{app:pulse-validation-ttl}
\item Turn off power to the ELMA crate
\item Change the \textbf{glitch filter switch} (Figure~\ref{fig:switches}) to the \textbf{GF EN} position \item Change the \textbf{glitch filter switch} (Figure~\ref{fig:switches}) to the \textbf{GF EN} position
\item Turn on power to the ELMA crate \item Turn on power to the ELMA crate
\item Repeat the steps under step~\ref{item:ttl-proc}, filling in the table in \item Repeat the steps under step~\ref{item:ttl-proc}, filling in the table in
Appendix~\ref{app:pulse-validation-ttl-gf} Appendix~\ref{app:pulse-validation-ttl-gf}
\item Turn off power to the ELMA crate \item Turn off power to the ELMA crate
\item Change the \textbf{pulse duration switch} (Figure~\ref{fig:switches}) back to the \textbf{LONG} position
\item Turn on power to the ELMA crate
\item Repeat the steps under step~\ref{item:ttl-proc}, filling in the table in
Appendix~\ref{app:pulse-validation-ttl-gf}
\item Turn off power to the ELMA crate
\item Change the \textbf{glitch filter switch} (Figure~\ref{fig:switches}) back to the \textbf{GF DIS} position \item Change the \textbf{glitch filter switch} (Figure~\ref{fig:switches}) back to the \textbf{GF DIS} position
\item Turn on power to the ELMA crate
\end{enumerate} \end{enumerate}
\begin{figure} \pagebreak
\centerline{\includegraphics[width=.8\textwidth]{fig/ttl-blo.png}} \begin{figure}[h!]
\caption{TTL to blocking conversion waveforms} \centerline{\includegraphics[width=.8\textwidth]{fig/ttl-blo-short.png}}
\label{fig:ttl-blo} \caption{TTL to blocking conversion waveforms (short pulses)}
\label{fig:ttl-blo-short}
\end{figure} \end{figure}
\begin{figure}[h!]
\centerline{\includegraphics[width=.8\textwidth]{fig/ttl-blo-long.png}}
\caption{TTL to blocking conversion waveforms (long pulses)}
\label{fig:ttl-blo-long}
\end{figure}
\pagebreak
%============================================================================== %==============================================================================
\subsection{TTL-BAR to blocking pulse conversion} \subsection{TTL-BAR to blocking pulse conversion}
\label{sec:proc-ttlbar-blo} \label{sec:proc-ttlbar-blo}
%============================================================================== %==============================================================================
\begin{figure}
\centerline{\includegraphics[width=.8\textwidth]{fig/ttlbar-blo.png}}
\caption{TTL-BAR to blocking conversion waveforms}
\label{fig:ttlbar-blo}
\end{figure}
\begin{enumerate} \begin{enumerate}
\item Change the \textbf{TTL switch} (Figure~\ref{fig:switches}) to \textbf{TTL-BAR} position \item Change the \textbf{TTL switch} (Figure~\ref{fig:switches}) to \textbf{TTL-BAR} position
\item \label{item:ttlbar-proc} Repeat the following steps for \textbf{all six channels}, filling in the \item \label{item:ttlbar-proc} Repeat the following steps for \textbf{all six channels}, filling in the
...@@ -384,18 +397,18 @@ xc3sprog -c xpc -I conv_ttl_blo.bin:W:1507328:bin ...@@ -384,18 +397,18 @@ xc3sprog -c xpc -I conv_ttl_blo.bin:W:1507328:bin
\item \label{item:ttlbar-meas-start} Connect the \textbf{front panel channel output} to \textbf{oscilloscope channel 1} \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 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 \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}): on \textbf{channel 1 of the oscilloscope} are as follows (Figure~\ref{fig:ttlbar-blo-short} and \ref{fig:ttlbar-blo-long}):
\begin{itemize} \begin{itemize}
\item approx. 1.2~$\mu$s \item approx. 1.2~$\mu$s for long pulses, approx. 250~ns for short pulses
\item approx. 3~V \item approx. 3~V
\item less than 1.2~$\mu$s delay from trigger \item less than 1.2~$\mu$s delay from trigger
\end{itemize} \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 \item If the signal characteristics are as above, \textbf{tick} the \textbf{TTL column for the channel} on the \textbf{Front panel} side
of the table in Appendix~\ref{app:pulse-validation-ttlbar} of the table in Appendix~\ref{app:pulse-validation-ttlbar}
\item \label{item:ttlbar-meas-blo-out} Check that the characteristics of the signals at the \item \label{item:ttlbar-meas-blo-out} Check that the characteristics of the signals at the
\textbf{rear panel} are as follows (Figure~\ref{fig:ttlbar-blo}): \textbf{rear panel} are as follows (Figure~\ref{fig:ttlbar-blo-short} and \ref{fig:ttlbar-blo-long}):
\begin{itemize} \begin{itemize}
\item approx. 1.2~$\mu$s \item approx. 1.2~$\mu$s for long pulses, approx. 250~ns for short pulses
\item approx. 24~V \item approx. 24~V
\item less than 1.2~$\mu$s delay from trigger \item less than 1.2~$\mu$s delay from trigger
\end{itemize} \end{itemize}
...@@ -407,33 +420,38 @@ xc3sprog -c xpc -I conv_ttl_blo.bin:W:1507328:bin ...@@ -407,33 +420,38 @@ xc3sprog -c xpc -I conv_ttl_blo.bin:W:1507328:bin
table in Appendix~\ref{app:pulse-validation-ttlbar} table in Appendix~\ref{app:pulse-validation-ttlbar}
\end{enumerate} \end{enumerate}
\item Turn off power to the ELMA crate \item Turn off power to the ELMA crate
\item Change the \textbf{pulse duration switch} (Figure~\ref{fig:switches}) to the \textbf{SHORT} position
\item Turn on power to the ELMA crate
\item Repeat the steps under step~\ref{item:ttl-proc}, filling in the table in
Appendix~\ref{app:pulse-validation-ttlbar}
\item Turn off power to the ELMA crate
\item Change the \textbf{glitch filter switch} (Figure~\ref{fig:switches}) to the \textbf{GF EN} position \item Change the \textbf{glitch filter switch} (Figure~\ref{fig:switches}) to the \textbf{GF EN} position
\item Turn on power to the ELMA crate \item Turn on power to the ELMA crate
\item Repeat the steps under step~\ref{item:ttlbar-proc}, filling in the table in \item Repeat the steps under step~\ref{item:ttl-proc}, filling in the table in
Appendix~\ref{app:pulse-validation-ttlbar-gf}
\item Turn off power to the ELMA crate
\item Change the \textbf{pulse duration switch} (Figure~\ref{fig:switches}) back to the \textbf{LONG} position
\item Turn on power to the ELMA crate
\item Repeat the steps under step~\ref{item:ttl-proc}, filling in the table in
Appendix~\ref{app:pulse-validation-ttlbar-gf} Appendix~\ref{app:pulse-validation-ttlbar-gf}
\item Turn off power to the ELMA crate \item Turn off power to the ELMA crate
\item Change the \textbf{glitch filter switch} (Figure~\ref{fig:switches}) back to the \textbf{GF DIS} position \item Change the \textbf{glitch filter switch} (Figure~\ref{fig:switches}) back to the \textbf{GF DIS} position
\item Turn on power to the ELMA crate
\end{enumerate} \end{enumerate}
%============================================================================== \pagebreak
\subsection{Pulse rejection test} \begin{figure}[h!]
\label{sec:proc-pulse-rejection} \centerline{\includegraphics[width=.8\textwidth]{fig/ttlbar-blo-short.png}}
%============================================================================== \caption{TTL-BAR to blocking conversion waveforms (short pulses)}
This test verifies whether the device repeats the guaranteed number of pulses \label{fig:ttlbar-blo-short}
for a given frequency, and rejects pulses once the counter has reached the \end{figure}
threshold. The folloiwng test should be performed on all TTL inputs.
\begin{enumerate} \begin{figure}[h!]
\item Disconnect \textbf{all cables} \centerline{\includegraphics[width=.8\textwidth]{fig/ttlbar-blo-long.png}}
\item Make sure the \textbf{TTL switch} (Figure~\ref{fig:switches}) is set to \textbf{TTL} position \caption{TTL-BAR to blocking conversion waveforms (long pulses)}
\item Make sure the \textbf{pulse duration switch} (Figure~\ref{fig:switches}) is set to \textbf{SHORT} position \label{fig:ttlbar-blo-long}
\item Make sure the \textbf{glitch filter switch} (Figure~\ref{fig:switches}) is set to \textbf{GF DIS} position \end{figure}
\item Run the \textit{pulse\_rejection.py} script (\textit{software/tests/pulse\_rejection.py}) \pagebreak
\item The script will ask you to configure the signal generator to emit a burst of pulses.
If you use Agilent 33250A this step can be automated using the \textit{pulsegen} script (see Appendix~\ref{pulsegen})
\item If all tests were passed, flip the \textbf{pulse duration switch} to the \textbf{LONG} position.
\item Run again the \textit{pulse\_rejection.py} script (\textit{software/tests/pulse\_rejection.py})
\end{enumerate}
%============================================================================== %==============================================================================
\subsection{Power-on tests (TTL-BAR)} \subsection{Power-on tests (TTL-BAR)}
...@@ -475,6 +493,8 @@ threshold. The folloiwng test should be performed on all TTL inputs. ...@@ -475,6 +493,8 @@ threshold. The folloiwng test should be performed on all TTL inputs.
\end{enumerate} \end{enumerate}
\item Flip the \textbf{glitch filter switch} (Figure~\ref{fig:switches}) to the \textbf{GF EN} position \item Flip the \textbf{glitch filter switch} (Figure~\ref{fig:switches}) to the \textbf{GF EN} position
\item Follow the procedure in step~\ref{item:ttlbar-poweron} \item Follow the procedure in step~\ref{item:ttlbar-poweron}
\item Flip the \textbf{pulse duration switch} (Figure~\ref{fig:switches}) to the \textbf{SHORT} position
\item Follow the procedure in step~\ref{item:ttlbar-poweron}
\item Power-cycle the ELMA crate \item Power-cycle the ELMA crate
\item Run the \textit{rdchxpcr.py} script (\textit{software/diag/rdchxpcr.py}) \item Run the \textit{rdchxpcr.py} script (\textit{software/diag/rdchxpcr.py})
and confirm that all channel counters are 0 and confirm that all channel counters are 0
...@@ -482,7 +502,7 @@ threshold. The folloiwng test should be performed on all TTL inputs. ...@@ -482,7 +502,7 @@ threshold. The folloiwng test should be performed on all TTL inputs.
and confirm that no pulses were stored to the timetag buffer and confirm that no pulses were stored to the timetag buffer
\item Turn off ELMA crate \item Turn off ELMA crate
\item Flip the \textbf{glitch filter switch} (Figure~\ref{fig:switches}) back to the \textbf{GF DIS} position \item Flip the \textbf{glitch filter switch} (Figure~\ref{fig:switches}) back to the \textbf{GF DIS} position
\item Flip the \textbf{pulse duration switch} (Figure~\ref{fig:switches}) back to the \textbf{LONG} position
\end{enumerate} \end{enumerate}
%============================================================================== %==============================================================================
...@@ -525,6 +545,8 @@ threshold. The folloiwng test should be performed on all TTL inputs. ...@@ -525,6 +545,8 @@ threshold. The folloiwng test should be performed on all TTL inputs.
\end{enumerate} \end{enumerate}
\item Flip the \textbf{glitch filter switch} (Figure~\ref{fig:switches}) to the \textbf{GF EN} position \item Flip the \textbf{glitch filter switch} (Figure~\ref{fig:switches}) to the \textbf{GF EN} position
\item Follow the procedure in step~\ref{item:ttl-poweron} \item Follow the procedure in step~\ref{item:ttl-poweron}
\item Flip the \textbf{pulse duration switch} (Figure~\ref{fig:switches}) to the \textbf{SHORT} position
\item Follow the procedure in step~\ref{item:ttl-poweron}
\item Power-cycle the ELMA crate \item Power-cycle the ELMA crate
\item Run the \textit{rdchxpcr.py} script (\textit{software/diag/rdchxpcr.py}) \item Run the \textit{rdchxpcr.py} script (\textit{software/diag/rdchxpcr.py})
and confirm that all channel counters are 0 and confirm that all channel counters are 0
...@@ -532,6 +554,34 @@ threshold. The folloiwng test should be performed on all TTL inputs. ...@@ -532,6 +554,34 @@ threshold. The folloiwng test should be performed on all TTL inputs.
and confirm that no pulses were stored to the timetag buffer and confirm that no pulses were stored to the timetag buffer
\item Turn off ELMA crate \item Turn off ELMA crate
\item Flip the \textbf{glitch filter switch} (Figure~\ref{fig:switches}) back to the \textbf{GF DIS} position \item Flip the \textbf{glitch filter switch} (Figure~\ref{fig:switches}) back to the \textbf{GF DIS} position
\item Flip the \textbf{pulse duration switch} (Figure~\ref{fig:switches}) back to the \textbf{LONG} position
\end{enumerate}
%==============================================================================
\subsection{Pulse rejection test}
\label{sec:proc-pulse-rejection}
%==============================================================================
This test verifies whether the device repeats the guaranteed number of pulses
for a given frequency, and rejects pulses once the counter has reached the
threshold. The following test should be performed on all TTL inputs.
\begin{enumerate}
\item Disable signal output on the generator
\item Disconnect \textbf{all cables}
\item Make sure the \textbf{TTL switch} (Figure~\ref{fig:switches}) is set to \textbf{TTL} position
\item Make sure the \textbf{glitch filter switch} (Figure~\ref{fig:switches}) is set to \textbf{GF DIS} position
\item Make sure the \textbf{pulse duration switch} (Figure~\ref{fig:switches}) is set to \textbf{SHORT} position
\item \label{item:ttl-proc} Repeat the following steps for \textbf{all six channels}, filling in the
\textbf{table in Appendix~\ref{app:pulse-rejection}}:
\begin{enumerate}
\item Run the \textit{pulse\_rejection.py} script (\textit{software/tests/pulse\_rejection.py})
\item The script will stop before each test and ask you to configure the
signal generator to emit a burst of pulses. If you use Agilent 33250A
this step can be automated using the \textit{pulsegen} script (see
Appendix~\ref{pulsegen}), by using the command outputted by the script
\item If all tests were passed, flip the \textbf{pulse duration switch} to the \textbf{LONG} position.
\item Run again the \textit{pulse\_rejection.py} script (\textit{software/tests/pulse\_rejection.py})
\end{enumerate}
\end{enumerate} \end{enumerate}
%============================================================================== %==============================================================================
...@@ -626,19 +676,21 @@ Gateware version : v4.0 (0x40) ...@@ -626,19 +676,21 @@ Gateware version : v4.0 (0x40)
\label{app:pulse-validation-ttl} \label{app:pulse-validation-ttl}
\centerline{ \centerline{
\resizebox{.8\textwidth}{!}{ \resizebox{\textwidth}{!}{
\begin{tabular}{|l|*{2}{c}|*{2}{c}|} \begin{tabular}{|l|*{4}{c}|*{4}{c}|}
\hline
\textbf{Pulse} & \multicolumn{4}{c|}{\textbf{Long}} & \multicolumn{4}{c|}{\textbf{Short}} \\
\hline \hline
\textbf{Input} & \multicolumn{2}{c|}{\textbf{Front panel}} & \multicolumn{2}{c|}{\textbf{Rear panel}} \\ \textbf{Input} & \multicolumn{2}{c|}{\textbf{Front panel}} & \multicolumn{2}{c|}{\textbf{Rear panel}} & \multicolumn{2}{c|}{\textbf{Front panel}} & \multicolumn{2}{c|}{\textbf{Rear panel}} \\
\hline \hline
\textbf{Output} & \textbf{TTL} & \textbf{Blo} & \textbf{TTL} & \textbf{Blo} \\ \textbf{Output} & \textbf{TTL} & \textbf{Blo} & \textbf{TTL} & \textbf{Blo}& \textbf{TTL} & \textbf{Blo} & \textbf{TTL} & \textbf{Blo} \\
\hline \hline
\textbf{CH1} & $\square$ & $\square$ & $\square$ & $\square$ \\ \textbf{CH1} & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square $\\
\textbf{CH2} & $\square$ & $\square$ & $\square$ & $\square$ \\ \textbf{CH2} & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square $\\
\textbf{CH3} & $\square$ & $\square$ & $\square$ & $\square$ \\ \textbf{CH3} & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square $\\
\textbf{CH4} & $\square$ & $\square$ & $\square$ & $\square$ \\ \textbf{CH4} & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square $\\
\textbf{CH5} & $\square$ & $\square$ & $\square$ & $\square$ \\ \textbf{CH5} & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square $\\
\textbf{CH6} & $\square$ & $\square$ & $\square$ & $\square$ \\ \textbf{CH6} & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square $\\
\hline \hline
\end{tabular} \end{tabular}
} }
...@@ -651,6 +703,7 @@ Instructions for filling in the table: ...@@ -651,6 +703,7 @@ Instructions for filling in the table:
\begin{itemize} \begin{itemize}
\item Following the test procedure in Section~\ref{sec:proc-ttl-blo} (under step~\ref{item:ttl-proc}), \item Following the test procedure in Section~\ref{sec:proc-ttl-blo} (under step~\ref{item:ttl-proc}),
tick each box if the output is as expected tick each box if the output is as expected
\item Perform the tests once when the pulse duration switch is set to \textbf{LONG} and once when the switch is set to \textbf{SHORT}
\item Start with inputting a signal from the pulse generator on the front panel, \item Start with inputting a signal from the pulse generator on the front panel,
then after validation, change the input to the rear panel then after validation, change the input to the rear panel
\item Tick the \textbf{TTL} boxes if the TTL output on the front panel is as specified \item Tick the \textbf{TTL} boxes if the TTL output on the front panel is as specified
...@@ -667,19 +720,21 @@ Instructions for filling in the table: ...@@ -667,19 +720,21 @@ Instructions for filling in the table:
\label{app:pulse-validation-ttl-gf} \label{app:pulse-validation-ttl-gf}
\centerline{ \centerline{
\resizebox{.8\textwidth}{!}{ \resizebox{\textwidth}{!}{
\begin{tabular}{|l|*{2}{c}|*{2}{c}|} \begin{tabular}{|l|*{4}{c}|*{4}{c}|}
\hline
\textbf{Pulse} & \multicolumn{4}{c|}{\textbf{Long}} & \multicolumn{4}{c|}{\textbf{Short}} \\
\hline \hline
\textbf{Input} & \multicolumn{2}{c|}{\textbf{Front panel}} & \multicolumn{2}{c|}{\textbf{Rear panel}} \\ \textbf{Input} & \multicolumn{2}{c|}{\textbf{Front panel}} & \multicolumn{2}{c|}{\textbf{Rear panel}} & \multicolumn{2}{c|}{\textbf{Front panel}} & \multicolumn{2}{c|}{\textbf{Rear panel}} \\
\hline \hline
\textbf{Output} & \textbf{TTL} & \textbf{Blo} & \textbf{TTL} & \textbf{Blo} \\ \textbf{Output} & \textbf{TTL} & \textbf{Blo} & \textbf{TTL} & \textbf{Blo}& \textbf{TTL} & \textbf{Blo} & \textbf{TTL} & \textbf{Blo} \\
\hline \hline
\textbf{CH1} & $\square$ & $\square$ & $\square$ & $\square$ \\ \textbf{CH1} & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square $\\
\textbf{CH2} & $\square$ & $\square$ & $\square$ & $\square$ \\ \textbf{CH2} & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square $\\
\textbf{CH3} & $\square$ & $\square$ & $\square$ & $\square$ \\ \textbf{CH3} & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square $\\
\textbf{CH4} & $\square$ & $\square$ & $\square$ & $\square$ \\ \textbf{CH4} & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square $\\
\textbf{CH5} & $\square$ & $\square$ & $\square$ & $\square$ \\ \textbf{CH5} & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square $\\
\textbf{CH6} & $\square$ & $\square$ & $\square$ & $\square$ \\ \textbf{CH6} & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square $\\
\hline \hline
\end{tabular} \end{tabular}
} }
...@@ -693,6 +748,7 @@ Instructions for filling in the table: ...@@ -693,6 +748,7 @@ Instructions for filling in the table:
\item Make sure the glitch filter switch is set to \textbf{GF EN} \item Make sure the glitch filter switch is set to \textbf{GF EN}
\item Following the test procedure in Section~\ref{sec:proc-ttl-blo} (under step~\ref{item:ttl-proc}), \item Following the test procedure in Section~\ref{sec:proc-ttl-blo} (under step~\ref{item:ttl-proc}),
tick each box if the output is as expected tick each box if the output is as expected
\item Perform the tests once when the pulse duration switch is set to \textbf{LONG} and once when the switch is set to \textbf{SHORT}
\item Start with inputting a signal from the pulse generator on the front panel, \item Start with inputting a signal from the pulse generator on the front panel,
then after validation, change the input to the rear panel then after validation, change the input to the rear panel
\item Tick the \textbf{TTL} boxes if the TTL output on the front panel is as specified \item Tick the \textbf{TTL} boxes if the TTL output on the front panel is as specified
...@@ -709,19 +765,21 @@ Instructions for filling in the table: ...@@ -709,19 +765,21 @@ Instructions for filling in the table:
\label{app:pulse-validation-ttlbar} \label{app:pulse-validation-ttlbar}
\centerline{ \centerline{
\resizebox{.8\textwidth}{!}{ \resizebox{\textwidth}{!}{
\begin{tabular}{|l|*{2}{c}|*{2}{c}|} \begin{tabular}{|l|*{4}{c}|*{4}{c}|}
\hline
\textbf{Pulse} & \multicolumn{4}{c|}{\textbf{Long}} & \multicolumn{4}{c|}{\textbf{Short}} \\
\hline \hline
\textbf{Input} & \multicolumn{2}{c|}{\textbf{Front panel}} & \multicolumn{2}{c|}{\textbf{Rear panel}} \\ \textbf{Input} & \multicolumn{2}{c|}{\textbf{Front panel}} & \multicolumn{2}{c|}{\textbf{Rear panel}} & \multicolumn{2}{c|}{\textbf{Front panel}} & \multicolumn{2}{c|}{\textbf{Rear panel}} \\
\hline \hline
\textbf{Output} & \textbf{TTL} & \textbf{Blo} & \textbf{TTL} & \textbf{Blo} \\ \textbf{Output} & \textbf{TTL} & \textbf{Blo} & \textbf{TTL} & \textbf{Blo}& \textbf{TTL} & \textbf{Blo} & \textbf{TTL} & \textbf{Blo} \\
\hline \hline
\textbf{CH1} & $\square$ & $\square$ & $\square$ & $\square$ \\ \textbf{CH1} & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square $\\
\textbf{CH2} & $\square$ & $\square$ & $\square$ & $\square$ \\ \textbf{CH2} & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square $\\
\textbf{CH3} & $\square$ & $\square$ & $\square$ & $\square$ \\ \textbf{CH3} & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square $\\
\textbf{CH4} & $\square$ & $\square$ & $\square$ & $\square$ \\ \textbf{CH4} & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square $\\
\textbf{CH5} & $\square$ & $\square$ & $\square$ & $\square$ \\ \textbf{CH5} & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square $\\
\textbf{CH6} & $\square$ & $\square$ & $\square$ & $\square$ \\ \textbf{CH6} & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square $\\
\hline \hline
\end{tabular} \end{tabular}
} }
...@@ -734,6 +792,7 @@ Instructions for filling in the table: ...@@ -734,6 +792,7 @@ Instructions for filling in the table:
\begin{itemize} \begin{itemize}
\item Following the test procedure in Section~\ref{sec:proc-ttlbar-blo} (under step~\ref{item:ttlbar-proc}), \item Following the test procedure in Section~\ref{sec:proc-ttlbar-blo} (under step~\ref{item:ttlbar-proc}),
tick each box if the output is as expected tick each box if the output is as expected
\item Perform the tests once when the pulse duration switch is set to \textbf{LONG} and once when the switch is set to \textbf{SHORT}
\item Start with inputting a signal from the pulse generator on the front panel, \item Start with inputting a signal from the pulse generator on the front panel,
then after validation, change the input to the rear panel then after validation, change the input to the rear panel
\item Tick the \textbf{TTL} boxes if the TTL-BAR output on the front panel is as specified \item Tick the \textbf{TTL} boxes if the TTL-BAR output on the front panel is as specified
...@@ -750,19 +809,21 @@ Instructions for filling in the table: ...@@ -750,19 +809,21 @@ Instructions for filling in the table:
\label{app:pulse-validation-ttlbar-gf} \label{app:pulse-validation-ttlbar-gf}
\centerline{ \centerline{
\resizebox{.8\textwidth}{!}{ \resizebox{\textwidth}{!}{
\begin{tabular}{|l|*{2}{c}|*{2}{c}|} \begin{tabular}{|l|*{4}{c}|*{4}{c}|}
\hline
\textbf{Pulse} & \multicolumn{4}{c|}{\textbf{Long}} & \multicolumn{4}{c|}{\textbf{Short}} \\
\hline \hline
\textbf{Input} & \multicolumn{2}{c|}{\textbf{Front panel}} & \multicolumn{2}{c|}{\textbf{Rear panel}} \\ \textbf{Input} & \multicolumn{2}{c|}{\textbf{Front panel}} & \multicolumn{2}{c|}{\textbf{Rear panel}} & \multicolumn{2}{c|}{\textbf{Front panel}} & \multicolumn{2}{c|}{\textbf{Rear panel}} \\
\hline \hline
\textbf{Output} & \textbf{TTL} & \textbf{Blo} & \textbf{TTL} & \textbf{Blo} \\ \textbf{Output} & \textbf{TTL} & \textbf{Blo} & \textbf{TTL} & \textbf{Blo}& \textbf{TTL} & \textbf{Blo} & \textbf{TTL} & \textbf{Blo} \\
\hline \hline
\textbf{CH1} & $\square$ & $\square$ & $\square$ & $\square$ \\ \textbf{CH1} & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square $\\
\textbf{CH2} & $\square$ & $\square$ & $\square$ & $\square$ \\ \textbf{CH2} & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square $\\
\textbf{CH3} & $\square$ & $\square$ & $\square$ & $\square$ \\ \textbf{CH3} & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square $\\
\textbf{CH4} & $\square$ & $\square$ & $\square$ & $\square$ \\ \textbf{CH4} & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square $\\
\textbf{CH5} & $\square$ & $\square$ & $\square$ & $\square$ \\ \textbf{CH5} & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square $\\
\textbf{CH6} & $\square$ & $\square$ & $\square$ & $\square$ \\ \textbf{CH6} & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ & $\square $\\
\hline \hline
\end{tabular} \end{tabular}
} }
...@@ -776,6 +837,7 @@ Instructions for filling in the table: ...@@ -776,6 +837,7 @@ Instructions for filling in the table:
\item Make sure the glitch filter switch is set to \textbf{GF EN} \item Make sure the glitch filter switch is set to \textbf{GF EN}
\item Following the test procedure in Section~\ref{sec:proc-ttlbar-blo} (under step~\ref{item:ttlbar-proc}), \item Following the test procedure in Section~\ref{sec:proc-ttlbar-blo} (under step~\ref{item:ttlbar-proc}),
tick each box if the output is as expected tick each box if the output is as expected
\item Perform the tests once when the pulse duration switch is set to \textbf{LONG} and once when the switch is set to \textbf{SHORT}
\item Start with inputting a signal from the pulse generator on the front panel, \item Start with inputting a signal from the pulse generator on the front panel,
then after validation, change the input to the rear panel then after validation, change the input to the rear panel
\item Tick the \textbf{TTL} boxes if the TTL-BAR output on the front panel is as specified \item Tick the \textbf{TTL} boxes if the TTL-BAR output on the front panel is as specified
......
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