P
Paul E. Schoen
I have a high current DC supply consisting of a 0-140 VAC variable
transformer driving the primary of a transformer with 20-0-20 VAC output at
about 8 amps. I have the output switchable for FWCT or FWB with some 50,000
uF capacitors to get about 0-25 VAC or 0-50 VAC at nominal 10A or 5A, with
occasional surges up to 3x. It works OK for rough work, but the regulation
and ripple are very poor.
I designed a circuit which provides some output voltage load regulation,
but especially very good output ripple of only about 20 mV P-P at 8 volts
out into 0.5 ohms load (16 A). At 100 ohms load the output voltage is 11.6
VDC, and at 10 ohms it is 11.2 VDC, and at 2 ohms it is 10.17 VDC. Not bad
for a simple supply. I also added optional current limiting, which actually
provides current regulation by using a transistor monitoring the current
sensing shunt, but I may replace the transistor with an SCR to latch the
output off, rather than burn up lots of power in the MOSFET.
The MOSFET burns about 25 watts with the 0.5 ohm load, 11 watts with the 2
ohm load, and less then 3 watts for 10 ohms. These figures are all for 16
VAC from the transformer. These are all values obtained using a simulation
in LTSpice. The ASC file follows.
I have not built it yet, but I think it is a workable design. However, it
is somewhat dependent on the characteristics of the MOSFET, as discussed
some time ago. I tried several models, and all worked, with some adjustment
of the bias resistors. I'll let you know if and when I actually build it.
Paul
==============================================================================
Version 4
SHEET 1 880 680
WIRE -144 0 -256 0
WIRE 0 0 -80 0
WIRE 96 0 64 0
WIRE 144 0 96 0
WIRE 240 0 224 0
WIRE 288 0 240 0
WIRE 448 0 368 0
WIRE 96 32 96 0
WIRE -256 112 -256 0
WIRE -208 112 -256 112
WIRE -144 112 -208 112
WIRE 144 112 -80 112
WIRE 272 112 144 112
WIRE 624 112 368 112
WIRE 656 112 624 112
WIRE 656 144 656 112
WIRE 144 176 144 112
WIRE -144 192 -176 192
WIRE -80 192 -80 112
WIRE 0 208 0 0
WIRE 352 208 352 160
WIRE 496 208 352 208
WIRE 240 224 240 0
WIRE 352 224 352 208
WIRE 352 224 240 224
WIRE 240 256 240 224
WIRE 656 256 656 224
WIRE 656 256 640 256
WIRE -256 272 -256 112
WIRE -208 272 -208 112
WIRE -144 272 -208 272
WIRE -176 352 -176 192
WIRE -144 352 -176 352
WIRE -80 352 -80 272
WIRE 96 352 96 96
WIRE 96 352 -80 352
WIRE 144 352 144 240
WIRE 144 352 96 352
WIRE 240 352 240 320
WIRE 240 352 144 352
WIRE 384 352 240 352
WIRE 448 352 448 0
WIRE 448 352 384 352
WIRE 496 352 496 304
WIRE 496 352 448 352
WIRE 656 352 656 336
WIRE 656 352 496 352
WIRE 384 384 384 352
WIRE -256 416 -256 352
WIRE -176 416 -176 352
WIRE -176 416 -256 416
WIRE 0 416 0 272
WIRE 0 416 -176 416
FLAG 384 384 0
FLAG 624 112 Vout
SYMBOL voltage -256 256 R0
WINDOW 3 -37 181 Left 0
WINDOW 123 0 0 Left 0
WINDOW 39 -37 204 Left 0
SYMATTR InstName V1
SYMATTR Value SINE(0 16 60)
SYMATTR SpiceLine Rser=0.05
SYMBOL diode -80 336 R90
WINDOW 0 0 32 VBottom 0
WINDOW 3 32 32 VTop 0
SYMATTR InstName D1
SYMATTR Value MURS320
SYMBOL diode -80 256 R90
WINDOW 0 0 32 VBottom 0
WINDOW 3 32 32 VTop 0
SYMATTR InstName D2
SYMATTR Value MURS320
SYMBOL diode -144 128 R270
WINDOW 0 32 32 VTop 0
WINDOW 3 0 32 VBottom 0
SYMATTR InstName D3
SYMATTR Value MURS320
SYMBOL diode -144 208 R270
WINDOW 0 32 32 VTop 0
WINDOW 3 0 32 VBottom 0
SYMATTR InstName D4
SYMATTR Value MURS320
SYMBOL polcap 128 176 R0
WINDOW 3 24 64 Left 0
SYMATTR InstName C1
SYMATTR Value 50000µ
SYMATTR Description Capacitor
SYMATTR Type cap
SYMATTR SpiceLine V=16 Irms=2.62 Rser=0.022 MTBF=5000 Lser=0 ppPkg=1
SYMBOL res 640 128 R0
SYMATTR InstName R1
SYMATTR Value 1
SYMBOL res 240 -16 R90
WINDOW 0 0 56 VBottom 0
WINDOW 3 32 56 VTop 0
SYMATTR InstName R2
SYMATTR Value 9k
SYMBOL polcap 224 256 R0
WINDOW 3 24 64 Left 0
SYMATTR InstName C2
SYMATTR Value 47µ
SYMATTR Description Capacitor
SYMATTR Type cap
SYMATTR SpiceLine V=100 Irms=210m Rser=0.37 MTBF=2000 Lser=0 mfg="Nichicon"
pn="UPR2A470MPH" type="Al electrolytic" ppPkg=1
SYMBOL nmos 272 160 R270
WINDOW 0 -14 27 VRight 0
WINDOW 3 71 12 VRight 0
SYMATTR InstName M1
SYMATTR Value STB120NF10
SYMBOL polcap -80 -16 R90
WINDOW 0 0 32 VBottom 0
WINDOW 3 32 32 VTop 0
SYMATTR InstName C3
SYMATTR Value 47µ
SYMATTR Description Capacitor
SYMATTR Type cap
SYMATTR SpiceLine V=100 Irms=210m Rser=0.37 MTBF=2000 Lser=0 mfg="Nichicon"
pn="UPR2A470MPH" type="Al electrolytic" ppPkg=1
SYMBOL polcap 80 32 R0
SYMATTR InstName C4
SYMATTR Value 47µ
SYMATTR Description Capacitor
SYMATTR Type cap
SYMATTR SpiceLine V=100 Irms=210m Rser=0.37 MTBF=2000 Lser=0 mfg="Nichicon"
pn="UPR2A470MPH" type="Al electrolytic" ppPkg=1
SYMBOL diode 16 272 R180
WINDOW 0 24 72 Left 0
WINDOW 3 -20 -18 VRight 0
SYMATTR InstName D5
SYMATTR Value MURS120
SYMBOL diode 0 16 R270
WINDOW 0 -30 33 VTop 0
WINDOW 3 62 38 VBottom 0
SYMATTR InstName D6
SYMATTR Value MURS120
SYMBOL res 384 -16 R90
WINDOW 0 0 56 VBottom 0
WINDOW 3 32 56 VTop 0
SYMATTR InstName R3
SYMATTR Value 10k
SYMBOL res 640 240 R0
SYMATTR InstName R4
SYMATTR Value 0.02
SYMBOL npn 560 208 M0
SYMATTR InstName Q1
SYMATTR Value 2N3904
SYMBOL res 656 240 R90
WINDOW 0 0 56 VBottom 0
WINDOW 3 32 56 VTop 0
SYMATTR InstName R5
SYMATTR Value 100
TEXT -32 432 Left 0 !.tran 2s
TEXT 440 384 Left 0 ;32 A current limit (optional)
TEXT 712 176 Left 0 ;Load
transformer driving the primary of a transformer with 20-0-20 VAC output at
about 8 amps. I have the output switchable for FWCT or FWB with some 50,000
uF capacitors to get about 0-25 VAC or 0-50 VAC at nominal 10A or 5A, with
occasional surges up to 3x. It works OK for rough work, but the regulation
and ripple are very poor.
I designed a circuit which provides some output voltage load regulation,
but especially very good output ripple of only about 20 mV P-P at 8 volts
out into 0.5 ohms load (16 A). At 100 ohms load the output voltage is 11.6
VDC, and at 10 ohms it is 11.2 VDC, and at 2 ohms it is 10.17 VDC. Not bad
for a simple supply. I also added optional current limiting, which actually
provides current regulation by using a transistor monitoring the current
sensing shunt, but I may replace the transistor with an SCR to latch the
output off, rather than burn up lots of power in the MOSFET.
The MOSFET burns about 25 watts with the 0.5 ohm load, 11 watts with the 2
ohm load, and less then 3 watts for 10 ohms. These figures are all for 16
VAC from the transformer. These are all values obtained using a simulation
in LTSpice. The ASC file follows.
I have not built it yet, but I think it is a workable design. However, it
is somewhat dependent on the characteristics of the MOSFET, as discussed
some time ago. I tried several models, and all worked, with some adjustment
of the bias resistors. I'll let you know if and when I actually build it.
Paul
==============================================================================
Version 4
SHEET 1 880 680
WIRE -144 0 -256 0
WIRE 0 0 -80 0
WIRE 96 0 64 0
WIRE 144 0 96 0
WIRE 240 0 224 0
WIRE 288 0 240 0
WIRE 448 0 368 0
WIRE 96 32 96 0
WIRE -256 112 -256 0
WIRE -208 112 -256 112
WIRE -144 112 -208 112
WIRE 144 112 -80 112
WIRE 272 112 144 112
WIRE 624 112 368 112
WIRE 656 112 624 112
WIRE 656 144 656 112
WIRE 144 176 144 112
WIRE -144 192 -176 192
WIRE -80 192 -80 112
WIRE 0 208 0 0
WIRE 352 208 352 160
WIRE 496 208 352 208
WIRE 240 224 240 0
WIRE 352 224 352 208
WIRE 352 224 240 224
WIRE 240 256 240 224
WIRE 656 256 656 224
WIRE 656 256 640 256
WIRE -256 272 -256 112
WIRE -208 272 -208 112
WIRE -144 272 -208 272
WIRE -176 352 -176 192
WIRE -144 352 -176 352
WIRE -80 352 -80 272
WIRE 96 352 96 96
WIRE 96 352 -80 352
WIRE 144 352 144 240
WIRE 144 352 96 352
WIRE 240 352 240 320
WIRE 240 352 144 352
WIRE 384 352 240 352
WIRE 448 352 448 0
WIRE 448 352 384 352
WIRE 496 352 496 304
WIRE 496 352 448 352
WIRE 656 352 656 336
WIRE 656 352 496 352
WIRE 384 384 384 352
WIRE -256 416 -256 352
WIRE -176 416 -176 352
WIRE -176 416 -256 416
WIRE 0 416 0 272
WIRE 0 416 -176 416
FLAG 384 384 0
FLAG 624 112 Vout
SYMBOL voltage -256 256 R0
WINDOW 3 -37 181 Left 0
WINDOW 123 0 0 Left 0
WINDOW 39 -37 204 Left 0
SYMATTR InstName V1
SYMATTR Value SINE(0 16 60)
SYMATTR SpiceLine Rser=0.05
SYMBOL diode -80 336 R90
WINDOW 0 0 32 VBottom 0
WINDOW 3 32 32 VTop 0
SYMATTR InstName D1
SYMATTR Value MURS320
SYMBOL diode -80 256 R90
WINDOW 0 0 32 VBottom 0
WINDOW 3 32 32 VTop 0
SYMATTR InstName D2
SYMATTR Value MURS320
SYMBOL diode -144 128 R270
WINDOW 0 32 32 VTop 0
WINDOW 3 0 32 VBottom 0
SYMATTR InstName D3
SYMATTR Value MURS320
SYMBOL diode -144 208 R270
WINDOW 0 32 32 VTop 0
WINDOW 3 0 32 VBottom 0
SYMATTR InstName D4
SYMATTR Value MURS320
SYMBOL polcap 128 176 R0
WINDOW 3 24 64 Left 0
SYMATTR InstName C1
SYMATTR Value 50000µ
SYMATTR Description Capacitor
SYMATTR Type cap
SYMATTR SpiceLine V=16 Irms=2.62 Rser=0.022 MTBF=5000 Lser=0 ppPkg=1
SYMBOL res 640 128 R0
SYMATTR InstName R1
SYMATTR Value 1
SYMBOL res 240 -16 R90
WINDOW 0 0 56 VBottom 0
WINDOW 3 32 56 VTop 0
SYMATTR InstName R2
SYMATTR Value 9k
SYMBOL polcap 224 256 R0
WINDOW 3 24 64 Left 0
SYMATTR InstName C2
SYMATTR Value 47µ
SYMATTR Description Capacitor
SYMATTR Type cap
SYMATTR SpiceLine V=100 Irms=210m Rser=0.37 MTBF=2000 Lser=0 mfg="Nichicon"
pn="UPR2A470MPH" type="Al electrolytic" ppPkg=1
SYMBOL nmos 272 160 R270
WINDOW 0 -14 27 VRight 0
WINDOW 3 71 12 VRight 0
SYMATTR InstName M1
SYMATTR Value STB120NF10
SYMBOL polcap -80 -16 R90
WINDOW 0 0 32 VBottom 0
WINDOW 3 32 32 VTop 0
SYMATTR InstName C3
SYMATTR Value 47µ
SYMATTR Description Capacitor
SYMATTR Type cap
SYMATTR SpiceLine V=100 Irms=210m Rser=0.37 MTBF=2000 Lser=0 mfg="Nichicon"
pn="UPR2A470MPH" type="Al electrolytic" ppPkg=1
SYMBOL polcap 80 32 R0
SYMATTR InstName C4
SYMATTR Value 47µ
SYMATTR Description Capacitor
SYMATTR Type cap
SYMATTR SpiceLine V=100 Irms=210m Rser=0.37 MTBF=2000 Lser=0 mfg="Nichicon"
pn="UPR2A470MPH" type="Al electrolytic" ppPkg=1
SYMBOL diode 16 272 R180
WINDOW 0 24 72 Left 0
WINDOW 3 -20 -18 VRight 0
SYMATTR InstName D5
SYMATTR Value MURS120
SYMBOL diode 0 16 R270
WINDOW 0 -30 33 VTop 0
WINDOW 3 62 38 VBottom 0
SYMATTR InstName D6
SYMATTR Value MURS120
SYMBOL res 384 -16 R90
WINDOW 0 0 56 VBottom 0
WINDOW 3 32 56 VTop 0
SYMATTR InstName R3
SYMATTR Value 10k
SYMBOL res 640 240 R0
SYMATTR InstName R4
SYMATTR Value 0.02
SYMBOL npn 560 208 M0
SYMATTR InstName Q1
SYMATTR Value 2N3904
SYMBOL res 656 240 R90
WINDOW 0 0 56 VBottom 0
WINDOW 3 32 56 VTop 0
SYMATTR InstName R5
SYMATTR Value 100
TEXT -32 432 Left 0 !.tran 2s
TEXT 440 384 Left 0 ;32 A current limit (optional)
TEXT 712 176 Left 0 ;Load