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
Power & Energy
  • Technologies
  • More
Power & Energy
Forum Design of a low voltage and high current DC-DC converter
  • Blog
  • Forum
  • Quiz
  • Documents
  • Polls
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Suggested Answer
  • Replies 13 replies
  • Answers 3 answers
  • Subscribers 288 subscribers
  • Views 4444 views
  • Users 0 members are here
  • dc-dc converters
Related

Design of a low voltage and high current DC-DC converter

s1m0n3t
s1m0n3t over 5 years ago

Hi all,

I'm dealing with a quite strange design. I have a single 5V power source with few amps of current (about 3A) and I need to drive a load (about 0.8mOhm of resistance, but variable in function of voltage/current) with a current from -10A to 10A, at 100mV of maximum voltage.

I'm searching for an IC which can help me, but I don't found any suitable device, at this moment.

I would try a discrete configuration like the following schematic:

image

I can send an alternate (square wave) current with one or another direction in the transformer, using a PWM signal on CTRL1 or CTRL2, with 50% duty cycle.

If i use a 10:1 ratio transformer (for example), I will have a reduced maximum voltage, but with more current (about 10 times). Correct?

And then, with another PWM on CTRL3 or CTRL4, I can modulate the output from zero to positive maximum and to negative minimum voltage, measuring the voltage to the feedback point, or the current in series of the load (R1) with an hall effect sensor.

I probably don't even need two input windings, but I can send a single square wave in input and activate Q3 or Q4 to obtain a positive or negative output. And perhaps one of the two outgoing mosfets should be type P?

What do you think about this solution? Anyone have alternative ideas or suggestions?

  • Sign in to reply
  • Cancel

Top Replies

  • Jan Cumps
    Jan Cumps over 5 years ago +1
    Is the 100 mV a maximum, or a constant desired voltage? edit: reading the post again and the schematic, it looks like you want a swinging or switcheable output voltage between -100 and +100 mV? There's…
  • s1m0n3t
    s1m0n3t over 5 years ago in reply to Jan Cumps +1
    100mV is only a maximum, I need to regulate the current, so the voltage will depend on the load.
  • Jan Cumps
    Jan Cumps over 5 years ago in reply to s1m0n3t +1 suggested
    Can I summarise it like this? - you need a device that can control a DC current between -10 A and + 10 A. That current has to be configurable and maintained by the circuit. - it's derived from the load…
Parents
  • pctechnocrat
    0 pctechnocrat over 5 years ago

    A few additional thoughts here:

    1. A push-pull topology as you have suggested using is great for passing high power, but it must be run with a current mode feedback controller.  Do not attempt to run a push-pull transformer using voltage mode, or any, and I mean any, imbalance in MOSFET, winding, or trace parameters will cause a DC current to build through the transformer over time...sometimes it takes a while, but it will happen eventually.  When this DC current is sufficiently great, your transformer core will enter saturation which is basically a short circuit (technically the DC resistance of the transistors, wiring, and PCB traces) which will lead to catastrophic failure of your primary side.
    2. If you're targeting somewhere near 50% duty cycle, look into using a current doubler type secondary side.  This topology has the unique characteristic that as you approach your 50% duty cycle, your output capacitor requirement goes to zero (obviously nothing is perfect and you will need a minimum amount): https://www.ti.com/lit/an/slua121/slua121.pdf
    3. If you really need fine control (you mention 1mA accuracy), you may need to consider a linear post regulator.  To limit heating you may need to couple the secondary current regulator feedback to the primary regulator in order to reduce output voltage.  I would do this with a voltage difference amplifier across the input and output of the current linear regulator circuit so a greater voltage drop on the current regulator Vin to Vout (which generates more heat) would be scaled appropriately and added to the feedback pin of the primary controller to drive the effective output voltage from the first stage lower.
    4. I agree with previous comments using a full H-bridge is probably your best bet for polarity management.
    5. Another option altogether and is quite possibly simpler would be to connect the H-bridge directly across your rectified output.  The solenoid itself is an inductor which you can use to your advantage.  PWM all four FETs with constant alternating duty cycle say 50% for "positive path" and 50% for "negative path".  In this arrangement, the net average current is 0A!.  Slightly tweak the duty cycle balance between the positive and negative paths to get the DC average you want.  Have a current sensor in series with your solenoid to provide the necessary feedback, note you will need a high CMRR part as this is the noisy switching node.  Note you should run the H-bridge at a suitably high frequency to meed your ripple requirement; also do not run it at a multiple of your primary side driver or you may get some weird behavior if the frequencies line up just right.
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • pctechnocrat
    0 pctechnocrat over 5 years ago

    A few additional thoughts here:

    1. A push-pull topology as you have suggested using is great for passing high power, but it must be run with a current mode feedback controller.  Do not attempt to run a push-pull transformer using voltage mode, or any, and I mean any, imbalance in MOSFET, winding, or trace parameters will cause a DC current to build through the transformer over time...sometimes it takes a while, but it will happen eventually.  When this DC current is sufficiently great, your transformer core will enter saturation which is basically a short circuit (technically the DC resistance of the transistors, wiring, and PCB traces) which will lead to catastrophic failure of your primary side.
    2. If you're targeting somewhere near 50% duty cycle, look into using a current doubler type secondary side.  This topology has the unique characteristic that as you approach your 50% duty cycle, your output capacitor requirement goes to zero (obviously nothing is perfect and you will need a minimum amount): https://www.ti.com/lit/an/slua121/slua121.pdf
    3. If you really need fine control (you mention 1mA accuracy), you may need to consider a linear post regulator.  To limit heating you may need to couple the secondary current regulator feedback to the primary regulator in order to reduce output voltage.  I would do this with a voltage difference amplifier across the input and output of the current linear regulator circuit so a greater voltage drop on the current regulator Vin to Vout (which generates more heat) would be scaled appropriately and added to the feedback pin of the primary controller to drive the effective output voltage from the first stage lower.
    4. I agree with previous comments using a full H-bridge is probably your best bet for polarity management.
    5. Another option altogether and is quite possibly simpler would be to connect the H-bridge directly across your rectified output.  The solenoid itself is an inductor which you can use to your advantage.  PWM all four FETs with constant alternating duty cycle say 50% for "positive path" and 50% for "negative path".  In this arrangement, the net average current is 0A!.  Slightly tweak the duty cycle balance between the positive and negative paths to get the DC average you want.  Have a current sensor in series with your solenoid to provide the necessary feedback, note you will need a high CMRR part as this is the noisy switching node.  Note you should run the H-bridge at a suitably high frequency to meed your ripple requirement; also do not run it at a multiple of your primary side driver or you may get some weird behavior if the frequencies line up just right.
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
  • kkazem
    0 kkazem over 5 years ago in reply to pctechnocrat

    pctechnocrat

    Just to let you know, the original post was not mine. I was simply offering my best advise as you did.

    But in reply to you:

    1.  Your statement is not quite accurate. I have 45+ years hands-on design experience in dc-dc converters and while one must take steps to avoid saturating the transformer due to imbalance (especially in a push-pull), there are many ways to accomplish this, even using voltage-mode. Interestingly, mosfets have much better matching in such a circuit compared to bipolars. One way is to place a small gap in the transformer to flatten-out the BH curve. Another would be to not run the converter at full duty cycle, but perhaps 85% of full duty cycle. This gives the core time to reset despite imbalances.

    2. In order to regulate the output current, the converter would have to control (adjust) the duty cycle and considerably less than 50%. Otherwise, if a fixed, 50% duty cycle is chosen, a second stage for current control & regulation would be needed. But this would add complexity and cost without any additional benefit.

    3. A linear post regulator doesn't imply finer control than a switching regulator could provide. Other design variables would control the maximum practical output current resolution.

    4. Good, we have agreement!

    5. I agree. But since I don't have the solenoid specs and don't know why he wants to have +/-10A into the 0.8 mOhm solenoid, I can't intelligently comment on that. Again, it was not my post. If it was controlled that way, there would be a high ripple, which may or may not be an issue. Also, you would still need to convert his 5V, 3A input into a nominally 0.5V, 30A output before the H-bridge you mentioned. Since the current would be bipolar, it would be a bit harder to use the current feedback to control the duty cycle. It might make more sense to keep the output LC filter to have unidirectional control of the 0A to 10A, and then control the polarity with a H-Bridge. It's 2 stages, but the first stage could easily be off-the-shelf and inexpensive. The second stage would not be that hard to design, a simple H-Bridge with only 2 or 3 states, positive Iout, negative Iout, and possibly an off or tri-state output (optional).

     

    I really enjoyed the discussion. None of my comments were intended as criticism of your comments. Thank's for the debate.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • pctechnocrat
    0 pctechnocrat over 5 years ago in reply to kkazem

    HI Kamran, I appreciate your insights as well.  My post was in response to Simone, the original poster (I did not "reply" to you).  My comments were generalizations since, as you say, we have limited specs so just opening the door to lots of solutions for a vague problem.

     

    Cheers.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
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