Description: I have built a copper plating tank to plate circuit boards and am using a technique called Reverse Pulse Current plating to help aide in the copper plating process. What that involves is essentially flipping the current polarity of the anode/cathode at precise intervals, so I decided it would be beneficial to use an H-Bridge as my device of choice to reverse the polarity when necessary. In my circuit I control the IR2110 with an arduino and have it give a forward pulse (anode +, cathode -) of 240mS and a reverse pulse (anode -, cathode +) of 12mS.
This is the basic circuit I am using: http://2.bp.blogspot.com/-dlEcbNapBZ0/UPvnk7y2MuI/AAAAAAAAAZ4/bfSogInXgj4/s1600/IR2110+-+3.png
However: Vcc is 20V and each high side mosfet Drain is connected to it's own power supply, not +300v.
Part of the process requires that there be a different current for each pulse. To set that, I opted to buy these voltage/current regulators listed below and have one power each of the Drains of the high side mosfets.
Power Supplies: http://www.ebay.com/itm/5-Pcs-5A-Constant-Current-Voltage-LED-Driver-Charging-Module-Voltmeter-Ammeter-/221327545118
They are switch mode power supplies, not linear.
Problem: When I connect this setup to my plating tank (which has next to zero resistance) I get a massive current draw of about 3A, despite setting a current limit through the switching power supplies to a max of 500mA. My mosfets get incredibly hot and my board I am trying to plate gets burned badly as a result of the very high current density. These switching power supplies regulate current through "fold-back voltage" which basically means the control chip regulates the voltage low enough to a point where the voltage level sustains the set current limit. I didn't think this would be a problem because my linear regulated power supplies employ the same technique, and I can connect them as separate supplies to the high side mosfet Drains and it will have no problems.
Question: What am I doing wrong by using the switching supplies vs. the linear ones? What is causing this massive current draw?