Get Logic Level, Low Rds N-channel and P-channel MOSFETs, they will turn full on with 5V signals.
BUZ11 and FQP27P06 are 'standard' gate MOSFETs, needing 10V to fully turn on.
I like the AOI-514, 516, 518 parts
I like NDP6020P-ND
backfeeding? only applies if you are driving inductive loads where collapsing magnetic field can create voltage spikes on the driving pin.
Zealot:
I am also looking for a Zener Diode to prevent backfeeding to the Digital I/O pins. Which one would you recommend?
No, just make the clock/data pins INPUTs when powering down the NeoPixels,
then they take no current - you can high-side or low-side switch the NeoPixel
string since its running at 5V, so whichever terminal you disconnect the string will be within
the 0V to 5V range needed for Arduino pins.
The real backpowering risk would be if powering down the Arduino while connected to
a powered-up device.
MarkT:
... you can high-side or low-side switch the NeoPixel string since its running at 5V, so whichever terminal you disconnect the string will be within
the 0V to 5V range needed for Arduino pins.
The real backpowering risk would be if powering down the Arduino while connected to
a powered-up device.
Seems like a (possible?) catch-22. I could use a P-channel, make sure I first power down the Neopixels, after that put the Arduino to sleep. But will the Arduino maintain HIGH (on the pin that drives the P-channel) after it's in sleep mode?
When using MOSFETs, it is common to put a resistor (10k-100k) between source and gate - thus, if nothing else is acting on the gate (ie, the pin is tristated because the Arduino is in reset), you're sure that the fet will stay off.