23.11.2012 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!