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
- Switch on the VME crate
- 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
- Load/initialize TEM
- Configure test module
- Inject charge
- Charge injection/threshold scan
Load and Initialize TEM
The initialization script does the following:
- Load the code for the data-FPGA.
- Load the code for the L1T-FPGA.
- Reset the TEM.
- 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:
- Enable readout cables.
- Set the address of the last controler for each cable that is
enabled.
- Set if the check sum for the data readout is set.
- Configure the controller chips.
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