Highly Liquid Forum facebook twitter google plus rss feed

Go Back   Highly Liquid Forum > Current Products > MIDIWidget

Thread Tools Search this Thread Display Modes
Old 02-22-2015, 08:12 PM
John's Avatar
John John is offline
Join Date: Jan 2009
Posts: 3,007
Default Controlling a voltage greater than 5V (high-side switching)

If you want to control an electrical load that requires more than 5VDC to operate, or requires more current than the MIDIWidget can provide, it is usually easiest to use a "low-side switching" technique as described here.

However, if you need to generate pulses of a fixed voltage greater than 5V, there are a few approaches.

One is to use a "high-side driver" array like the MIC2981 or UDN2981A. This is sort of the counterpart to the ULN2803A in the link above. The advantage of the xxx2981 is the simplicity, but there will be some voltage drop / power loss inside the chip.

Another approach is to use SPST reed relays tied to a common voltage source. The advantage here is that you have a physical wire making the connection, so there is almost no voltage drop across the relay terminals. The disadvantage is cost and the chore of wiring it up.

Instead of a mechanical reed relay, you can also use a photorelay like TLP222AF (with a series resistor on the LED input to limit current).

Finally, you can use a P-channel MOSFET. More on MOSFET load switching. And more.
Attached Images

Last edited by John; 02-22-2015 at 08:38 PM.
Reply With Quote
Old 06-30-2015, 06:21 PM
Cisplatin271 Cisplatin271 is offline
Junior Member
Join Date: Apr 2015
Posts: 3
Default brown-out.

Amazon sells an Arduino board for around 8-10 dollars. It runs on 5VDC, so 3 of these would fit this project pretty good, but the current pulled by more than 1 of these boards is too much for the Widget. I should have read this thread before ordering the Arduino boards, but the low side switching solution looks good, and pretty cheap. Thanks for pre-empting my question for hitting the current limit of the 5V lines with this thread. BTW.. What is the max current that can be pulled from the widget before brown-out?
Reply With Quote
Old 07-01-2015, 01:51 AM
Cisplatin271 Cisplatin271 is offline
Junior Member
Join Date: Apr 2015
Posts: 3

Oh I should have included the detail that the arduino board has 8 relays triggered by 5v. At less than 10 dollars each, and I didn't have to solder anything is what made it attractive. That plus the low side switching solution listed by John, it makes this a very simple solution.
Reply With Quote

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT. The time now is 12:06 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, vBulletin Solutions, Inc.