I am currently using BC 547 transistor and an Arduino Uno to turn a low power switch on and off. I have successfully achieved this with one of the Arduino output pins, but would like to replicate this over 13 of the pins. This would require 13 transistors and resistors, one for each pin, which seems like overkill. I want to know if there is a neater way of doing this with an IC?
-
6\$\begingroup\$ Yes, they are called transistor arrays. It is common to find them in dual, quad, and octal configurations. Same with resistors, they come in arrays of all common, all independent, etc. \$\endgroup\$– rdtscCommented Jul 11, 2016 at 14:58
-
\$\begingroup\$ This is a good question as it stands, if you're really only looking for a transistor array. However, if you add more details about your particular system, you may get alternative solutions. \$\endgroup\$– pipeCommented Jul 12, 2016 at 4:00
2 Answers
The ULN2003 Arrary contains 7 darlington transistors connected with common emitter.
There is even a base resistor included. You could choose which voltage level you desire, such as ULN2002, 2003 or 2004
EDIT #1 : as pointed out by Peter Green, the saturation voltage (Collector to emitter voltage) when transistor is on is higher with Darlington than with a single transistor. Where typical transistor saturation voltage might be 0.3 to 0.8 volts. The ULN2003 saturation voltage can be from 1.1 volts to 1.6 volts. Resulting in significantly more power dissipation of a single transistor.
-
4\$\begingroup\$ Be aware that darlingtons have a high collector-emmiter voltage. Without knowing the OPs application we can't tell if it's ok to use darlingtons instead of regular transistors. \$\endgroup\$ Commented Jul 11, 2016 at 15:19
-
\$\begingroup\$ good point @PeterGreen. As usual, power dissipated is important. \$\endgroup\$– MarlaCommented Jul 11, 2016 at 15:21
-
2\$\begingroup\$ and so is making sure the load gets the voltage it needs. \$\endgroup\$ Commented Jul 11, 2016 at 15:28
You are looking for the ULN2003, High-Voltage, High-Current Darlington Transistor Arrays.
Fiugre 1. ULN2003.
The base resistors and snubber diodes are even built-in!
-
\$\begingroup\$ Ha ! transistor, you beat me to it by a small time :) \$\endgroup\$– MarlaCommented Jul 11, 2016 at 14:18
-
\$\begingroup\$ Thank you for the incredibly fast response - I will try this out. \$\endgroup\$ Commented Jul 11, 2016 at 14:19
-
\$\begingroup\$ @Marla: It's tough in here! You've got a bit more depth in covering the different voltage ranges. That more than justifies the longer response time. \$\endgroup\$ Commented Jul 11, 2016 at 14:31