Download presentation
Presentation is loading. Please wait.
Published byClayton Keedy Modified over 9 years ago
1
Service Board Production Test Rafael Nobrega LHCb Roma1
2
Components Testing Production Nr: 165 Service Boards Automatic procedure in C (on going) –ELMB connections and functionalities –SPI FLash Memory (read/write) –EEPROM –PCF8575 –Actel connections and functionalities –I2C lines (using CARDIAC) Test if all components are responding and test ELMB firmware procedures
3
CANbus Service Boards Overview ELMB0ELMB1ELMB2ELMB3 LVDSConvertersLVDSConverters FPGA 12 test pulse lines I2C I/O Registers (32 bits) 12 reset lines...... front-end line (SCL, SDA_O, SDA_I, TEST_PULSE, RESET_LINE) 12 I2C-like channels SPI I2C internal bus 12 I2C-like channels 333 3 - I2C internal bus - Actel FPGA. Test pulses - PCF8575 (x2). Power-Control. Reset lines - EEPROM 24A00 - LVDS Converters. Front-end lines SPI communication Flash Memories (x4) CANbus ELMBs Power-Control SERVICE BOARD 128b EEPROM 4Mbit Flash Memory 4Mbit Flash Memory 4Mbit Flash Memory 4Mbit Flash Memory
4
Service Board Components LVDS-LVTTL DS90LV047 (x12) DS90LV048 (x5) Flash Memories (x4) Switches MAX893L (x4) ELMB (x4) VME bus signals Testing with PDM and Back- Plane Supply, Clk40 and CANbus Actel FPGA 16bits I2C-IO PCF8575 (x2) EEPROM 24A00
5
Test Set-up Small Experiment Set-up –Back-Plane –TTCvx –TTCVI –PDM CANbus distribution Clock distribution (simulated) –Sevice Boards 4 ELMBs –Kvaser CANbus –CARDIACs Use of all I2C lines –Control Program (C based)
6
Test Structure Test organized in classes (easy diagnostics) Classes –ELMB Actel FPGA –I2C internal bus connections –I2c communication (read/write registers) –Test-pulses (CARDIACs) »Machine clock –ELMB Reset scheme Flash Memory –I2C internal bus connections –I2c communication (read/write registers) EEPROM –I2C internal bus connections –I2c communication (read/write registers) PCF8575 –I2C internal bus connections –I2c communication (read/write registers) CARDIAC connections –I2C-like bus connections –I2c communication (read/write registers) –Test-pulse –Reset lines ELMB (0-1-2-3) FE PCF8575 EEPROM Flash Mem. FPGA
7
Cosmic-Ray Test Station Prototype of Front-end Control System (similar to experiment) Long term acquisition procedures (foreseen days of acquisition) 6 MWPC chambers Maximum of about 70 front-end boards One Service Board used to control the entire station Used also to test ELMB firmware and algorithms ELMB firmware development and changes based on acquisition requirements
8
Conclusion The program to test the SBs is in progress –Remote and automatic test Test set-up will be similar to experiment –Back-plane –PDM –Service Boards The main procedures have been defined –ELMB –Flash Memory –EEPROM –Actel FPGA –I2C IO components –I2C lines
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.