Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add LEDs to the line card #2

Open
mjgerm opened this issue Aug 18, 2019 · 1 comment
Open

Add LEDs to the line card #2

mjgerm opened this issue Aug 18, 2019 · 1 comment

Comments

@mjgerm
Copy link

mjgerm commented Aug 18, 2019

LEDs could be used for activity/link lights, vlan indicators, service/patch panel indicators, and more. Adding a row of 8x RGB LEDs to the bottom of the line card

The SX1509 chip has LED drivers, as discussed, and supports blinking/breathing effects.

The Wurth Electronics 155124M173200 (Digikey 732-11414-1-ND) is a good side-mounted LED, which could be placed right on the edge of the board, mitigating the need for light-pipes.

@mjgerm
Copy link
Author

mjgerm commented Aug 18, 2019

For 8x RGB LEDs, we need 24 pins, which means at least 2 16x GPIO expanders.
Therefore, there's 8 spares - might want to attach these to the PHYs RESET pins.

Note that not all IO pins on the SX1509 are created equal, only half support the "breathing" effect. If we want to support the breathing effect on all LEDs, we need 3 per card, and should probably share OSCIO/NRESET between them & between cards, to sync LED effects. (not strictly necessary, but it would be neat)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant