I want to be able to switch on a device that requires 5v and 100mA from a Netduino. From looking on the web, I believe I need to use a Darlington array in order to meet the current requirements (since the Netduino pins are only at 8mA max). Is a ULN2803 the right component to use? Can it generate what I need with the 3.3v of the Netduino?
Electronic – Using an ULN2803 with Netduino
microcontrollernetduino
Related Topic
- Electronic – How to diagnose crosstalk
- Is a relay one way
- Electronic – How to connect a “touch sense” pin to a analog or digital input
- H Bridge Control using Raspberry PI / Micro controller
- Electronic – arduino – volt management for a big circuits (mother board if you will)
- Electronic – Preferred way of interfacing relay coil with active low output from MCU
Best Answer
The ULN2803 is generally meant to work with 5 V it seems, but based on some of the datasheets it might be able to supply 100 mA with 3.3 V in. The related ULN2805 appears to function better at lower voltages.
If you're looking for a single low-side driver (where the device is always connected to the positive supply while you switch the ground), you can use a logic-level N-channel MOSFET (tutorial).
If you're looking to switch several loads, a high current shift register might be of use to you, and it also can save some I/O pins at the expense of some more complicated driving logic