The FNAL Burnin Box setup

Contact uplegger@fnalNOSPAMPLEASE.gov, fravera@fnalNOSPAMPLEASE.gov, jennetd@fnalNOSPAMPLEASE.gov, izoi@fnalNOSPAMPLEASE.gov with questions

The most up-to-date Burnin Box description (February 2023) is https://indico.cern.ch/event/1234302/contributions/5239982/attachments/2589664/4468556/2023_02_07_BurninBoxUpdateModuleAssembly.pdf

Running the burnin system

If you are restarting the PC, to re-establish the communication with the boards, the following commands should be executed. (you need to be on the root list)

ksu
rarpd -a
exit

You can test the communication with the Burn In Box Controller by pinging it as in the example:

ping 192.168.0.187

On lenny:

[modtest@lenny01 ~]$ cd /home/modtest/Programming/otsdaq
[modtest@lenny01 ~]$ source BurninBoxSetup.sh

The server that receives commands and talks directly to the board needs to be on. To turn it off if already running:

[modtest@lenny01 otsdaq]$ killall -9 BurninBoxController

To turn on:

[modtest@lenny01 otsdaq]$ BurninBoxController

</verbatim>

Once the server is running, go ahead and start the client:

[modtest@lenny01 otsdaq]$ CommandBurninBoxController 

Options:

Lock/unlock the box

lock-on
lock-off

Switch the gas flow between low and high flux (usually let otsdaq handle this):

gas-on
gas-off

Set the target temperature on the chiller (eg 20C)

set-temp value

Read the target temperature from the chiller:

read-set-temp

Read the measured temperature (from center of burnin box):

read-temp 

Turn the chiller on and off (it will make noise):

start
stop

Check if the chiller is on:

ison

Read temperature from digital temperature sensors on each module (999 if not connected):

read-digitals 

Read the dew point from sensor at the bottom right of the box:

read-dewpoint

Read temperature from additional temperature sensors (resistance dependent temperature)

read-rtds 

Using the OTSDAQ GUI

You can open the OtsDaq GUI to set temperature cycles or monitor with plots. Type:

ots

And use the link in a browser (on fgz or vpn).

To define a cycle click the configure button. Select BurnInBoxConfiguration to set temperature cycle in table. Go to state machine and click configured. Then it goes into running.

NB: TimeAtTemperature is in seconds. -1 means it stays at that temperature forever.

Click visualizer, LiveDQM to see the plots. The plots are also saved in

/data/CMSBurninBox/BurninBoxHistos/BurninBoxHistos_RUNNUMBER.root

Powering the module

Hook up module, close box

[modtest@lenny01 otsdaq]$ CommandBurninBoxController lock-on

pinch handle until light is green

[modtest@lenny01 otsdaq]$ CommandBurninBoxController set-temp 20
[modtest@lenny01 otsdaq]$ CommandBurninBoxController start

Start the module:

[modtest@lenny01 otsdaq]$ caengeco2020

(admin, admin)

Using the gui set

Module5L _LV = 10.4V, current = 300 mA (when you power on - will go higher when running) Module5L _HV = 500V (do not exceed 300 before encapsulation)

On the CAEN power supply, the order of channels corresponds to



Module1L _LV
Module2L _LV
Module3L _LV
Module4L _LV
Module1R _LV
Module2R _LV
Module3R _LV
Module4R _LV
GAP -- 4 channels
Module5L _LV
Module5R _LV
GAP -- 2 channels
Module1L _HV
Module2L _HV
Module3L _HV
Module4L _HV
Module5L _HV
Module1R _HV
Module2R _HV
Module3R _HV
Module4R _HV
Module5R _HV
GAP -- 2 channels

For the FC7 configuration look at FC7andPh2ACF

Connect optical cables to the FC7 according to this table:



Module position Optical Bunch Top Fiber Color Bottom Fiber Color
Module1L 1 Orange Blue
Module2L 1 Brown Green
Module3L 1 White Grey
Module4L 1 Black Red
Module5L 1 Violet Yellow
Module1R 2 Orange Blue
Module2R 2 Brown Green
Module3R 2 White Grey
Module4R 2 Black Red
Module5R 2 Violet Yellow

Burnin Box documentation

The spreadsheet with all the parts needed to build the Burnin Box can be found here:

Burnin Box parts (Ask Lorenzo Uplegger (uplegger@fnalNOSPAMPLEASE.gov) for access permissions)

There are 2 tabs. One shows the parts that can be bought in the US (FNAL tab) while the second one shows the parts that can be found in Italy, and thus also in Europe (Pisa tab).

Here is a quick manual for the cold box parts assembly:

CMS_Cold_Box_Construction_Details.pdf

Burnin Box controller

The following is the wiring diagram for the sensors and components attached to the controller

BurnInBox_Cable_Wiring_V2Box.pdf

The following is the user manual of the burnin box controller

Serial_Command_Protocol_Rev1B.pdf

Burnin Box software

The software to run the Burnin Box is based on the OTSDAQ framework developed at Fermilab and it integrates the Ph2_ACF software.

The specific branches to run the full system can be found in gitlab

Burnin Box

Tracker

The software installation is rather complicated and it is best to follow first the Tracker README followed by the Burnin Box branch.

To get support for the installation contact Lorenzo Uplegger (uplegger@fnalNOSPAMPLEASE.gov)

Cold Plate Adapter

Each module carrier will have a power adapter attached to simplify the connection between the module and external power supplies bith in the burnin and the single module test stands.

Here are some pictures

Cold_Plate_Adapter_Picture_Rev1.4.jpg. Cold_Plate_Adapter_3D_Rendering_Rev1.4.png. Cold_Plate_Adapter_Image_Rev1.4.png

And schematics:

Cold_Plate_Adapter_Schematic_Rev1.4.PDF

The temperature sensor might not be populated because of the sensor component shortage. An alternative board is being developed and will be part of the burnin box requiring a significant smaller amount of those sensors.

Topic attachments
I Attachment History Action Size Date Who Comment
PDFpdf BurnInBox_Cable_Wiring_V2Box.pdf r1 manage 420.6 K 2023-02-09 - 18:01 LorenzoUplegger  
PDFpdf CMS_Cold_Box_Construction_Details.pdf r1 manage 142.4 K 2023-02-09 - 18:12 LorenzoUplegger  
PNGpng Cold_Plate_Adapter_3D_Rendering_Rev1.4.png r1 manage 127.2 K 2023-01-27 - 16:44 LorenzoUplegger  
PNGpng Cold_Plate_Adapter_Image_Rev1.4.png r1 manage 191.4 K 2023-01-27 - 16:53 LorenzoUplegger  
JPEGjpg Cold_Plate_Adapter_Picture_Rev1.4.jpg r1 manage 514.3 K 2023-01-27 - 16:51 LorenzoUplegger  
PDFpdf Cold_Plate_Adapter_Schematic_Rev1.4.PDF r1 manage 109.5 K 2023-01-27 - 16:55 LorenzoUplegger  
PDFpdf Serial_Command_Protocol_Rev1B.pdf r1 manage 166.8 K 2023-02-09 - 18:11 LorenzoUplegger  
Edit | Attach | Watch | Print version | History: r8 < r7 < r6 < r5 < r4 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r8 - 2023-02-09 - LorenzoUplegger
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Sandbox All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright &© 2008-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback