Mini LHC Display
From Hackstrich
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-13: Put schematic together for the beam LEDs, and started putting schematic together for the misc. LEDs. Had slightly too many LEDs on the "misc" TLC5955, so merged the two Beam Permit Link LEDs into one (these are essentially always both true or always both false so this should be fine) and lowered the TI LEDs from 4 for each tunnel to 3, so now we have exactly 48 LEDs on that one.
- 2025-05-12: Put design and schematic together for driving the energy and t(SB) displays, using an AS1115.
- 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