High-side switching LEDs by arduino

Hi helpful people,

I’m creating a circuit to control my 8x8x8 LED cube with an arduino nano. The LEDs are 2V, 20mA max. The idea is to give each layer of the cube a ⅛ duty cycle. I’ve got a 5V 5A power supply. I'm doing through hole soldering on a standard 2.54 mm spaced prototype board. I’m new to this, so apologies in advance ;).

The cube is already soldered with common anodes for each of the 8 layers, and common cathodes for each of the 8x8=64 columns (long story, didn't have a choice). The common cathodes will be connected to the drains of 8 daisy chained TPIC6B595N shift registers, each via a 220 ohm resistor.

The anode side is where I’m needing some help. I’m guessing some PNP transistor/P channel mosfet for each of the 8 anodes with appropriate resistors around it would do the job, but I’m unsure what to pick. It needs to gate a current of 64*20mA = 1.28A, and the gate/base voltage/current would be coming from a digital out pin of my arduino (5V, max 40mA-ish). Any idea what transistors/mosfets to use in this circuit?

Maybe 8 x SI2301 (with 74HC595).

Thank you.
Seems that that package won't work for through-hole soldering though. Any suitable alternatives?

You could think about using adapters for those.

I don't think these would be too difficult to solder with an ordinary iron and a 1mm bit.

1 Like

Maybe, check out posts #9 and #11 in this thread for information.
https://forum.arduino.cc/t/controlling-12-24v-dc-motor-mosfet-circuit/1005042

1 Like

NDP6020P

https://alltransistors.com/adv/pdfdatasheet_cn_vbsemi/ndp6020p.pdf

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.