Tuesday 9 September 2014

led - Optocoupler driving 300mA continously (or use darlington topology?)


Looking at driving two LED strings with a DC/DC constant current LED driver module. The constant current side can't be referenced to ground of the control circuit, so I need to have an isolated switching to choose which of the two strings I would like to drive.


I'm "only" driving 300mA current, so I was thinking of using two optocouplers to select the string I want. I am having trouble finding a optocoupler that can take 300mA continuous current. How can I change my circuit so the optocouplers can drive 300mA? Can I add another transistor?


Schematic of what I had in mind:


Optocircuit


(note - the driver I'm using cannot handle no-load situations, so I can't just use a SPDT relay, as I will have no-load conditions during switching causing voltage spikes and god knows what other issues)



Answer



The opto-coupler outputs don't need to switch the 300 mA current directly. Use a transistor or two to amplify the few mA thru the opto to the 300 mA thru the LED string.


In this case, I'd probably use the opto to switch the gate of a FET. Something like this:




You didn't say what the LED supply voltage is, so it's up to you to make sure that the opto output can withstand it when off. You also have to adjust R2 allow enough current thru it to raise the FET gate to 12 V when the opto is on, but not waste too much extra current. I'd aim for the zener drawing around ½ mA when the FET is on.


No comments:

Post a Comment

arduino - Can I use TI's cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU ) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I...