The FEE Server Control Engine of the ALICE-TRD - Westfälische ...
The FEE Server Control Engine of the ALICE-TRD - Westfälische ...
The FEE Server Control Engine of the ALICE-TRD - Westfälische ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
6 Temperature Monitoring <strong>of</strong> <strong>the</strong> Front End Readout Electronics<br />
• layer−>loadLayer("dir", layer): Load all files from layer layer in directory dir.<br />
• layer−>drawLayer(): Draws a cooling overview for a complete layer. Two plots created<br />
with this command are shown in figures 6.8 and 6.9.<br />
• layer−>drawRoc(stack): Draws a cooling overview for one stack.<br />
• layer−>drawCol(col): Draws <strong>the</strong> temperature sensor readings as function <strong>of</strong> time for<br />
all MCMs in one cooling line (one curve per MCM).<br />
• layer−>reset(): Reset all information. Necessary to switch to ano<strong>the</strong>r layer.<br />
6.2.3 Calibration <strong>of</strong> <strong>the</strong> MCM Temperature Sensors<br />
counts<br />
6<br />
4<br />
2<br />
0<br />
250 300 350 400 450 500<br />
ADC value (a.u.)<br />
counts<br />
10<br />
8<br />
6<br />
4<br />
2<br />
0<br />
0 20 40 60 80 100<br />
ADC value difference (a.u.)<br />
Figure 6.10: Distribution <strong>of</strong> <strong>the</strong> absolute MCM temperature sensor readings at a given point in<br />
time (left) and <strong>the</strong> distribution <strong>of</strong> <strong>the</strong> differences <strong>of</strong> <strong>the</strong> MCM temperature sensor<br />
readings measured at two points in time.<br />
<strong>The</strong> MCM temperature sensors are not calibrated. Figure 6.10 shows <strong>the</strong> absolute ADC<br />
values within one chamber just after switching on <strong>the</strong> MCMs. In this case one can assume<br />
all MCMs have <strong>the</strong> same temperature and <strong>the</strong>refore all sensors should report <strong>the</strong> same<br />
value. In contrast to expectation <strong>the</strong> plot shows a broad distribution <strong>of</strong> <strong>the</strong> ADC values.<br />
In <strong>the</strong> second plot <strong>of</strong> figure 6.10 <strong>the</strong> difference between <strong>the</strong> ADC value at two points in<br />
time <strong>of</strong> an uncooled readout chamber is shown. Because <strong>the</strong> chamber is uncooled one<br />
can assume that <strong>the</strong> temperature difference for all MCMs is <strong>the</strong> same. Calibrated sensors<br />
should give all <strong>the</strong> same value which corresponds to <strong>the</strong> temperature change between<br />
<strong>the</strong> two points in time but <strong>the</strong> plot shows a broad distribution <strong>of</strong> <strong>the</strong> values.<br />
<strong>The</strong> plots in figure 6.10 illustrate that for calibration at least two calibration factors are<br />
required:<br />
temperature in °C = a · ADC value + b (6.4)<br />
with a =<br />
T1 − T2<br />
ADC1 − ADC2<br />
and b = T1 − a1 · ADC1 (6.5)<br />
<strong>The</strong>refore two ADC temperature values (ADC1, ADC2) and <strong>the</strong> corresponding temperatures<br />
(T1, T2) are required for a calibration. <strong>The</strong> main challenge is to determine T1 and<br />
T2.<br />
<strong>The</strong> temperature inside <strong>the</strong> chip cannot be measured. Instead one can use <strong>the</strong> surface<br />
temperature <strong>of</strong> <strong>the</strong> MCMs. Using <strong>the</strong> surface temperature has <strong>the</strong> disadvantage that <strong>the</strong><br />
87