160 likes | 308 Views
Hybrid Testing Status. Lance Simms 6/22/04. 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
E N D
Hybrid Testing Status Lance Simms 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) 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 -Pedestal -Operator -Noise -Test Script used -Tool ID -Date/Time of test 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 Slide 4
Now Underlying DAQ library can be compiled * * Microsoft Visual C++ 6.0 or higher required 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 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 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 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. 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 Slide 10
New Grading: Agreement with CERN "TIB_P_4D", "TOB_P_4U".."TOB_S_4D", "TEC_4U" 0-2 noisy or open channels "A" hybrid 3-4 noisy or open channels "B" hybrid 5+ noisy or open channels “Failed” One or more shorted channels* “Failed” "TIB_S_6U".."TID_S_6D", "TOB_P_6U", "TEC_6U", "TEC_6D" 0-3 noisy or open channels "A" hybrid 4-6 noisy or open channels "B" hybrid 7+ noisy or open channels “Failed” One or more shorted channels* “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. 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 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 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) 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 Slide 15