TEM User Manual for PTSM


Introduction

These pages describe the operation of silicon strip detectors using the GLAST controller and front-end ASICs. The data acquisition is based on the TEM-VME board.

More information about the system is found in:


Switching on

  1. Switch on the VME crate
  2. The power for the test board is provided by a HP 6629 A power supply. Three channels are needed for the front-end electronics. If the external trigger board is used a fourth channel is needed.
    channel Power V [V] i_limit [A] comment
    1 dvdd 3.0 0.3  
    2 avdd2 2.0 0.1  
    3 avdd 5.0 0.1  
    4 lvdd 3.3 0.2 for trigger board

    These values are preset in memory one and are recalled by pushing:

    RCL   1   ENTER       # Set the preset values
    If setting the values by hand be very careful. It is not to hard to type 50.0 V instead of 5.0 V.
    In order to set the voltage to zero recall memory 0:
    RCL   0   ENTER       # Set all channels to zero volts


Start the software

Go to the directory where the scripts are. (cd ~/temScripts/lbd). Before doing anything the VME software has to be initialized by running the resman command. This command has to be run every time the VME crate is switch on. The next thing is to start the python interpreter:

>> python2.1

Environment Variables

The software assumes that the following environment variables are set:

TEMDAQ_TTF
Path to find the TTF files (the code to load the FPGA's).
TEMDAQ_DATA
Path where the raw data files are written to.

Scripts and modules

  1. Load/initialize TEM
  2. Configure test module
  3. Inject charge
  4. Charge injection/threshold scan

Load and Initialize TEM

The initialization script does the following:
  1. Load the code for the data-FPGA.
  2. Load the code for the L1T-FPGA.
  3. Reset the TEM.
  4. Create global objects that are usable by other scripts.

Configure test module

Before the detector module is can be used the TEM and the module it self has to be configured. Configuration involes the following steps:

Here is an example for a configuration script.

Charge injection

Charge injection, threshold and occupancy scans


Last modified: Sun Mar 3 16:30:50 PST 2002