Thanks for all the tips guys. Putting a snubber across the diodes as suggested earlier did the trick. Lots of noise has been killed this way. I still thing a new layout is in order , but things are looking much better already. I have come across another problem though. The load transient response is truly dreadfull. A step in load from 0 to about 14A causes the output to drop (fast) about 6V to about 7V and then climb back up to 13.6 v over about
100ms(yes that is 100 milli- seconds) in a linear ramp. What can be causing such a slow response in the system. I'm going to try and post a schematic here in ltspice format. I don't have access to a.b.s.e here. I'll also post the symbol file for the uc3842. Any other bits that may be missing , Im sure you will be able to figure out.
Thanks for all the help so far!! Cheers Rob
Here is the circuit:
Version 4 SHEET 1 1916 688 WIRE -720 176 -720 -144 WIRE -720 624 -720 256 WIRE -352 320 -368 320 WIRE -352 480 -352 384 WIRE -288 192 -320 192 WIRE -288 288 -288 272 WIRE -288 320 -352 320 WIRE -288 480 -352 480 WIRE -288 480 -288 384 WIRE -288 624 -720 624 WIRE -288 624 -288 480 WIRE -256 192 -288 192 WIRE -176 288 -176 272 WIRE -160 320 -288 320 WIRE -160 448 -160 400 WIRE -160 464 -160 448 WIRE -160 624 -288 624 WIRE -160 624 -160 528 WIRE -96 192 -176 192 WIRE -96 288 -176 288 WIRE -96 288 -96 256 WIRE -80 448 -160 448 WIRE -80 448 -80 384 WIRE -32 192 -96 192 WIRE -32 256 -96 256 WIRE -32 320 -160 320 WIRE -32 384 -80 384 WIRE -16 320 -32 320 WIRE 0 -144 -720 -144 WIRE 0 -128 0 -144 WIRE 0 -48 0 -64 WIRE 112 624 -160 624 WIRE 112 640 112 624 WIRE 128 128 128 32 WIRE 128 448 128 432 WIRE 128 624 112 624 WIRE 128 624 128 448 WIRE 144 -144 0 -144 WIRE 144 -32 144 -64 WIRE 144 32 128 32 WIRE 144 32 144 -32 WIRE 208 -32 144 -32 WIRE 208 48 208 32 WIRE 208 80 208 48 WIRE 224 48 208 48 WIRE 224 48 224 32 WIRE 272 -32 208 -32 WIRE 320 224 288 224 WIRE 320 224 320 144 WIRE 352 -32 336 -32 WIRE 352 48 224 48 WIRE 352 352 288 352 WIRE 352 400 352 352 WIRE 352 496 352 400 WIRE 352 624 128 624 WIRE 352 624 352 560 WIRE 416 400 352 400 WIRE 432 144 384 144 WIRE 432 224 400 224 WIRE 432 224 432 144 WIRE 496 224 432 224 WIRE 496 224 496 160 WIRE 496 336 496 224 WIRE 560 -144 144 -144 WIRE 560 112 560 -144 WIRE 560 224 560 208 WIRE 560 288 560 224 WIRE 560 624 352 624 WIRE 560 624 560 384 WIRE 592 224 560 224 WIRE 624 -144 560 -144 WIRE 624 -128 624 -144 WIRE 624 -32 624 -64 WIRE 624 64 624 48 WIRE 688 224 672 224 WIRE 736 -144 624 -144 WIRE 736 -112 736 -144 WIRE 736 144 736 -32 WIRE 736 400 496 400 WIRE 736 400 736 240 WIRE 736 464 736 400 WIRE 736 624 560 624 WIRE 736 624 736 544 WIRE 848 432 848 400 WIRE 848 480 848 432 WIRE 848 528 848 480 WIRE 848 624 848 608 WIRE 880 432 848 432 WIRE 896 -32 864 -32 WIRE 960 48 864 48 WIRE 960 80 960 48 WIRE 992 432 944 432 WIRE 1024 -32 960 -32 WIRE 1024 -16 1024 -32 WIRE 1024 48 960 48 WIRE 1056 -32 1024 -32 WIRE 1104 480 848 480 WIRE 1136 288 1136 272 WIRE 1136 432 1072 432 WIRE 1136 432 1136 384 WIRE 1136 448 1136 432 WIRE 1136 624 848 624 WIRE 1136 624 1136 512 WIRE 1136 656 1136 624 WIRE 1152 288 1136 288 WIRE 1168 -32 1136 -32 WIRE 1168 -16 1168 -32 WIRE 1168 48 1024 48 WIRE 1168 48 1168 32 WIRE 1216 -32 1168 -32 WIRE 1312 -32 1296 -32 WIRE 1312 -16 1312 -32 WIRE 1312 48 1168 48 WIRE 1376 -32 1312 -32 WIRE 1376 -32 1376 -112 WIRE 1376 48 1312 48 WIRE 1376 288 1328 288 WIRE 1376 288 1376 144 WIRE 1408 352 1328 352 WIRE 1472 -112 1376 -112 FLAG 112 640 0 FLAG 0 -48 0 FLAG 208 80 0 FLAG 960 80 0 FLAG 1408 352 Vfb FLAG -320 192 Vfb FLAG 1136 656 0 FLAG 1376 -112 Vout FLAG -368 320 Vref FLAG 1376 144 Vref FLAG -288 288 0 FLAG 1168 -32 Vsense FLAG 1136 192 Vsense FLAG 848 320 Vout FLAG 624 64 0 SYMBOL UC3845B 128 288 R0 SYMATTR InstName U1 SYMATTR Value UC3842B SYMBOL res -176 304 R0 SYMATTR InstName R1 SYMATTR Value 15k SYMBOL res 512 384 R90 WINDOW 0 0 56 VBottom 0 WINDOW 3 32 56 VTop 0 SYMATTR InstName R4 SYMATTR Value 1k SYMBOL cap -176 464 R0 SYMATTR InstName C1 SYMATTR Value 1n SYMBOL cap -112 192 R0 SYMATTR InstName C2 SYMATTR Value 100p SYMBOL res -192 176 R0 SYMATTR InstName R5 SYMATTR Value 150k SYMBOL res 720 448 R0 SYMATTR InstName R6 SYMATTR Value 0.375 SYMBOL cap 336 496 R0 SYMATTR InstName C3 SYMATTR Value 220p SYMBOL res 416 208 R90 WINDOW 0 0 56 VBottom 0 WINDOW 3 32 56 VTop 0 SYMATTR InstName R7 SYMATTR Value 1k SYMBOL res 128 -160 R0 SYMATTR InstName R8 SYMATTR Value 100k SYMBOL cap -16 -128 R0 SYMATTR InstName C4 SYMATTR Value 100=B5 SYMATTR SpiceLine V=3D400 Irms=3D900m Rser=3D0.2 MTBF=3D20000 Lser=3D0 ppPk= g=3D1 SYMBOL ind2 720 -128 R0 SYMATTR InstName L1 SYMATTR Value 2.3m SYMATTR Type ind SYMATTR SpiceLine Rser=3D0.15 SYMBOL ind2 336 -48 R0 WINDOW 0 30 92 Left 0 WINDOW 3 36 40 Left 0 SYMATTR InstName L2 SYMATTR Value 6=B5 SYMATTR Type ind SYMATTR SpiceLine Rser=3D0.1 SYMBOL schottky 336 -48 R90 WINDOW 0 0 32 VBottom 0 WINDOW 3 32 32 VTop 0 SYMATTR InstName D3 SYMATTR Value 1N4937 SYMATTR Description Diode SYMATTR Type diode SYMBOL cap 192 -32 R0 SYMATTR InstName C5 SYMATTR Value 47=B5 SYMATTR SpiceLine V=3D25 Irms=3D2.4 Rser=3D0.05 MTBF=3D0 Lser=3D2.1p mfg=3D= "KEMET" pn=3D"T510E107K025AS" type=3D"Tantalum" ppPkg=3D1 SYMBOL ind2 880 -48 M0 WINDOW 0 36 80 Left 0 WINDOW 3 49 40 Left 0 SYMATTR InstName L3 SYMATTR Value 35=B5 SYMATTR Type ind SYMATTR SpiceLine Rser=3D0.1 SYMBOL schottky 896 -16 R270 WINDOW 0 32 32 VTop 0 WINDOW 3 0 32 VBottom 0 SYMATTR InstName D4 SYMATTR Value byv32-200 SYMATTR Description Diode SYMATTR Type diode SYMBOL voltage -720 160 R0 WINDOW 123 0 0 Left 0 WINDOW 39 24 132 Left 0 SYMATTR InstName V1 SYMATTR Value 311 SYMBOL ind2 1312 -48 R90 WINDOW 0 5 56 VBottom 0 WINDOW 3 32 56 VTop 0 SYMATTR InstName L4 SYMATTR Value 10=B5 SYMATTR SpiceLine Rser=3D0.1 SYMATTR Type ind SYMBOL Optos\\\\4N25 1232 352 R0 SYMATTR InstName U4 SYMBOL mystuff\\\\my\\ nmos 688 144 R0 WINDOW 38 57 51 Left 0 SYMATTR SpiceModel irf840_modified_to_800v SYMATTR InstName U5 SYMBOL mystuff\\\\tl431 1120 448 R0 SYMATTR InstName U7 SYMBOL res 832 512 R0 SYMATTR InstName R11 SYMATTR Value 2k2 SYMBOL res 1120 176 R0 SYMATTR InstName R13 SYMATTR Value 2k SYMBOL res 832 304 R0 SYMATTR InstName R14 SYMATTR Value 10k SYMBOL cap 944 416 R90 WINDOW 0 0 32 VBottom 0 WINDOW 3 32 32 VTop 0 SYMATTR InstName C9 SYMATTR Value 100n SYMBOL res 1088 416 R90 WINDOW 0 0 56 VBottom 0 WINDOW 3 32 56 VTop 0 SYMATTR InstName R17 SYMATTR Value 300 SYMBOL res -304 176 R0 SYMATTR InstName R2 SYMATTR Value 1k SYMBOL res -160 176 R90 WINDOW 0 0 56 VBottom 0 WINDOW 3 32 56 VTop 0 SYMATTR InstName R3 SYMATTR Value 10k SYMBOL cap -304 320 R0 SYMATTR InstName C8 SYMATTR Value 100n SYMBOL res 1360 -48 R0 SYMATTR InstName R9 SYMATTR Value 0.75 SYMBOL schottky 1040 48 R180 WINDOW 0 24 72 Left 0 WINDOW 3 24 0 Left 0 SYMATTR InstName D2 SYMATTR Value byv32-200 SYMATTR Description Diode SYMATTR Type diode SYMBOL cap 1296 -16 R0 SYMATTR InstName C6 SYMATTR Value 220=B5 SYMATTR SpiceLine V=3D25 Irms=3D355m Rser=3D0.22 MTBF=3D2000 Lser=3D0 mfg=3D"Nichicon" pn=3D"UPR1E331MPH" type=3D"Al electrolytic" ppPkg=3D1 SYMBOL ind 1152 -48 R90 WINDOW 0 5 56 VBottom 0 WINDOW 3 32 56 VTop 0 SYMATTR InstName L5 SYMATTR Value 27=B5 SYMBOL cap 1152 -32 R0 SYMATTR InstName C7 SYMATTR Value 1000=B5 SYMATTR SpiceLine V=3D25 Irms=3D600m Rser=3D0.13 MTBF=3D20000 Lser=3D0 mfg=3D"Nichicon" pn=3D"UPH1E331MRH" type=3D"Al electrolytic" ppPkg=3D1 SYMBOL ind2 640 64 R180 SYMATTR InstName L6 SYMATTR Value 2.3m SYMATTR Type ind SYMATTR SpiceLine Rser=3D0.2 SYMBOL diode 640 -64 R180 WINDOW 0 24 72 Left 0 WINDOW 3 24 0 Left 0 SYMATTR InstName D5 SYMATTR Value 1N4937 SYMBOL cap -368 320 R0 SYMATTR InstName C10 SYMATTR Value 1=B5 SYMBOL mystuff\\\\mynpn 496 112 R0 SYMATTR InstName U2 SYMATTR SpiceModel 2n2222a SYMBOL mystuff\\\\mypnp 496 384 M180 SYMATTR InstName U3 SYMATTR SpiceModel 2n2907a SYMBOL res 688 208 R90 WINDOW 0 0 56 VBottom 0 WINDOW 3 32 56 VTop 0 SYMATTR InstName R10 SYMATTR Value 27 SYMBOL cap 384 128 R90 WINDOW 0 0 32 VBottom 0 WINDOW 3 32 32 VTop 0 SYMATTR InstName C11 SYMATTR Value 10=B5 TEXT -98 560 Left 0 !.tran 2050m startup TEXT -48 480 Left 0 !.include uc384x.lib TEXT 816 -96 Left 0 !k l1 l2 l3 l6 1
Here is the uc384x:
Version 4 SymbolType CELL RECTANGLE Normal -160 -160 160 160 WINDOW 0 8 -176 Left 0 WINDOW 3 8 176 Left 0 SYMATTR Value UC3845B SYMATTR Prefix X SYMATTR Description High Speed Current Mode Pulse Width Modulator PIN -160 -32 LEFT 8 PINATTR PinName COMP PINATTR SpiceOrder 1 PIN -160 -96 LEFT 8 PINATTR PinName FB PINATTR SpiceOrder 2 PIN 160 64 RIGHT 8 PINATTR PinName Isense PINATTR SpiceOrder 3 PIN -160 96 LEFT 8 PINATTR PinName Rt/Ct PINATTR SpiceOrder 4 PIN 0 160 BOTTOM 8 PINATTR PinName GND PINATTR SpiceOrder 5 PIN 160 -64 RIGHT 8 PINATTR PinName Output PINATTR SpiceOrder 6 PIN 0 -160 TOP 8 PINATTR PinName Vcc PINATTR SpiceOrder 7 PIN -160 32 LEFT 8 PINATTR PinName Vref PINATTR SpiceOrder 8