0

October 28, 2016 AT 12:45 pm

Tips for Troubleshooting ‘NeoPixel glitches’

Some interesting thoughts and observations by Ben Artin on troubleshooting NeoPixel ‘woes’ and possible glitches in designs:

power-from-battery

NeoPixels are great when they work, but I’ve managed to create many circuits that didn’t.

They failed in every imaginable way — NeoPixels that wouldn’t turn on, NeoPixels that flickered, NeoPixels stuck on a color (blue seems to be my NeoPixels’ favorite) and — the most baffling of all — NeoPixels that worked when powered from one USB port, but not when powered from a different USB port.

Despite the wide range of symptoms, almost every one of these failures had the same underlying cause: powering NeoPixels with 5V, but connecting their data line to a 3.3V microcontroller.

The root of the problem here is that — according to the NeoPixel data sheets — the NeoPixel data line voltage (in logic-high state) has to be at least 0.7× the NeoPixel power voltage.

In other words, the power voltage has to be at most 1.43× of the data line voltage. Therefore, if the data line is at 3.3V, then the highest voltage you can put on the power line and still have a reliable NeoPixels is 1.43 × 3.3V = 4.71V.

As a result, if your NeoPixel power is close to 4.7V, the NeoPixels will be unreliable in interpreting its data line, resulting in flicker and random color changes.

Similarly, if your NeoPixel power is substantially higher than 4.7V, then the NeoPixels will not see any data on the data line, which will lead to it being stuck on black (for most NeoPixels) or blue (for some older NeoPixels).

Most notably, powering from USB (which provides 5V) does not work if your microcontroller logic is at 3.3V.

Read more.


Check out all the Circuit Playground Episodes! Our new kid’s show and subscribe!

Have an amazing project to share? Join the SHOW-AND-TELL every Wednesday night at 7:30pm ET on Google+ Hangouts.

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Learn resistor values with Mho’s Resistance or get the best electronics calculator for engineers “Circuit Playground”Adafruit’s Apps!


Maker Business — Lessons Learned Scaling Airbnb 100X

Wearables — ABS ABC

Electronics — When do I use X10?

Biohacking — VICE Reviews The Internet’s Top Five Nootropics

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at AdafruitDaily.com !



No Comments

No comments yet.

Sorry, the comment form is closed at this time.