Hello everyone. Thanks to a lot of information here, I built a fairly large custom-shape LED matrix. Using Teensy and the Octo. Everything works great. Mostly. Unfortunately, I’ve had a few ws2812b’s die on me. The initial dead units I attributed to manufacturing defects. However, there were a few instances of the first LED in a section burning out. I’m not sure why.
So far I’ve tested/done:
- Voltage is no more than 5V
- the power supply is one that is regulated, smoothed, with over voltage protection
- I’ve scoped the power up/down behaviour for both the Vin and Data lines and they seem to look great. No surges like I initially assumed were the cause.
Things I’ve thought might be the problem (just to put all my suspicions out there )
- since it’s the first LED, it feels like it’s caused by initial signal or power delivery. All following thoughts pertain to either Vin or DIN
- initial voltage spike: though likely ruled out through scope testing as mentioned above
- initial current spike or inrush current: still have to to do some scope tests to investigate/learn about this (though don't currently have any current probes). It seems some recommend capacitors to prevent onrush current, but it seems unnecessary given the capacitance and filtering in the power supply.
- Is an inrush current limiter necessary along the way?
- Is the Octo Resistor adequate for the data line?
- Is there are current limiting issue at the LED?
- grounding issues? If ground is poor, will it try to find ground through DIN? Or something along those lines
- could there be an issue with data line getting power before Vin if the controller is powered up slightly ahead of time?
Anyone that has any thoughts would be much appreciated. In the end, these failure could also be coincidental or even an accidental short.
Thanks,
Marc
So far I’ve tested/done:
- Voltage is no more than 5V
- the power supply is one that is regulated, smoothed, with over voltage protection
- I’ve scoped the power up/down behaviour for both the Vin and Data lines and they seem to look great. No surges like I initially assumed were the cause.
Things I’ve thought might be the problem (just to put all my suspicions out there )
- since it’s the first LED, it feels like it’s caused by initial signal or power delivery. All following thoughts pertain to either Vin or DIN
- initial voltage spike: though likely ruled out through scope testing as mentioned above
- initial current spike or inrush current: still have to to do some scope tests to investigate/learn about this (though don't currently have any current probes). It seems some recommend capacitors to prevent onrush current, but it seems unnecessary given the capacitance and filtering in the power supply.
- Is an inrush current limiter necessary along the way?
- Is the Octo Resistor adequate for the data line?
- Is there are current limiting issue at the LED?
- grounding issues? If ground is poor, will it try to find ground through DIN? Or something along those lines
- could there be an issue with data line getting power before Vin if the controller is powered up slightly ahead of time?
Anyone that has any thoughts would be much appreciated. In the end, these failure could also be coincidental or even an accidental short.
Thanks,
Marc