create new tag
view all tags

Module Testing

The 6'' module testing work in IHEP is described in this twiki. Current testing is performed based on a Hexaboard Test Stand.

Hexaboard Test Stand

The core of the test stand board is the MAX10 FPGA (from Altera) which translates the commands given by the RaspberryPi3 into the Hexaboard protocol. The Raspberry Pi 3 OS Installation and setup are described in this documentation ( teststand_readme.docx). Don't forget to set the IP address for interface eth0 to enable the wired network.

The software for data taking from the module can be found from: https://gitlab.cern.ch/cms-hgcal-tb/rpi-daq/

The welt issue in the test stand has been fixed, the LED in the hexaboard will be on after fingers on (temperature).

The RPI DAQ software can be found in: https://gitlab.cern.ch/cms-hgcal-tb/rpi-daq/tree/python

Run data decoder https://gitlab.cern.ch/cms-hgcal-tb/TestBeam/tree/HexaboardTestLabAnalysis for later analysis.

Common analysis procedure is:

  • Pedestal estimation and subtraction for each channel and each memory slot (13-deep 40 MHz analog memory)
  • Common mode noise estimation for each module and each time sample
  • Pulse shape fit to extract high and low gain amplitudes, after hit pre-selection
  • Gain choice between high gain, low gain and ToT and hit energy calibration
    • High gain calibrated using test beam muon runs (injection?)
    • Low gain calibrated using high gain
    • ToT calibrated using low gain

Cosmic setup

The Cosmic trigger signal originated from two PMTs with each connecting to a scintillator. The PMT signals are processed through discriminator, coincident, and NIM-to-TTL units before sending it to RPI Hexa board LM1 LEMO connector.

Run DAQ program with option “-e external_trigger”

HV injection from 2410 SourceMeter using a Prologix GPIB-ETHERNET controller

Use the GPIB-ETHERNET controller to remotely control the 2410 SourceMeter.

Manual: http://prologix.biz/downloads/PrologixGpibEthernetManual.pdf

verify communication with an instrument (using Prologix GPIB Configurator utility

  • Connect the controller to a PC, both to a hub by a straight ethernet cable. If the PC or Laptop network card supports auto-MDIX (most new ones do) you may use a straight Ethernet cable to connect to GPIB-ETHERNET controller directly, otherwise use a cross-over Ethernet cable. (Direct connect is feasible for setting IP address, but not for the configurator. Need to connect to the same hub for the latter operation.)
  • Run NetFinder utility and locate the GPIB-ETHERNET Controller on the network and note it's IP address. Assign static IP address, or configure for DHCP, if required.
  • Download and install Prologix GPIB Configurator utility. Run Prologix configurator and select Prologix LAN Controller.
  • Set configuration to CONTROLLER.
  • Enable (check) auto-read-after-write.
  • Set GPIB address to X, where X is the GPIB address of the instrument. For 2410 SourceMeter, use the front panel and set the address by yourself (MENU -> COMMUNICATION -> GPIB), the default address is 10, and choose 488.1 standard.
  • Type ++ver in the command box and click the Send button. GPIB-ETHERNET Controller version is displayed in the Terminal box.
  • Connect GPIB-ETHERNET to the instrument.
  • Type a valid instrument command in the command window and click the Send button. The response, if any, from the instrument is displayed in the Terminal box.
Use 2410 to measure the leakage currents with different HV and make the IV curve.

-- Cheng Huajie - 2020-05-09


Topic attachments
I Attachment History Action Size Date Who Comment
Microsoft Word filedocx teststand_readme.docx r1 manage 4591.8 K 2020-05-09 - 09:41 ChengHuajie  
Edit | Attach | Watch | Print version | History: r6 < r5 < r4 < r3 < r2 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r6 - 2020-05-26 - ChengHuajie
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback