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 | + | * energy display (4x 7-segment LEDs) |
− | * t(SB) display (hh:mm - 4x 7-segment LEDs plus a colon | + | * 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) | * 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 | ||
− | * ~ | + | * ~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