0
\$\begingroup\$

I'm having a problem finding the right circuit/device for a circuit I need to make (I'm quite a noob). It doesn't matter what the input voltage is, but I need an output voltage which I can digitally change from 0 (or at least the lowest possible) to 12 volts. It needs to be able to handle 5 amps and sudden changes in the output voltage. Since I don't know how such a circuit is called, I have no idea if it has been asked before. Please tell me how I can make this or at least how this sort of thing is called.

\$\endgroup\$
  • \$\begingroup\$ Voltage regulator? \$\endgroup\$ – NatureShade Dec 29 '14 at 14:08
  • \$\begingroup\$ Is the input voltage sometimes lower than the output voltage? Or is it always higher? \$\endgroup\$ – Will Dec 29 '14 at 14:15
  • \$\begingroup\$ When you say "sudden changes in the output voltage", do you mean sudden changes in the load which can't affect the output voltage, or do you mean that you may need to make very fast changes in the output voltage regardless of load? If the latter, just how fast a change do you need? 0.1 second?, 1 msec, 1 usec? It makes a difference. And what were you thinking when you specified "digitally change"? Serial link? A single bit which switches between two predetermined levels? A 12-bit digital word which provides 4096 possible subdivisions? Details, please, lots of details. \$\endgroup\$ – WhatRoughBeast Dec 29 '14 at 14:16
  • \$\begingroup\$ I mean changes in the millisecond area \$\endgroup\$ – thijmen321 Dec 29 '14 at 14:42
  • \$\begingroup\$ OK, but please respond to the other questions as well. \$\endgroup\$ – WhatRoughBeast Dec 29 '14 at 14:43
0
\$\begingroup\$

That sort of thing is called a power supply and typically uses a voltage regulator to stabilize the output. Without fancy converter circuitry you would need the input to be higher than 12V, say 15V for example.

There's the LM138/338 voltage regulator which regulates a voltage according to the values of two resistors:

enter image description here

The output voltage is determined by the formula on page 7 of the datasheet.

You could use a digital resistor or digital potentiometer for R2 and thus make the regulation digital.

There's one problem: this IC needs a reference voltage (VREF) of 1.25V to work properly, which means that the minimum output voltage is 1.25V. You will therefore not be able to regulate the output from 0-12V but from 1.25-12V.

\$\endgroup\$
  • \$\begingroup\$ Won't the 5 amps be too much for the resistor voltage divider? \$\endgroup\$ – thijmen321 Dec 29 '14 at 14:41
  • \$\begingroup\$ There's no 5A current there. The resistors will handle only a small current needed by the regulator to operate correctly, the 5A goes through the load. \$\endgroup\$ – user17592 Dec 29 '14 at 14:52
  • \$\begingroup\$ 3V or more at 5A, that's 15+ Watts of wasted power... hope the heat sink is good enough. A linear regulator is probably not the answer here \$\endgroup\$ – Passerby Dec 29 '14 at 15:17
1
\$\begingroup\$

You want a switching regulator with an enable pin. A step up or boost regulator, or a step down buck regulator, depending on your input voltage supply. Most will have 80% or higher efficiency, but you still need to make sure your input power supply can meet or exceed that. 12v 5A is 60W, so your input should be a 72W power supply. I'd go with a 6A regulator too because you don't want to push a 5A one to the limit.

The enable pin allows you to turn on and off the supply with digital logic.

\$\endgroup\$
  • \$\begingroup\$ Will this be able to get voltage between 0 and 12v or just on/off? \$\endgroup\$ – thijmen321 Dec 29 '14 at 14:43
  • \$\begingroup\$ Many can support variable output voltage with a reference pot like Camil answer shows, while others allow for PWM on the enable pin. Both will have timing numbers in their data sheets to show how quick they respond. \$\endgroup\$ – Passerby Dec 29 '14 at 15:08

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.