-
Notifications
You must be signed in to change notification settings - Fork 0
/
Documentation.tex
1660 lines (1530 loc) · 73.5 KB
/
Documentation.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% WAGASCI Hardware and Software Documentation
% Version 0.1 (7/11/2018)
%
% License:
% CC BY-NC-SA 3.0 (http://creativecommons.org/licenses/by-nc-sa/3.0/)
%
% Created by:
% Pintaudi Giorgio, Yokohama National University
% giorgio-pintaudi-kx@ynu.jp
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% -------------------------------LATEX SYNTAX----------------------------------
%
% enter: \\, \linebreak, \newline
% new page: \newpage
% new section: \section{name} text
% new paragraph \subsection{name} text (subsub...section{name} for more layers)
% % , &, $, _, etc: (these are latex operators, add a "\" to type it as text)
% add comment: \commred{text}, \commblue{text}, \commpurp{text}, \commgreen{text}
% clean code: \cleancode{text}
% idem without indent: \cleanstyle{text}
% bold, italic, under: \textbf{text}, textit{text}, \underline{text}
% table: \begin{tabular}{c c c} text \end{tabular}
% ('&' for tab, '\\' for new
%
% ------------------------------------------------------------------------------
% chktex-file 1
% chktex-file 13
% chktex-file 29
% chktex-file 44
\documentclass[a4paper]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{CJKutf8}
\usepackage{epigraph}
\usepackage{amsmath}
\usepackage{colortbl}
\usepackage{xcolor}
\usepackage{array}
\usepackage{xtab}
\usepackage{booktabs}
\usepackage{pbox}
\usepackage{graphicx}
\usepackage{subcaption}
\usepackage{grffile}
\usepackage{fancyref}
\usepackage{hyperref}
\usepackage{float}
\usepackage{scrextend}
\usepackage{setspace}
\usepackage{xargs}
\usepackage{multicol}
\usepackage{nameref}
\usepackage{sectsty}
\usepackage{enumitem}
\usepackage{geometry}
\usepackage{listings}
\usepackage[export]{adjustbox}
\usepackage{textcomp}
\usepackage[backend=biber]{biblatex}
% bibliography file
\addbibresource{./bibliography.bib}
% page format
% \geometry{
% a4paper,
% total={170mm,257mm},
% left=20mm,
% top=20mm,
% }
% add padding to tables
\renewcommand{\arraystretch}{1.5}
% images folder location
\graphicspath{ {images/} }
% blue links
\hypersetup{colorlinks=true, linkcolor=blue}
% Keep all footnotes on the according page
\interfootnotelinepenalty=10000
% \subsubsectionfont{\large}
% \subsectionfont{\Large}
% \sectionfont{\LARGE}
% define various colors
\definecolor{dkgreen}{rgb}{0,0.6,0}
\definecolor{gray}{rgb}{0.5,0.5,0.5}
\definecolor{mauve}{rgb}{0.58,0,0.82}
\definecolor{cleanOrange}{HTML}{D14D00}
\definecolor{cleanYellow}{HTML}{FFFF99}
\definecolor{cleanBlue}{HTML}{3d0099}
\colorlet{Red}{red}
\colorlet{Blue}{blue}
\colorlet{Green}{green}
\colorlet{Purple}{purple}
\newcommand{\cleanstyle}[1]{\text{\textcolor{cleanOrange}{\texttt{#1}}}}
% formatting for bash language
\lstset{frame=tb,
language=bash,
aboveskip=3mm,
belowskip=3mm,
showstringspaces=false,
columns=flexible,
basicstyle={\small\ttfamily},
numbers=none,
numberstyle=\tiny\color{gray},
keywordstyle=\color{blue},
commentstyle=\color{dkgreen},
stringstyle=\color{mauve},
breaklines=true,
breakatwhitespace=true,
tabsize=3
}
\makeatletter
\providecommand*{\toclevel@lstlisting}{0}
\makeatother
% add colored comments
\usepackage[colorinlistoftodos,prependcaption,textsize=footnotesize]{todonotes}
\newcommandx{\commred}[2][1=]{\textcolor{Red}
{\todo[linecolor=red,backgroundcolor=red!25,bordercolor=red,#1]{#2}}}
\newcommandx{\commblue}[2][1=]{\textcolor{Blue}
{\todo[linecolor=blue,backgroundcolor=blue!25,bordercolor=blue,#1]{#2}}}
\newcommandx{\commgreen}[2][1=]{\textcolor{OliveGreen}{\todo[linecolor=OliveGreen,
backgroundcolor=OliveGreen!25,bordercolor=OliveGreen,#1]{#2}}}
\newcommandx{\commpurp}[2][1=]{\textcolor{Plum}{\todo[linecolor=Plum,
backgroundcolor=Plum!25,bordercolor=Plum,#1]{#2}}}
% ------------------------------------BEGIN DOC---------------------------------------
\begin{document}
% \selectlanguage{english}
\title{WAGASCI ELECTRONICS\\USER GUIDE}
\author{\\Author: Pintaudi Giorgio\\\\
Physics Department, Yokohama National University\\
240-8501 Yokohama-shi Hodogaya-ku Tokiwadai 79-5\\ % chktex-file 8
Minamino Laboratory\\
Email: giorgio-pintaudi-kx@ynu.jp\\
Phone: (+81) 070-4122-3907\\} \date{\today}
\maketitle
\newpage
% -----------------------------------------TOC---------------------------------------
\tableofcontents\label{c}
\newpage
% ------------------------------------------TEXT-------------------------------------
\chapter{WAGASCI electronics}
In this chapter the DAQ electronics of the WAGASCI experiment is described in as
much detail as possible. With this statement, I don't mean that I am going to
write down again everything that there is to know about the WAGASCI electronics:
if there is any source that contains some relevant piece of information, I am
going to cite that reference and consider that content as covered.
\section{Overview}\label{sec:overview}
The WAGASCI DAQ system electronics is composed of many different boards
(Figure~\ref{DAQ-schematics}). All of them were developed at LLR (Laboratoire
Leprince-Ringuet) in France. Please refer to the following articles for an
introduction to every board of the
system\cite{Gastaldi:2014vaa,Gastaldi:2014oid}. Be warned that these articles
and all the ones that follow through the chapter, describe the general features
of the DAQ system but don't explain how to actually use it. Moreover they are
somewhat redundant, so if you choose to read them all, be prepared to read the
same things over and over again. I cannot blame the authors too much for this
kind of ``publication'' spamming. If I were them, after so much effort to
develop a new DAQ system (both hardware and software), I would like at least to
get as many publications as possible out of it, too.
On the other hand this very documentation is meant more as a ``User Guide'', so,
while referring to the said literature for the more general and technical
remarks, I will only focus on practical usage scenarios and examples.
\begin{figure}[H]
\centering \includegraphics[width=0.7\linewidth]{DAQ-schematics-1} \\
\includegraphics[width=0.7\linewidth]{DAQ-schematics-2}
\caption{Schematics of the WAGASCI DAQ system electronics. These figure only
shows the connections for a single DIF. The maximum theoretical number of
ASUs for a single DIF is 4x256 but no more than 4x5 is needed for
WAGASCI.}\label{DAQ-schematics}
\end{figure}
\begin{figure}[H]
\centering
\begin{minipage}{0.48\linewidth}
\centering
\includegraphics[width=0.8\linewidth]{WAGASCI-open-view} \\
\includegraphics[width=0.98\linewidth]{DAQ-overview-WAGASCI}
\caption{\small Schematics of WAGASCI boards and connections for a single
detector. For two detectors everything doubles but the GDCC, CCC and DAQ
PC}\label{fig:DAQ-overview-WAGASCI}
\end{minipage}%
\begin{minipage}{0.48\linewidth}
\centering
\includegraphics[width=0.8\linewidth]{SideMRD-open-view} \\
\includegraphics[width=0.98\linewidth]{DAQ-overview-SideMRD}
\caption{\small Schematics of SideMRD boards and connections for a single
detector. For two detectors everything doubles but the GDCC, CCC and DAQ
PC}\label{fig:DAQ-overview-SideMRD}
\end{minipage}
\end{figure}
\subsection{List of boards, connectors and cables}
In this section, I try to list some of the boards, connectors and cables for the
WAGASCI experiment. I only focus on the parts that we may need to (re)-purchase
in future. This is not meant to be a thorough list but more like a memo to my future
self if we ever have to shop for spares or replacements.
\begin{figure}[H]
\centering
\includegraphics[width=0.7\linewidth,frame]{WAGASCI-housing-schematics}
\caption{Schematics of the WAGASCI housing
connectors}\label{fig:WAGASCI-housing-schematics}
\end{figure}
\commred{To check if the connectors really match with the figure}
{\input{housing}\commblue{Binder connectors are currently not on sale in
Japan. They may appear again on sale on RS Japan in future.}}
{\input{cables-internal}\commred{To check where the LED cable have to be
connected}}
{\input{cables-external}\commred{To check the length of the HDMI cables and the
model of the DSUB cable}}
{\input{cables-beam-trigger}\commred{To check the references}}
{\input{rack}\commred{To check the VME crate remarks meaning}}
\input{slow-control}
\input{dif-firmware}
\arrayrulecolor{black}\doublerulesepcolor{black}
\subsection{References}
The documentation about the WAGASCI electronics is relatively vast but randomly
dispersed through the net. Here I am providing a compilation of all the
available literature that I could find.
\begin{itemize}
\item Master Theses about the WAGASCI electronics and DAQ system: Chikuma
Naruhiro~\cite{Chikuma:2016}, Tamura Riku~\cite{Tamura:2018}.
\item Articles about the WAGASCI electronics (but not directly referring to the
WAGASCI experiment):~\cite{Gastaldi:2014vaa,Gastaldi:2014oid,GDCC:2012}.
\item General articles about pre-amplifiers and amplifiers used for Physics
measurements~\cite{Hamamatsu:2001,Bertuccio:1996,Lioliou:2015,Ortec} and
everything about signal processing that you can find in the Knoll
book~\cite{Knoll:2010radiation}. This should be enough to get you started. Of
course there is much more online about Physical applications of pre-amplifier
and amplifiers.
\item Articles and slide shows about the SPIROC
characterization~\cite{Callier:2008,Callier:2009,Fabbri:2009,%
Callier:2013,Callier:2015}.
\item SPIROC manuals and
pin-out~\cite{SPIROC2Dpinlist,SPIROC2Ddatasheet,SPIROC:OMEGA}.
\end{itemize}
\section{MPPC}
This section is only a stub. It is only meant as a list of calibration
parameters.
\subsection{Gain Calibration}
All gains are required to stay within 10\%.\commred{To write about calibration procedure}
\subsection{Arrayed MPPC}
\begin{itemize}
\item (SPIROC2D) PreAMP gain parameter = 49-50 (Fixed for each channel)
\item HV bias voltage = 56.1V (Common for all channels)
\item Breakdown voltage mean = 51.8V
\item Over-voltage = about 3V
\item 8-bit DAQ adjustment range = 0 to -2.5V (Bias voltage = 53.6-56.1V)
\item Target gain = 40 ADC counts
\item Pedestal = about 500 ADC counts
\item High Gain range = up to about 300ADC = about 60 to 70 p.e.
\item Low Gain range = HG x 10 => Up to 600 p.e
\end{itemize}
\begin{figure}[H]
\includegraphics[width=\linewidth]{MPPC-WAGASCI-mounting}
\caption{How to mount Arrayed MPPCs on the WAGASCI
module.}\label{fig:MPPC-WAGASCI-mounting}
\end{figure}
\section{SPIROC2D}
The SPIROC2D chip can be considered as the heart of the WAGASCI DAQ system. It
is directly connected to the MPPCs and plays the role of pre-amplifier,
amplifier and digitalization of the raw signal. It is contained in an ASIC
called \hyperref[sec:ASU]{ASU} (Section~\ref{sec:ASU}). In
Figure~\ref{DAQ-schematics} it is indicated with the general term ASIC.
SPIROC is a dedicated very front-end chip developed originally for an ILC
prototype hadronic Calorimeter with SiPM readout (CALICE experiment). It has
been realized in 0.35$\mu$m SiGe technology. It has been developed to match the
requirements of large dynamic range, low noise, low consumption, high precision
and large number of readout channels needed. The SPIROC version used for the
WAGASCI DAQ is SPIROC2D.
The SPIROC ASIC that reads 36 SiPMs is an evolution of the FLC\_SiPM used in the
CALICE experiment prototype. The first SPIROC prototype has been produced in
June 2007 and packaged in a CQFP240 package. A second version, SPIROC2, was
realized in June 2008 to accommodate a thinner TQFP208 package and fix a bug in
the ADC.
SPIROC is an \textbf{auto-triggered} (it is possible to set a threshold value
below which no data is acquired), \textbf{bi-gain} (there are two pre-amplifiers
one with low gain for bigger signals and another with higher gain for smaller
signals), \textbf{36-channel} ASIC which allows to measure on each channel the
charge from one photoelectron to 2000 and the time with a 100ps accurate TDC (be
warned that accuracy and precision are two distinct concepts).\@ An analog
memory array (Switched Capacitor Array) with a depth of 16 for each is used to
store the time information and the charge measurement. Refer to Wikipedia for
more info about the SCA (this should be more than enough if you are an
experimental physicist like me).
A 12-bit Wilkinson ADC has been embedded to digitize the analog memory contents
(time and charge on 2 gains). The data are then stored in a 4 kilobytes RAM.\@ A
very complex digital part has been integrated to manage all theses features and
to transfer the data to the DAQ.\@
A small list of the most basic SPIROC properties:
\begin{itemize}
\item ASIC name: SPIROC (Silicon PM Integrated Read-Out Chip)
\item Current available version: 2A,2B,2C,2D,2E
\item Number of channel: 36
\item Polarity of input signal: positive
\item Detector read out: SIPM, MPPC, compliant with PM, MA-PM
\item Max input signal: 2000 photoelectrons at minimum gain
\end{itemize}
\subsection{Short description}
Please read this section only after having read at least some of the references
above otherwise it probably won't make much sense.
Each channel of SPIROC2 is made of:
\begin{itemize}
\item An 8-bit input DAC with a very low power of 1$\mu$W/channel as it is not
power pulsed. The DAC also has the particularity of being powered with 5V
whereas the rest of the chip is powered with 3.5V. Think of this DAQ as a way
to fine tune the High Voltage supplied to the MPPCs in a range from -4V to
+4V. TO-CHECK the range. This tuning directly reflects on the gain of that
particular channel. It is possible to control this value by tweaking the TO-DO
\item A high gain and a low gain pre-amp in parallel on each input allow
handling the large dynamic range. A gain adjustment over 6 bits common for the
64 channels has been integrated in SPIROC2. TO-CHECK it is not clear!
\item The charge is measured on both gains by a ``slow'' shaper (an amplifier
with pulse duration of 50–150ns) followed by an analogue memory (SCA) with a
depth of 16 capacitors.
\item The auto-trigger is taken on the high gain path with a high-gain fast
shaper followed by a low offset discriminator. In other words the input signal
is first processed by the high-gain pre-amp and then compared with a given
threshold (that can be adjusted). If the signal is ``over'' the threshold the
acquisition is triggered, otherwise the signal is ignored. By low offset I
mean that (due to a hardware error) the threshold is not set on the main part
of the pulse but on the lower part of the pulse as one can see in
figure~\ref{threshold-bug}. This erroneous behavior has been fixed in the
SPIROC2E version but it has been shown that it doesn't affect the measure so
much as to require a replacement of all the chips.
\begin{figure}[H]
\includegraphics[width=\linewidth]{threshold-bug.png}
\caption{The threshold should be applied on the upper part of the signal and
not on the lower. This figure shows two signals over the respective
thresholds. The blue lines show where the threshold should be: in this
case only signal ABOVE the threshold value trigger acquisition. The red
lines show where the threshold actually is: in this case only signals
BELOW the threshold value trigger acquisition.}\label{threshold-bug}
\end{figure}
The discriminator output is used to generate the hold-and-track on the 36
channels. The threshold is common to the 36 channels, given by a 10 bit DAC
with a subsequent 4 bit fine tuning per channel.
\item The discriminator output is also used to store the value of a 300ns ramp
in a dedicated analogue memory to provide time information with an accuracy of
100 ps.
\item A 12 bit Wilkinson ADC is used to digitize the data at the end of the
acquisition period.
\end{itemize}
The digital part is complex as it must handle the SCA write and read pointers,
the ADC conversion, the data storage in a RAM and the readout process.
The chip has been extensively tested by many groups. The first series of tests
has been mostly devoted to characterizing the analog performance, which meets
the design specifications.
\subsection{ASU}\label{sec:ASU}
\begin{figure}[H]
\centering \includegraphics[width=0.8\linewidth, frame]{ASU}
\caption{Active Sensor Unit (ASU) board}
\end{figure}
Active Sensor Unit (ASU) board is the name of the PCB board containing the
SPIROC2D chip. It is basically an adapter to connect the SPIROC chip to the
MPPCs and to the rest of the DAQ system. The ASUs can be daisy-chained together
until a maximum of 40 units (4 rows of 5 ASUs) for every DIF, as can be seen in
Figure~\ref{daisy-chain}.
\begin{figure}[H]
\centering \includegraphics[width=0.7\linewidth]{daisy-chain}
\caption{Schematic of ASU daisy chain}\label{daisy-chain}
\end{figure}
The jumpers of the last ASU of every row must be set as shown in
Figures~\ref{fig:ASU-with-jumpers},~\ref{fig:ASU-without-jumpers}
and~\ref{ASU-daisy-chain} to reflect the signal back to the interface.
\begin{figure}[H]
\centering
\begin{minipage}{0.5\linewidth}
\centering \includegraphics[width=0.98\linewidth,frame]{ASU-with-jumpers}
\caption{ASU with jumpers}\label{fig:ASU-with-jumpers}
\end{minipage}%
\begin{minipage}{0.5\linewidth}
\centering \includegraphics[width=0.98\linewidth,frame]{ASU-without-jumpers}
\caption{ASU without jumpers}\label{fig:ASU-without-jumpers}
\end{minipage}
\end{figure}
\begin{figure}[H]
\centering \includegraphics[width=0.5\linewidth, frame]{ASU-daisy-chain}
\caption{How to daisy chain and jumper the last ASU of the row.}%
\label{ASU-daisy-chain}
\end{figure}
\section{Interface}
\begin{figure}[H]
\centering \includegraphics[width=0.8\linewidth, frame]{Interface}
\caption{Interface (before buffer addition)}\label{fig:Interface}
\end{figure}
This board has no important function by itself. It is just a sort of adapter to
connect all the ASUs to the DIF, to route the High Voltage to the MPPCs (through
the SPIROC2C chip) and to route the Low Voltage to the SPIROC2D chip itself and
to the DIF. Despite being the most trivial board of the system it is the
component that gave more problems in the past.
The connectors are quite fragile and I counted at least 5 boards broken when
disconnecting some cables (including one by myself). In particular take extra
care when connecting-disconnecting the DIF and the Low Voltage.
The High voltage must be connected to the only LEMO 00 female connector that can
be seen on the right of the DIF in Figure~\ref{fixed-interface}. Where to
connect the Low Voltage cable is shown in Figure~\ref{low-vol-pin-out} and in
Section~\ref{sec:how-make-low-voltage-cable}.
The Interface shown if Figure~\ref{fig:Interface} is just a prototype (before
the patch described in Section~\ref{sec:how-patch-interface} is applied). The
actual Interface board may look different.
\subsection{How to connect the Interface to the
ASUs}\label{sec:interface-ASU-connection}
Each interface can be connected to 4 ASU chains. Depending on how many chains
are to be connected, the Interface jumpers must be set appropriately (see next
section). Refer to
Figures~\ref{fig:Interface_ASU_connection},~\ref{fig:ASU-Interface1}
and~\ref{fig:ASU-Interface2} for a visual explanation of how to connect the
Interface and the ASUs.
\begin{figure}[H]
\centering \includegraphics[width=0.6\linewidth,
frame]{Interface_ASU_connection}
\caption{Interface (before buffer
addition)}\label{fig:Interface_ASU_connection}
\end{figure}
\begin{figure}[H]
\centering
\begin{minipage}{0.4\linewidth}
\centering \includegraphics[width=0.9\linewidth,frame]{ASU-Interface1}
\caption{Pictures the flat cables that connect an ASU to its
Interface}\label{fig:ASU-Interface1}
\end{minipage}%
\begin{minipage}{0.5\linewidth}
\centering \includegraphics[width=0.9\linewidth,frame]{ASU-Interface2}
\caption{Close view of the connectors}\label{fig:ASU-Interface2}
\end{minipage}
\end{figure}
As can be seen in Figure~\ref{fig:ASU-Interface1}, depending on the relative
position and orientation of the ASUs and Interface, it can happen that the
cables cross. Notice also that the bump in the cable have to correspond to the
silkscreen prints on the circuit. Refer to table~\ref{tab:ASU-IF} for the ASU-IF
connections. The Jx mark is written on the PCB next to the relative connector,
where x is the connector number.
\begin{table}[H]
\centering \bgroup
\def\arraystretch{1.5}% 1 is the default, change whatever you need
\begin{tabular}{|c|c|c|c|c|}
\hline
\textbf{Interface} & \textbf{ASU} \\
\hline
J2 & J1 (ASU1) \\
\hline
J5 & J2 (ASU1) \\
\hline
J6 & J1 (ASU2) \\
\hline
J7 & J2 (ASU2) \\
\hline
J8 & J1 (ASU3) \\
\hline
J9 & J2 (ASU3) \\
\hline
J10 & J1 (ASU4) \\
\hline
J11 & J2 (ASU4) \\
\hline
\end{tabular}
\egroup
\caption{ASU - Interface connections}\label{tab:ASU-IF}
\end{table}
\subsection{How to set the jumpers on the
Interface}\label{sec:interface-jumpers}
Each interface can be connected to 4 ASU chains. Depending on how many chains
are to be connected, the Interface jumpers must be set appropriately. The
following four figures (\ref{readout_version_prod},
~\ref{srin_srout_version_prod},~\ref{srinread_sroutread_version_prod},
~\ref{start_end_readout_prod}) explain in detail which jumpers have to be
set. Refer to table~\ref{tab:IF-jumpers} for a summary of the pinout.
\begin{figure}[H] \centering
\includegraphics[width=0.8\linewidth]{readout_version_prod}
\caption{}\label{readout_version_prod}
\end{figure}
\begin{figure}[H] \centering
\includegraphics[width=0.8\linewidth]{srin_srout_version_prod}
\caption{}\label{srin_srout_version_prod}
\end{figure}
\begin{figure}[H] \centering
\includegraphics[width=0.8\linewidth]{srinread_sroutread_version_prod}
\caption{}\label{srinread_sroutread_version_prod}
\end{figure}
\begin{figure}[H] \centering
\includegraphics[width=0.8\linewidth]{start_end_readout_prod}
\caption{}\label{start_end_readout_prod}
\end{figure}
\begin{table}[H]
\centering \bgroup
\def\arraystretch{1.5}% 1 is the default, change whatever you need
\begin{tabular}{|c|c|c|c|c|}
\hline
& \textbf{1 Chain (J2J5)} & \textbf{2 Chains (J2J5 and J6J7)} & \textbf{4 Chains} \\
\hline
\textbf{J12} & 1-2,3-4 & 1-2,4-6,7-8 & 1-2,4-6,8-10,12-14,16-18 \\
\hline
\textbf{J13} & 1-2,3-4 & 1-2,4-6,7-8 & 1-2,4-6,8-10,12-14,16-18 \\
\hline
\textbf{J15} & 1-2,3-4 & 1-2,4-6,8-18 & 1-2,4-6,8-10,12-14,16-18 \\
\hline
\textbf{J25} & no jumpers & 1-3 & 1-3,5-7,9-11 \\
\hline
\textbf{J26} & no jumpers & 1-3 & 1-3,5-7,9-11 \\
\hline
\textbf{J27} & no jumpers & 1-3 & 1-3,5-7,9-11 \\
\hline
\end{tabular}
\egroup
\caption{Interface jumpers. The dash '-' symbol indicates a direct connection
of only two pins. So for example by 8-18 I mean connect pin 8 to pin 18 and NOT
connect pin 8 to pin 9 to pin 10 to \dots to pin 18. The pin numbers are not
written on the interface. Until now I have no idea of how to determine the pin
numbers but to look at already jumper-ed Interfaces or from the following
Figure~\ref{interface-jumpers}.}\label{tab:IF-jumpers}
\end{table}
\begin{figure}[H] \centering
\includegraphics[width=0.8\linewidth]{interface-jumpers}
\caption{Interface jumpers setup for 4 (all) ASU chains}\label{interface-jumpers}
\end{figure}
\subsection{How to patch the interface}\label{sec:how-patch-interface}
As can be read in Tamura Riku's thesis (after correcting some typos):
\textit{[\dots] in order to check the correct operation of the full setup, the
daisy chain configuration is firstly tested. The test is done by increasing
the number of daisy-chained ASU boards one by one. Up to about 10 boards, the
daisy chain is correctly configured but at around 10 boards the configuration
starts to fail. After several tests with different configurations, it appeared
that this is due to the attenuation and reflection of the bunch crossing clock
(BCID) when it travels through the chain: the signals, including the bunch
crossing clock, are serially transported through the daisy chain so the length
that they need to travel depends on the number of connected ASU boards. The
total capacitance of the daisy chain depends on the number of connected ASU
boards, too. This creates a mismatch of impedance between the endpoints and
some DAQ signals are badly affected. In practice most of the DAQ signals are
not so affected but it seems that the bunch crossing clock is strongly
affected. The whole DAQ acquisition phase is synchronized to the bunch
crossing clock so this is a very critical issue.}
\textit{Fortunately, this problem can be fixed by ``patching'' the bunch
crossing clock line. To prevent the attenuation of bunch crossing clock and
match the impedance a 4ch buffer,
CDCLVC1104\cite{Texas-Instruments:CDCLVC11xx}, is applied to the bunch
crossing clock line as shown in Figure TO-DO. This buffer is a highly
performing and fast responding one. The delay it adds to the BCID is of
0.8-2ns, which is less than 1\% of the period of bunch crossing clock, so the
effect on the timing measurement due to the BCID is negligible. This patch is
tested to work fine and the daisy chain is configured correctly even with the
full setup (20 ASUs). [\dots]}
Long story short, we have to patch every interface with that chip if we want to
daisy-chain more than 10 ASUs. Just to be on the safe side, all the interface
boards, even if connected to less than 10 ASUs, were fixed with the following
procedure.
\begin{figure}[H]
\centering \includegraphics[width=.8\textwidth]{buffer-role}
\caption{Cartoonist impression of the reason why we need to patch the
Interface with a buffer chip.}\label{fig:buffer-role}
\end{figure}
Here I will show how to concretely fix the interface. I came to know about this
procedure by reading two pdf files that were sent to YNU from I don't know
where. I must admit that until now they hold the record for being the most
unintelligible piece of paper that I have ever read. No matter how much I
strove, I think that I could never write in such a cumbersome manner even if I
want to. Anyway \dots
\begin{enumerate}
\item First solder the CDCLVC1104 chip on the base and glue it on the board (any
empty space on the interface is good) as shown in Figure~\ref{buffer}. You can
use a different support (the white piece of plastic) and base (the small PCB
with 10 holes on each side) if you want.
\begin{figure}[H]
\centering \includegraphics[frame,width=.3\textwidth]{support}\hfill
\includegraphics[frame,width=.3\textwidth]{base}\hfill
\includegraphics[frame,width=.3\textwidth]{base-glued}
\caption{PCB Base (in the middle) glued to the interface board using a
plastic support (on the left). The buffer chip must be soldered on that
base (not shown in the pictures, yet). You can solder the buffer chip in
any position on the base as long as it is soldered
properly.}\label{buffer}
\end{figure}
\item Then take a 50 pins flat cable (that you are then going to connect to the
J2 connector). Cut in the middle the wires number 13, 49 and 50 (SR\_CK\_BUF,
TRIG\_EXT\_N and TRIG\_EXT\_P respectively). Refer to Figure~\ref{J2} for the
flat cable pin-out. Strip the ``ASU end'' of these wires. By ASU end I mean
the end that is not to be connected to the interface but to the ASU. If needed
do the same for the other flat cables coming out the connectors J6, J8 and
J10.
\begin{figure}[H]
\centering \includegraphics[frame,width=0.7\linewidth]{J2}
\caption{J2 connector pin-out}\label{J2}
\end{figure}
\item Desolder the M9 chip
\begin{figure}[H]
\centering \includegraphics[frame,width=0.5\linewidth]{desolder}
\caption{CDCLVC1104 chip pin-out}\label{desolder}
\end{figure}
\item Referring to Figures~\ref{interface-connections}
and~\ref{buffer-blueprint}, connect with some wires the pins in this way:
\begin{table}[H]
\centering \bgroup
\def\arraystretch{1.5}% 1 is the default, change whatever you need
\begin{tabular}{|c|c|c|}
\hline
\textbf{color} & \textbf{CDCLVC1104 pin} & \textbf{Interface pin} \\
\hline
brown & 1 CLKIN & SR\_clk \\
\hline
red & 6 VDD & (refer to picture) \\
\hline
black & 4 ground & Interface ground \\
\hline
\end{tabular}
\egroup
\caption{Fast command packet format}
\end{table}
\begin{figure}[H]
\centering \includegraphics[width=0.7\linewidth]{buffer-blueprint}
\caption{CDCLVC1104 chip pin-out}\label{buffer-blueprint}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[frame,width=.3\textwidth]{interface-pinout1}\hfill
\includegraphics[frame,width=.3\textwidth]{interface-pinout2}\hfill
\includegraphics[frame,width=.3\textwidth]{ground}
\caption{Interface connections}\label{interface-connections}
\end{figure}
I am sorry but in the document that I was given there is no schematics
regarding the holes around the M9 chip, so we had to solder referring only to
the attached pictures.
\item (Optional but recommended) Solder a capacitor of 100nf to decouple power
and ground between the pins 6 VDD and 4 GRD of the buffer. It is not shown in
the pictures.
\item Now connect the interface holes around the M9 chip as shown in
Figures~\ref{interface-connections} (blue cable). In the document I was given
those are called pin number 1 and 7. Anyway, as I said, without the schematics
those numbers are meaningless. Sometimes I wonder if Physicists are really so
smart as they think to be.
\item Pins 3,5,7,8 of the buffer chip represent the output of the
buffer. Connect each pin to the wire number 13 of the flat cables coming off
J2, J6, J8 and J10. The order is not relevant. Of course, in the case of the
SideMRD, only one connection is needed (for example J2). Refer to
Figure~\ref{connection_flat_cable_1} for a visual explanation.
\begin{figure}[H]
\centering \includegraphics[width=0.6\linewidth]{connection_flat_cable_1}
\caption{How to connect the \#13 wire to the buffer.}%
\label{connection_flat_cable_1}
\end{figure}
\item Connect wire number 50 of the flat cable (it is white in our case) to any
ground pin on the interface board. You have to connect the ``ASU end'' of the
wire to ground in a similar way as shown in Figure~\ref{connection_flat_cable_2}
for the case of cable 13.
\begin{figure}[H]
\centering \includegraphics[width=0.6\linewidth]{connection_flat_cable_2}
\caption{How to connect the \#49 and \#50 wires to the DVDD and Ground pins.}%
\label{connection_flat_cable_2}
\end{figure}
\item Connect wire number 49 of the flat cable (it is blue in our case) to the
DVD pin on the interface board. The DVDD pin is located near the M9 chip that
you just desoldered. You have to connect the ``ASU end'' of the wire to the
DVD pin in a similar way as shown in Figure~\ref{connection_flat_cable_2} for
the case of cable 13.
\item The final result should look more or less like
Figure~\ref{fixed-interface}.
\begin{figure}[H]
\centering \includegraphics[frame,width=0.9\linewidth]{fixed-interface}
\caption{Final result. The ground wire coming from wire 50 of
the flat cable is red (sorry for the ambiguity). The green
wire is coming off from wire number 49 and is connected to the DVD pin on
the Interface. In total there are three yellow output wires coming off the
buffer chip but only one is actually used.}\label{fixed-interface}
\end{figure}
\end{enumerate}
\subsection{How to make a Low Voltage cable}\label{sec:how-make-low-voltage-cable}
For bench-testing purposes you may need to make your own Low Voltage cable to
power the Interface and all the other boards connected to it.
The Low Voltage cable must be connected to the interface using a 5 pins
connector to a vertical wire-to-board socket that looks like this:
\begin{figure}[H]
\centering
\begin{minipage}{0.15\linewidth}
\centering \includegraphics[width=\linewidth,frame]{low-vol-socket1}
\end{minipage}%
\begin{minipage}{0.6\linewidth}
\centering \includegraphics[width=0.9\linewidth,frame]{low-vol-socket2}
\end{minipage}
\caption{Vertical wire-to-board 5-pins socket on the Interface board for the
Low Voltage connection}\label{low-vol-socket}
\end{figure}
To make the cable just buy a male connector (TO-DO insert link) and connect the
pins following the pin-out of Figure~\ref{low-vol-pin-out}.
\begin{figure}[H]
\centering \includegraphics[width=0.5\linewidth]{low-vol-pin-out}
\caption{Vertical wire-to-board 5-pins socket on the Interface board for the
Low Voltage connection}\label{low-vol-pin-out}
\end{figure}
The ground wires can be grouped together in a single wire. The 5V wires can be
grouped together in a single wire, too. The resulting 2 wires end of the cable
can be terminated as you like and then connected to a 5V power supply. The power
supply should be able to generate at least TO-DO Amperes of current.
\section{DIF}
I have not much to say about the Detector InterFace (DIF) board. It converts the
signal from the ASUs into HDMI and sends it to the GDCC. It also controls the
synchronization and reset of the slow clock (BCID). Until present there were
many issues related to the slow-clock reset and synchronization, all of which
have been luckily solved by a DIF firmware upgrade. To know more about the DIF
please contact Matsushita Kouhei (Tokyo University): he was the one that tested
the new firmware. To flash the updated firmware refer to Section TO-DO
Remember to note down the port number (Figure~\ref{fig:GDCC-front-view}) on the
GDCC side that you connect each DIF to, because you will have to insert that
number in the configuration file TO-DO.
\begin{figure}[H]
\centering
\begin{minipage}{0.2\linewidth}
\centering \includegraphics[width=0.9\linewidth, frame]{GDCC-front-view}
\caption{GDCC front view}\label{fig:GDCC-front-view}
\end{minipage}%
\begin{minipage}{0.7\linewidth}
\centering \includegraphics[width=0.9\linewidth, frame]{DIF}
\caption{Detector InterFace (DIF)}
\end{minipage}
\end{figure}
\subsection{DIF Firmware upgrade}
Refer to table~\ref{table:dif-firmware} for the list of needed parts.
\begin{table}[H]
\centering
\begin{tabular}{|l|l l l l l l l l l|}
\hline
\textbf{Connector on DIF} & \textbf{1} & \textbf{2} & \textbf{3} %
& 4 & 5 & \textbf{6} & \textbf{7} & \textbf{8} & NC \\
\textbf{Connector on Housing} & \textbf{1} & \textbf{2} & \textbf{3} %
& NC & NC & \textbf{4} & \textbf{5} & \textbf{6} & NC\\
\textbf{Xilinx USB cable} & \textbf{TCK} & \textbf{GND} & \textbf{TMS} %
& NC & NC & \textbf{TDI} & \textbf{TDO} & \textbf{VREF} & NC \\
& (Yellow) & (Black) & (Green) & & & (White) & (Purple) & (Red) & (Gray) \\
\hline
\end{tabular}
\caption{Pinout for the TDK-Lambda ZUP6-33 LV PSU}
\end{table}
\section{GDCC}
\begin{figure}[H]
\centering \includegraphics[width=0.7\linewidth, frame]{GDCC}
\caption{Gigabit Data Concentrator Card (GDCC) or Clock and Control Card
(CCC)}
\end{figure}
I have not much to add in addition to what is already in the literature quoted
in Section~\ref{sec:overview}. This is the board that I know the least about,
just because, fortunately, it just works and has never given any problem so far.
Please refer to the literature~\cite{GDCC:2012} or
Appendix~\ref{sec:gdcc-cheat-sheet} if you want/need to know more about the
GDCC.
The communication between the PC and GDCC is built on standard
Ethernet. Communication to and from it is done via RAW Ethernet packets. This is
why it doesn't need an IP address. This way communication between the DAQ PC and
the GDCC can be faster than if they traveled through the IP layer but the GDCC
must necessarily be located on the same physical LAN network as the DAQ PC.
The GDCC communicates with the ZedBoard using raw Ethernet packets. This
connection is through ``Normal GDCC packets'': \cleanstyle{0x0810}
(Appendix~\ref{sec:gdcc-cheat-sheet}).
\subsection{How to make a power supply cable}
The GDCC is build in the standard VME layout. It is meant to be plugged into a
VME crate slot for power and mechanical stability. As far as I know,
communication with the VME crate is hardware-ready but not implemented in
software yet.
In case you don't have a VME crate at hand you can easily fabricate a specific
power adapter to power up the GDCC and CCC with a standard Power Supply
Unit. The nominal voltage is DC $+5V$. The PSU must be able to supply at least
$5A$ of DC current.
For this, you need to find or buy
\begin{itemize}
\item 2 VME female connectors (96 way 2.54mm pitch). One for the GDCC and
another for the CCC (RS reference number:
\href{https://jp.rs-online.com/web/p/din-41612-connectors/0470443/?sra=pstk}{RS
470-443}).
\item A breadboard to solder the connectors and the cables onto (RS reference
number in Europe
\href{https://uk.rs-online.com/web/p/matrix-boards/4570755/}{RS 457-0755}, RS
reference number in Japan
\href{https://jp.rs-online.com/web/p/matrix-boards/6647876/?sra=pstk}{RS
664-7876}) (single side Matrix board, 2.54 pitch). You need only one boards
that you can cut in 2 parts, one for each adapter.
\item Black and red cable unipolar cable for connections.
\item Two connectors to connect to the Power Supply (the connector type depends
on your Power Supply and your ``taste'').
\end{itemize}
In the following I will show how to concretely make the said cable using a hot
air station and soldering iron. You don't necessarily need a hot air station and
you can get the same result with only a soldering iron and a bit of
patience. The following pictures refer to two cables made with slightly
different techniques, so some minor details can differ between the pictures.
\begin{enumerate}
\item First cut the breadboard in the desired shape. As long as the cut
breadboard doesn't hinder the two VME connectors from fitting one into the
other, any shape is fine.
\item Then apply the solder paste evenly on the breadboard surface and insert
the female connector. I have used two copper wires for the ground connections,
but any other solution to make the connections is fine.
\begin{figure}[H]
\centering \includegraphics[width=0.7\linewidth,
frame]{power-connector-solder-paste}
\end{figure}
\item Solder all the pins using the hot air station (I recommend a air
temperature of 370 degrees Celsius)
\begin{figure}[H]
\centering \includegraphics[width=0.7\linewidth,
frame]{power-connector-hot-air}
\end{figure}
\item Solder the pins A32, B32, C32 together and connect these one to a red
cable that you will then use for the 5V voltage. Then solder the pins A9,
A11, A15, A17, A19, B20, B23, C9 together and connect these ones to a black
cable that you will then use for the ground. To identify these pins you have
first to identify the rows (A,B,C) and columns (1,2,\dots,31,32) of your
connector. As explained before, you have to use a standard 3 rows, 92 pins VME
female connector. This connector must have three rows labeled A, B and C and
32 pins for each row labeled 1,2,\dots,31,32, for a total of 96 pins. Don't
look at whatever may it written on the adapter itself or on the internet
because it might be different from the GDCC or CCC specifications (as happened
to me). Just take a look at the GDCC and in particular at the silkscreen near
the VME connector. As shown in the next picture, look for the C1 and C32
labels next to the respective pins. In the picture is also shown how to
identify the A, B and C rows.
\begin{figure}[H]
\centering \includegraphics[width=0.48\linewidth,
frame]{power-connector-connector}\hfill
\includegraphics[width=0.48\linewidth, frame]{power-connector-connections}
\end{figure}
Then solder two long-ish wires for connecting the +5V and ground to a power
supply and you cables are ready.
\begin{figure}[H]
\centering \includegraphics[width=0.48\linewidth,
frame]{power-connector-cable-1}\hfill \includegraphics[width=0.48\linewidth,
frame]{power-connector-cable-2}
\end{figure}
\end{enumerate}
\section{CCC}
Clock and Control Card (CCC). It is used to process the beam trigger signal
(Section~\ref{sec:beam-trigger-spill}), to create the spill flag variable, TO DO\dots
To communicate with the PC it uses the SiTCP hardware and protocol~\cite{Uchida:2008}
with a fixed IP address of \cleanstyle{192.168.10.2}.
\subsection{How to convert a GDCC into a CCC}
\epigraph{Do you know how the Orcs first came into being? They were elves once,
taken by the dark powers. Tortured and mutilated: a ruined and terrible form
of life.}{The Lords of the Rings} All the CCC boards are produced as GDCC and
then converted in CCC by flashing a new firmware and slightly modifying the
printed board. The modification is not so complex and with a minimum effort can
be done by hand if one has the right tools.
To flash the firmware you need a Xilinx programmer like this: TO-DO
Once the firmware has been flashed it is time to modify the printed circuit. You
only need to short the R28 and R29 resistors by inserting two $0\Omega$ resistor
in the appropriate pins.
\begin{figure}[H]
\centering \includegraphics[width=0.5\linewidth,frame]{GDCC-CCC1}
\caption{The position of the R28 and R29 resistors on the board.}
\end{figure}
\begin{figure}[H]
\centering \includegraphics[width=0.8\linewidth]{GDCC-CCC2}
\end{figure}
You can solder the resistors with a traditional solder iron or with a hot air
gun. In any case you need at least two $0\Omega$ resistors of size 1608 (1.6 mm
× 0.8 mm). You can find them on the Japanese RS web-shop under the RS reference
number ``631-5667''. The full description is:
\begin{itemize}
\item \begin{CJK}{UTF8}{min}KOA 厚膜チップ抵抗器,ジャンパーチップ抵抗器, 1608サイ
ズ, $0\Omega$, $\pm
0$ \\
RS品番 631-5667 メーカー型番 RK73Z1JTTD メーカー/ブランド名 KOA\end{CJK}
\item KOA thick-film resistor, jumper-chip resistor, size 1608, $0\Omega$, $\pm
0$ \\
RS number 631-5667 maker number RK73Z1JTTD maker/brand KOA
\end{itemize}
Anyway, the maker is not important as long as the value and size are correct.
You can solder the resistor in at least two ways. One is with a soldering
conical tip
\begin{itemize}
\item iron soldering you will also need:
\begin{itemize}
\item solder (remember that lead is poisonous for all life forms including
you)
\item tweezers
(\href{https://www.monotaro.com/p/0840/4873/?displayId=5}{monotaro number
TSP-26})
\item flux (\href{https://www.monotaro.com/p/3952/8833/?displayId=5}{monotaro
number FS20001})
\item flux remover
(\href{https://www.monotaro.com/p/6215/1382/?displayId=5}{monotaro number
BS-W20B})
\end{itemize}
\item hot air gun soldering
(\href{https://www.monotaro.com/p/4893/0954/?displayId=5}{monotaro number
FR810B-81}) you will also need:
\begin{itemize}
\item solder paste (it already contains flux)
(\href{https://www.monotaro.com/p/1001/3097/?displayId=5}{monotaro number
SMXB05})
\item tweezers
\item flux remover
\item heat resistant tape
(\href{https://www.monotaro.com/p/5638/8526/?displayId=5}{monotaro number
15})
\end{itemize}
\end{itemize}
\section{Low and High Voltage PS}
\subsection{TDK-Lambda ZUP6-33}
\begin{table}[H]
\centering
\begin{tabular}{|l|l l l l l|}
\hline
\textbf{Signal} & \textbf{GND} & \textbf{5.0V}
& \textbf{GND} & \textbf{5.0V} & \textbf{GND} \\
\hline
Molex on IF & 1 & 2 & 3 & 4 & 5 \\
Feed-through connector & 1 & 2 & 3 & 4 & 5 \\
Terminal on LV PSU & 2 & 1 & 2 & 1 & 2 \\
\hline
\end{tabular}
\caption{Pinout for the TDK-Lambda ZUP6-33 LV PSU}
\end{table}
\subsection{HV PSU: TDK-Lambda ZUP80-2.5}
\begin{table}[H]
\centering
\begin{tabular}{|l|l l l|}
\hline
& \textbf{LEMO} & \textbf{SHV} & \textbf{DSUB} \\
\hline
Signal & Central conductor & Pin & 1 \\
NC & & & 2 \\
GND & Outer shield & GND Lug Terminal & 3 \\
\hline
\end{tabular}
\caption{Pinout for the TDK-Lambda ZUP80-2.5 LV PSU}
\end{table}
\subsection{HV PSU: Keithley 2400 SourceMeter}
From the Keithley 2400 SourceMeter manual:\textit{The Keithley 2400 SourceMeter