As near as we can tell, the popular WS2812 individually addressable RGB LED was released to the world sometime around the last half of 2013. This wasn’t long ago, or maybe it was an eternity; the ESP8266, the WiFi microcontroller we all know and love was only released a year or so later. If you call these things “Neopixels”, there’s a good reason: Adafruit introduced the WS28212 to the maker community, with no small effort expended on software support, and branding.

The WS2812 is produced by WorldSemi, who made a name for themselves earlier with LED driver solutions, especially the WS2811, an SOIC chip that would turn a common anode RGB LED into one that’s serially controllable. When they stuffed the brains from the WS2811 into a small package with a few LEDs, they created what is probably the most common programmable LED lighting solution available today.

A lot has changed in the six years that the WS2812 has been on the market. The computer modding scene hasn’t heard the words ‘cold cathode’ in years. Christmas lights are much cooler, and anyone who wants to add blinky to their bling has an easy way to do that.

But in the years since the WS2812 came on the market, there are a lot of follow-up products that do the same thing better. You now have serially addressable LEDs that won’t bring down the rest of the string when they fail. You have RGBW LEDs. There are LEDs with a wider color gamut and more. This is a look at the current state of serially addressable RGB LEDs, and what the future might have in store.

WS2813

The WS2812 and WS2812B LED has four pins: power, ground, data in, and data out. The idea is to feed a string of these LEDs some power, send data in, and the LEDs will light up. The WS2812 and WS2812B are nearly identical, with the ~B version having reverse current protection, just in case you forget red is positive and black is negative. It’s pretty simple for a 4-pin device.

One downside of the WS2812 is that when they’re wired in serial, if one goes down, the rest of the string goes down. Sure, the failure rate might only be a quarter of one percent in the worst case, but we’ve seen strings with hundreds of WS2812s hanging off of it. This sort of reliability is not something you want when you’re dealing with hundreds or thousands of a thing.

The WS2813 fixes the problem of dead strings of LEDs with a ‘BI’ pin. In a string of LEDs, this pin is connected to the DI pin of the previous LED.

The WS2813 is the solution to one LED bringing down the rest of the string. There are six pins in this package, and two data signals. There are integrated caps for simplifying the layout, and the refresh frequency can reach up to 2 kHz. Basically, if you’re doing something with WS2812s, do it with WS2813s instead. This is especially …read more

Source:: Hackaday