Hybrid Testing Status Lance Simms 6/22/04 Slide 1

advertisement
Hybrid Testing Status
Lance Simms
6/22/04
6/22/04
Slide 1
With old software things were okay…
• Opens, shorts, and noisy channels
detected
• Automatic XML uploading
• Cuts adjustable from configuration files
• Manual mode ARCS available for
hardware troubleshooting
• Automatic report.txt file uploading to local
database (UCSB only)
6/22/04
Slide 2
But pretty ghetto for the most part
• Hybrids that failed at -20… a mystery;
simply swept aside.
• XML files contain only
-Flagged channels
-Operator
-Test Script used
-Tool ID
-Date/Time of test
6/22/04
-Pedestal
-Noise
Slide 3
Even worse…
• False channel identification for six-chip
hybrids (only seen in three cases)
• TESTWITHPA_val held at 0 regardless of
test outcome
• Only two grades: PASS / FAIL
– One or more shorted channels OR five or
more noisy OR open channels -> Hybrid fails
6/22/04
Slide 4
Now Underlying DAQ library can be
compiled *
* Microsoft Visual C++ 6.0 or higher required
6/22/04
Slide 5
Latest Teststation version in use at CERN
is now operational and modifiable
• Labview source code can be changed and
recompiled into an executable file
– Allows UCSB/FNAL specific adjustments such
as readout of air/water flow sensor in ACDC
– MUX, PLL, DCU, etc. are now accessible
through C++/labview interface *
*Not possible with code currently in use at UCSB & FNAL;
dll source was not available
6/22/04
Slide 6
Features of New Software
•
•
•
•
•
•
PLL status check
PLL Forcing (If necessary)
Drifting Pedestal Check
New Hybrid Grading: A/B/Fail
XML generation (Not automatic yet)
Manual mode disabled
6/22/04
Slide 7
PLL Failure?
Take those old hybrids off the shelf
• Initialization now talks to PLL
– Reads bit 0 of PLL Control and Status register 1
• 1 if PLL is “going”
– the norm after reset sequence
– PLL operation is controlled by auto calibration circuit
• 0 if PLL is “not going”
– Occurs at -20 C
– Requires PLL “forcing”: PLL operation is controlled by I2C
interface
• Hybrid will initialize in cold
6/22/04
Slide 8
PLL comment in report & XML file
Slight problem: For some reason pedestal and noise have increased edges
with new software. Probably something simple.
6/22/04
Slide 9
Open Vias should be found
• Final report vi compares the average pedestal for each APV between tests
• If pedestal drifts, comment will be made in report.txt and XML file
6/22/04
Slide 10
New Grading: Agreement with CERN
"TIB_P_4D", "TOB_P_4U".."TOB_S_4D", "TEC_4U"
0-2 noisy or open channels
3-4 noisy or open channels
5+ noisy or open channels
One or more shorted channels*
"A" hybrid
"B" hybrid
“Failed”
“Failed”
"TIB_S_6U".."TID_S_6D", "TOB_P_6U", "TEC_6U", "TEC_6D"
0-3 noisy or open channels
4-6 noisy or open channels
7+ noisy or open channels
One or more shorted channels*
"A" hybrid
"B" hybrid
“Failed”
“Failed”
*New code still allows for only one channel to be flagged as short.
A consensus should be made as to what constitutes a short.
6/22/04
Slide 11
XML Generation
• Bruno Wittmer (teststation architect) is
person associated with XML files
• XML files output by new software should
contain everything in old files + *
– Comments on PLL & Drifting Pedestal
– TESTWITHPA_val indicating grade of hybrid
• Automatic uploading will be added
*Still have not successfully generated XML file with new code
6/22/04
Slide 12
Additions to Code
• CVS repository at CERN contains all updates
http://cms-project-cmstobss.web.cern.ch/cms-project-cmstobss/
• CVS tools available in linux * and Windows,
making updating easy
• US can contribute
*Documentation: http://cmsdoc.cern.ch/cmsoo/projects/cvs_server.html
6/22/04
Slide 13
Equipment
• One spare peltier in US
– Ours has failed due to overheating once
• ARC boards (Ask Tony)
• One spare crate at UCSB (belongs to
Fermilab/going to Mexico City)
• NIM modules (1 of each used in pulser)
• Spare humidity & temperature sensors
• 2 peltier power supplies
• No spare chiller (Perhaps one should be
purchased)
6/22/04
Slide 14
Documentation & AOB
• Documentation on ARCS, ACDC, XML
files, etc. will be collected, organized, and
posted on web
• Side by side updating of code at UCSB
and Fermilab
6/22/04
Slide 15
Download