element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Test & Tools
  • Technologies
  • More
Test & Tools
Blog Complete Analogue DC Load (0-5A, 0 - 60V) but not 300W :)
  • Blog
  • Forum
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Test & Tools to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: Robert Peter Oakes
  • Date Created: 31 Jul 2015 1:37 AM Date Created
  • Views 8707 views
  • Likes 10 likes
  • Comments 43 comments
  • mosfets
  • test_equipment
  • opamps
  • electronic_dc_load
  • testequipment
  • dc_load
Related
Recommended

Complete Analogue DC Load (0-5A, 0 - 60V) but not 300W :)

Robert Peter Oakes
Robert Peter Oakes
31 Jul 2015

image

 

I have been slowly working through a series of projects and tutorials to share and teach how to use various components and how these can be applied to a Home / Lab power supply, DC Load and the likes.

 

In order to have our first complete tool, I have completed a DC Load to the above specifications and here are the schematics, and pictures in support of the build

 

First up the schematic

image

Adhering to the classic, It contains a 5V reference IC and a Dual Op-Amp, most of the schematic should be readily identifiable but I will point out a few things. The DC load will also handle input from an Arbitrary Waveform Generator (0-5V representing 0-5A) and up to about a 2 - 3 KHz square wave if you so desire. It also has a transient response time better than 100uS.

 

C4 (365pf) and C6 (4.7nF) are required to minimize or prevent oscillations in the control and believe me it will oscillate without C6 and quite badly, see the videos below regarding this

 

Here is the initial post Electronic DC Load - Design and Build to test PSU Project and a performance tuning video here:- Electronic DC Load - Performance Improvements

 

The schematics in those posts contained a slight error in the trimmer connection for the VREF, I had it between the supplies rather than the output and Gnd. The above schematic has this corrected.

 

The values of R4 and R5 are dependent on how accurate you want this to be with respect to a known input or the output of the 5V VREF. The more accurate or more correctly stated, the closer they are to a 10:1 ratio the more closely the DC load will track 0-5V to a 0-5A load.

 

For me in this build I ultimately went with "close enough" rather than using my precision Vishay resistors. The reason for this is I placed a panel meter on the output (After I hacked it image ) to show me volts and current, and it is only manually adjustable so 0.05% resistors would be a waste. I will be building another automated version in the future and this will be far more precise so stay tuned image

 

For housing he project I chose a basic grey project box and after "Hacking" the lid and being completely disgusted with the result and decided to 3D printed one

Here is my manual attempt next to my 3D printed versions, the middle version had no ribs on the back to support the walls of the main case and was also a tad thick so I modified it further to be more like the original and as you can see, asside from the text being too small or with a few small details that did not print correctly, it seemed to come out pretty good. I am still having difficulties with my printer but I can get some good prints out of it, btw, all of the holes came out exactly the correct sizes to no adjustments where needed. I will attached the design files for this so you can have a look and use for your own projects if you so desire.

imageimageimage

In order to get good measurements from the original (and I would suggest one of these to anyone doing 3D design), I used a Digital Engineering Caliper, this made getting the right and accurate measurements easy and quick

imageimage

You dont have to use an Electronic one, I just found it easier

 

below is an internal view of the build unit, as you can see, this is a one off so I simply used strip board and most components I had lying around. The heatsink if your wondering is from an old pc, it was the CPU Heatsink and has a fan already mounted on it. I was supprised how well it dissipated the heat from the FET. I guess it should when you consider older CPUs could easily require 150W of heat dissipation, I simply used existing holes to mount it to the plastic case and drilled and tapped holes to attach the FET and Current Sense Resistor (I did use a 100mOhm 1% Vishay Kelvin connection resistor for the current sense though image )

image

The connection top left is the input from an AWG or other 0 - 5V source, on the rear right is the 12V input jack, on the front panel you can clearly see the binding posts, the 10Turn pot (It is a bad fit as it is too long so I have others on order to replace it, they are not here though in time for this posting.The switch is in line with the pot and is used to select the POT output or the AWG input. I did not terminate the external input, I thought about putting a 50 Ohm resistor there, then decided it would be better to not have it inside and leave it to the user to add one external if needed, I also did not have another trim resistor of the correct value in a 10 turn type so it is also not yet installed, but as this does not need to be super accurate, it works just fine without it.

 

As i said, his DC load will handle plenty of power, I have already left it for several hours with 30V and 1.5Amps so 45 Watts, and it was barely above ambient and have also loaded with 60V at 1.5Amps with no ill effects so I have confidence it will perform for most of my desired uses and my next one will be far more capapable anyway.

Here is the video of the final build and testing

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image
,

here is a snap of the response time with a 2Khz sqare wave input, measured across a 1Ohm load so this shows a very good response with a 1Amp step in load

image

 

The display I have included provides 4 digits of remarkably accurate readings for voltage and current, I di hack it to allow the current sense to work in differential mode as initially the low side of the current sense resistor was tied to the oV of the panel supply, not sure whay but after removing this connection, the meter worked better in my solution

here is the schematic with the meter in place (Note the trimmer connections for the VREF are not correct in this drawing, refer to the one above for the corrections). this is just to show how the DPM is connected into the circuit, as the DPM current shunt is only 25mOhms, it has no noteable effect on the operation or the uniit under test.

image

I created a video of how the Hack was done etc, here it is for reference

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

The only thing lacking right now is a fan control to slow it down when not running with a big load, this would be nice from a noise perspective but not essential

Attachments:
TopPanel 150x90.zip
90x150 top.zip
  • Sign in to reply

Top Comments

  • michaelkellett
    michaelkellett over 9 years ago in reply to Robert Peter Oakes +3
    I hope Peter won't mind if I add a little to his comments on power. Take a look at the IRFP064 data sheet (I'm using the Vishay one, RevC, 14 May 20111), , fig8, Maximum Safe Operating Area and you'll…
  • jc2048
    jc2048 over 9 years ago in reply to michaelkellett +2
    "So now we need to ask Peter if his circuit will be happy with 8 MOSFETs in parallel." Since you've dangled a worm in the stream, I'll bite, even though I'm just a minnow. [I don't have the kind of knowledge…
  • Robert Peter Oakes
    Robert Peter Oakes over 9 years ago +2
    To help with the whole paralleling of mosfets thing, here are 3 app notes that should ( ) explain all the things you need to know, the first two are full of math, the NXP is more related to what us mere…
Parents
  • Robert Peter Oakes
    Robert Peter Oakes over 9 years ago

    The circuit as shown uses a 5V reference or a 5V external signal to set the current, the resistor divider R4 and R5 make a divide by 10 (90% and 10%) resulting in a 0-500mV presented to the op amp (Assuming 0-5V input signal to the divider)

    In order for the op-amp to be happy it wants both inputs to be the same voltage so will drive the output in an attempt to get it.

    if we set 5V (500mV) and as we currently have a 0.1ohm R1 this will require 5Amps through R1 to develop 500mV across it and balance the op-amp

     

    if you change the input to the op-amp to 0-1V (0-10V on the external input) then you will get 0-10A, this will work with the external input and no changes will be needed to the circuit.

     

    If you want to get this with the pot then you would need to change the divider 9K to a 4K and this will provide 0-1V from this too.

     

    The other option is to simply use a 50 mOhm resistor for R1 and change nothing else, this will then provide 0-5V in for 0-10A out

     

    If you want 20A then R1 would be 25mOhms

     

    By keeping R1 small, you minimise the heat dissipation and therefore improve stability.

     

    You have to watch the power dissipation in the FET though and will probably need a very large heatsink when passing 20A and more than just a volt or two as 20* 5V is already 100 Watts, that's a lot of heat

     

    I also labeled the diagram incorrectly, the FET I used is an IRFP064, not an IRFP640, think 70A continuous Drain current for the 064 vs 18A of the 640 but it is limited to a max of 60V vs 200V of the 640. but the 640 is also only 125W vs the 064 being 300W

     

    hope this helps till I get the new videos done

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • michaelkellett
    michaelkellett over 9 years ago in reply to Robert Peter Oakes

    I hope Peter won't mind if I add a little to his comments on power.

     

    Take  a look at the IRFP064 data sheet (I'm using the Vishay one, RevC, 14 May 20111), , fig8, Maximum Safe Operating Area and you'll see that the device can stand a single pulse 20A at 50V for 10ms and no more because the junction will get too hot even if the case is held at 25C - but if we can keep it cool you might think it would be OK for 20A and useful voltages.

     

    For continuous operation at 20A the problem is getting the heat out - on the data sheet the junction to case thermal resistance is given as 0.5 C/W and they suggest 0.24 between the case and the heatsink - but without any insulation - if you use insulation you'll do well to manage 0.75 C/W case to heatsink.

    Using those figures, the thermal resistance junction to heatsink is 1.25 C/W, lets assume an ambient temperature of 40C and a heatsink that can do 0.5 C/W (no point spending money on a better one if you are only using one MOSFET). The total thermal resistance junction to ambient is now 1.75 C/W, if you allow a maximum junction temperature of 160C (you should never aim to hit the specified maximum) the maximum power you can put into the MOSFET is (160 - 40)/1.75 = 68.6W.

    So although you MOSFET can handle a huge 1kW pulse it can only manage 68W continuously.

    If you want to cope with more you'll very often find that it's much cheaper to increase the number of MOSFETs rather than use an amazingly good heatsink - of course if you want really high power you need to do both.

     

    1 MOSFET on a 0.1C/W heatsink (160 - 40)/1.35 = 88.9W

    2 MOSFETs on 0.5 C/W heatsink = (160 - 40)/1.125 = 106.7W

     

    So you see you get more from an extra MOSFET than you do from a better heatsink.

     

    If you want to get rid of serious power, like 400W you need a junction to ambient thermal resistance of (160 - 40)/400 = 0.33 C/W, split between heatsink and MOSFETS = 0.165 C/W for the heatsink and 8 MOSFETs.  Exactly how to choose between more heatsink and more MOSFETs will depend on what bits and skills you have available. (For example you might be able to improve on the case to heatsink thermal resistance by using more exotic technology than the usual insulating pads.)

     

     

    So now we need to ask Peter if his circuit will be happy with 8 MOSFETs in parallel.

     

     

     

    MK

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Robert Peter Oakes
    Robert Peter Oakes over 9 years ago in reply to michaelkellett

    I don't mind the additional commentary at all, whatever helps the community

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • Robert Peter Oakes
    Robert Peter Oakes over 9 years ago in reply to michaelkellett

    I don't mind the additional commentary at all, whatever helps the community

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube