Difference between revisions of "Mini LHC Display"

From Hackstrich
Line 14: Line 14:
 
** collimator status wrapup LED for each beam (2 bicolour, 4 channels total)
 
** collimator status wrapup LED for each beam (2 bicolour, 4 channels total)
 
** BIS/SMP - beam permit, movables allowed in, stable beams, permit link (4 bicolor)
 
** BIS/SMP - beam permit, movables allowed in, stable beams, permit link (4 bicolor)
* energy display (4x 7-segment LEDs, 28 channels total)
+
* energy display (4x 7-segment LEDs)
* t(SB) display (hh:mm - 4x 7-segment LEDs plus a colon, 29 channels total)
+
* t(SB) display (hh:mm - 4x 7-segment LEDs plus a colon)
* 4x TLC5955, one for each beam plus one each for energy display and t(SB) display
+
* 2x TLC5955
 +
* 1x AS1115 for 7-segment displays
 
* 16x2 LED dot matrix displays for beam/accel status (built-in smarts, so no TLC5955 required)
 
* 16x2 LED dot matrix displays for beam/accel status (built-in smarts, so no TLC5955 required)
 
* Would like a little LCD like the final one will have for displaying the Page1 comment, will see if there's space later on
 
* Would like a little LCD like the final one will have for displaying the Page1 comment, will see if there's space later on
Line 23: Line 24:
 
* I2C for link to controller
 
* I2C for link to controller
 
* SPI + 4 CS = 7 total pins for TLC5955s
 
* SPI + 4 CS = 7 total pins for TLC5955s
 +
* Shared SPI + 1 CS = 1 extra pin for AS1115
 
* 19 I/Os + 4 CSs = 23 total pins for dot matrix displays
 
* 19 I/Os + 4 CSs = 23 total pins for dot matrix displays
* ~32 I/Os total
+
* ~33 I/Os total
  
 
[[Category:Current Projects]]
 
[[Category:Current Projects]]

Revision as of 20:58, 12 May 2025

The CERN Mini LHC Display will be a prototype display board for the CERN Mimic Panel. Since the final LHC board will be large and therefore expensive, I'm starting with a mini version which can test the overall architecture but be smaller if it requires a re-spin.

Status

  • 2025-05-10: Started putting BOM and schematic together, got the alphanumeric accel/beam display circuitry all laid out.
  • 2025-04: Started putting design thoughts together

Design Thoughts

  • discrete LEDs
    • beam LEDs for B1/B2 (24 each, 48 total)
    • beam IP LEDs (4 RGB, 12 channels total)
    • TI LEDs (4 per beam, 8 total)
    • dump LEDs (2 plus one RGB per beam, 10 channels total)
    • cryo status wrapup LED (1 bicolour, 2 channels total)
    • collimator status wrapup LED for each beam (2 bicolour, 4 channels total)
    • BIS/SMP - beam permit, movables allowed in, stable beams, permit link (4 bicolor)
  • energy display (4x 7-segment LEDs)
  • t(SB) display (hh:mm - 4x 7-segment LEDs plus a colon)
  • 2x TLC5955
  • 1x AS1115 for 7-segment displays
  • 16x2 LED dot matrix displays for beam/accel status (built-in smarts, so no TLC5955 required)
  • Would like a little LCD like the final one will have for displaying the Page1 comment, will see if there's space later on

MCU Needs

  • I2C for link to controller
  • SPI + 4 CS = 7 total pins for TLC5955s
  • Shared SPI + 1 CS = 1 extra pin for AS1115
  • 19 I/Os + 4 CSs = 23 total pins for dot matrix displays
  • ~33 I/Os total