Author Topic: Need help with a UC3843 based SMPS repair  (Read 20344 times)

0 Members and 1 Guest are viewing this topic.

Offline SCRTopic starter

  • Contributor
  • Posts: 35
  • Country: de
Need help with a UC3843 based SMPS repair
« on: August 09, 2016, 07:32:44 am »
I received an UC3843 based SPMS (driving an audio amplifier) for repair, and it turned out slightly more complicated than anticipated, so would be happy about some help and inspiration...

According to the user, the amp kept blowing fuses as soon as it was switched on. The PCB looked fine without any visual damage of the components. I started checking components and found out that R521 (gate resistor between UC3843 and MOSFET) was open, also U506 and Q513 were gone, replaced all of these. I also noticed that R509 had a tiny hole, so i also replaced R508 and R509 (current sensing).

There is one inconsistency in the (manufacturer supplied) circuit diagram, R508 in situ was actually 1K2 (diagram 1K) and R509 was 10? (diagram .1?). The soldering of both looked quite original, not sure if the 10? was a design change to handle current spikes?

For a first test i put a  1K load on the +22VDC output and (bulb in line) powered up the unit. The SPMS did not fully power up as it apparently was stuck in the UC3843 startup. I then removed the 1K load and tried again and interestingly now it seemed to power up properly.  I then applied the 1K load while it was powered up and it still seems to run fine (and it supplied all external voltages), so i assumed it is just a startup problem.

I checked the UC3843 VCC supply and replaced C510 (support cap) as well as C512 (VR support cap for Q515). That did not change anything, unfortunately. R518/R519 for the initial (boot up) voltage support to UC3843 were also ok, and i could measure 165V before R519 but only 8V at VCC with the external load. Without an external load, the startup seems to work as the initial voltage support came up to 11V.

The primary voltage suppy measured after C517/C518 delivers a clean and ripple free 165V DC, so this seems to be fine.

When i lower R519 (limiting resistor between 165V supply and UC3843/11V Zener) from 47K to 22K, the startup seems to work as expected with the unit powering on and supplying secondary voltages as expected. I can also see that the UC3843 now takes up 1-2mA as required for the initial power up sequence.

Then there is the secondary voltage supply from the transformer winding 1-8 to take over after the startup has happened. With a 1K load in place, i just measure 8V after D532 (rectifier between transformers 22V AC and UC3843) and before R521 (limiting resistor before 11V Zener), without the load it's 16V should be enough to supply 11V after the Zener and run properly.

I then removed the transformer and measured the windings with my LCR set at 1 KHz. The values all seemed to be healthy (4-6: 2 mH/660 Ohm, 1-7: 10uH/0.2 Ohm, 2-7: 1.97mH/418 Ohm, 10-9 and 10-11: 40uH/0.8 Ohm, 15-14 and 15-16:  9,9uH/0.2 Ohm).


So... what i don't really understand is how the 1K load at any of the secondary outputs can destabilize the startup process, any idea? It seems to be both a problem with the startup voltage as well as with the transformer supply voltage, but D507 seems to be ok and C510 was replaced.

Anything else i'm missing?

Thanks!


« Last Edit: August 09, 2016, 07:39:09 am by SCR »
 

Offline bktemp

  • Super Contributor
  • ***
  • Posts: 1616
  • Country: de
Re: Need help with a UC3843 based SMPS repair
« Reply #1 on: August 09, 2016, 07:38:38 am »
There is one inconsistency in the (manufacturer supplied) circuit diagram, R508 in situ was actually 1K2 (diagram 1K) and R509 was 10? (diagram .1?). The soldering of both looked quite original, not sure if the 10? was a design change to handle current spikes?
10 ohms for the current shunt is too high. 0.1 ohms is most likely the correct value (Ipeak=1V/Rsense=10A, that's ok for two paralleled BUK456 mosfets). Did you replace R509 with 10ohms? If yes, that's probably why the smps is unable to produce any output power.
 
The following users thanked this post: SCR

Offline SCRTopic starter

  • Contributor
  • Posts: 35
  • Country: de
Re: Need help with a UC3843 based SMPS repair
« Reply #2 on: August 09, 2016, 07:46:12 am »
Ok, thanks, i'll replace it against .1 and test again.

 

Offline tautech

  • Super Contributor
  • ***
  • Posts: 28326
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: Need help with a UC3843 based SMPS repair
« Reply #3 on: August 09, 2016, 08:56:43 am »
Ok, thanks, i'll replace it against .1 and test again.
Yes that would seem to be a plausible explanation, that R509 had been damaged and just as bktemp has suggested ten Ohms would be an unusually high value for current sense.
Avid Rabid Hobbyist
Siglent Youtube channel: https://www.youtube.com/@SiglentVideo/videos
 

Offline T3sl4co1l

  • Super Contributor
  • ***
  • Posts: 21657
  • Country: us
  • Expert, Analog Electronics, PCB Layout, EMC
    • Seven Transistor Labs
Re: Need help with a UC3843 based SMPS repair
« Reply #4 on: August 09, 2016, 10:10:48 am »
Ew...

Just ew...

I'd say kill it with fire, but it's already dead, good riddance...

Replace it with something actually good, if possible.  I'd imagine pairs of 48V and 24V COTS supplies would do the job... might be able to find duals?

Tim
Seven Transistor Labs, LLC
Electronic design, from concept to prototype.
Bringing a project to life?  Send me a message!
 

Offline SCRTopic starter

  • Contributor
  • Posts: 35
  • Country: de
Re: Need help with a UC3843 based SMPS repair
« Reply #5 on: August 09, 2016, 11:17:54 am »
I've checked the photos again i took before starting the repair, the solder spots look indeed a tad different than the factory ones... looks like someone already tampered with the SPMS before i got it.
 

Offline SCRTopic starter

  • Contributor
  • Posts: 35
  • Country: de
Re: Need help with a UC3843 based SMPS repair
« Reply #6 on: August 10, 2016, 01:20:28 pm »
Ok, have replaced R508 against 1K and R509 against 0.1 ohm, as in the circuit diagram. Put a 820 ohm ballast load on the 22V output and did a first power up to check UC3843 VCC, which went up to 11 volt as expected, directly after this the MOSFETS overheated and the main fuse blew after a second.

Hmm... have to get another couple of BUK456 and check what happens on the UC3843 output pin to the MOSFET gates, no idea why it would do that.


 

Offline bktemp

  • Super Contributor
  • ***
  • Posts: 1616
  • Country: de
Re: Need help with a UC3843 based SMPS repair
« Reply #7 on: August 10, 2016, 01:48:04 pm »
Did you check all secondary side diodes?
Maybe one is shorted.

The power supply is a odd design:
There is no regulation at all. After a short delay after powerup the current sense signale gets shorted, so the converter is running at maximum duty cycle, acting as a simple transformer. The current sensing is only used for soft start.
It looks like a  forward converter, but is missing the freeweeling diodes after the rectifier. Strange design.
« Last Edit: August 10, 2016, 02:36:09 pm by bktemp »
 

Offline TerraHertz

  • Super Contributor
  • ***
  • Posts: 3958
  • Country: au
  • Why shouldn't we question everything?
    • It's not really a Blog
Re: Need help with a UC3843 based SMPS repair
« Reply #8 on: August 10, 2016, 02:47:09 pm »
How about a fault (possibly thermal) with D523, or D525? And check C524.
Something is making the main FETs bear a lot of current faster than the current limit circuit can switch them back into off-state.
Collecting old scopes, logic analyzers, and unfinished projects. http://everist.org
 

Offline bktemp

  • Super Contributor
  • ***
  • Posts: 1616
  • Country: de
Re: Need help with a UC3843 based SMPS repair
« Reply #9 on: August 10, 2016, 03:29:44 pm »
Something is making the main FETs bear a lot of current faster than the current limit circuit can switch them back into off-state.
There is no current limit after a short initial delay, because Q515 disables the current sense signal.
So any excessive overcurrent will destroy the mosfets.
 

Offline SCRTopic starter

  • Contributor
  • Posts: 35
  • Country: de
Re: Need help with a UC3843 based SMPS repair
« Reply #10 on: August 10, 2016, 06:15:52 pm »
There is no current limit after a short initial delay, because Q515 disables the current sense signal.
So any excessive overcurrent will destroy the mosfets.

That's why i want to take a closer look at the output pin (PWM signal) to see what happens at startup. I did not properly check out the position of R516 so first thought it would be kind of a bias for the IB input (via Q515 ground), but actually the VR 5V supply directly drives the base of Q515, so fully disables the current sense feature. Strange!

I'll check D523 and D525 as well as C524, thanks!

The secondary diodes should be ok as the output voltage was correct with the 10 Ohm resistor and without load, but i'll check them anyway.
 

Offline bktemp

  • Super Contributor
  • ***
  • Posts: 1616
  • Country: de
Re: Need help with a UC3843 based SMPS repair
« Reply #11 on: August 10, 2016, 06:33:23 pm »
You can apply an external +12-14V supply voltage after D532 to power the UC3843.
Then you can apply a low voltage to the input and look at the switching waveforms. If there is a shorted diode somewhere or the duty cycle is too high (it should be <50%) it will draw a significant amount of current.
 
The following users thanked this post: SCR

Offline Ton

  • Regular Contributor
  • *
  • Posts: 53
  • Country: dk
Re: Need help with a UC3843 based SMPS repair
« Reply #12 on: August 10, 2016, 08:32:43 pm »
Hi

This is a really odd ball of a converter, so here are my 2 cent ideas.

Since there is a suspicion that somebody else have worked on this converter, then the more I look at it the more I think it should run with a UC3845 controller instead.

Basically the voltage loop is disabled, pushing the controller towards 100% dutycycle |O, the current loop is disabled shortly after the startup has finished, pushing the controller further towards 100% duty-cycle. |O

So now there is no control loops to turn off the Mosfets => we get close to 100% dutycycle, if it ran with a UC3845, this would be 50% duty-cycle due to the build in t-flip flop in this model. and a 50% duty-cycle fits quite well with a forward converter style power transfer.

A forward style power transformer do not like duty-cycles going towards 100%, the core will probably saturate due to accumulated magnetic flux due to no time for core reset.

and a saturated transformer means hot mosfets, and then blown mosfets, just as OP has experienced.

I just cant get my head around how this dogs breakfast of a converter is supposed to work with a UC3843 with disabeled loops.

Or I might have misunderstood everything, it is after all around 15 years since I worked with a UC384x family controller. and it was in a flyback configuration.

Ton
 

Offline rob77

  • Super Contributor
  • ***
  • Posts: 2085
  • Country: sk
Re: Need help with a UC3843 based SMPS repair
« Reply #13 on: August 10, 2016, 09:16:04 pm »
Since there is a suspicion that somebody else have worked on this converter, then the more I look at it the more I think it should run with a UC3845 controller instead.

Basically the voltage loop is disabled, pushing the controller towards 100% dutycycle |O, the current loop is disabled shortly after the startup has finished, pushing the controller further towards 100% duty-cycle.

+1

i think it should be UC3845/3844 as well - those have limited duty cycle to 50%

btw.. that SMPS design is kind of stupid.. but i have an idea how to make it even more stupid...  replace the UC3845 with a 555   :-DD :-DD :-DD
 

Offline Ton

  • Regular Contributor
  • *
  • Posts: 53
  • Country: dk
Re: Need help with a UC3843 based SMPS repair
« Reply #14 on: August 10, 2016, 09:21:55 pm »
Got my head a little more around it, so the converters off time is controlled by the value of CT, made up of C501,C502,C503,C504 and JU505 and the switching frequency is then adjusted with R516.

Based on the values in the schematics(C501 12nF), then they try to have a dead time of 3us-4us and a frequency of 100kHz => a duty-cycle of approximately 65%

the bad thing about this is that the Rt value is below 1Kohm, and the data sheet has no specifications for RT lower than 3K. so it might work ---- or not.

Why do they disable the current loop ??  cant see any good reason for that, just making the converter more fragile. Hummm

running this converter from a lab psu, and then checking some waveforms sound like a really good idea.

I had the same thought about the 555, but then you would loose the softstart  :-DD

Ton
 

Offline T3sl4co1l

  • Super Contributor
  • ***
  • Posts: 21657
  • Country: us
  • Expert, Analog Electronics, PCB Layout, EMC
    • Seven Transistor Labs
Re: Need help with a UC3843 based SMPS repair
« Reply #15 on: August 11, 2016, 12:48:01 am »
I had the same thought about the 555, but then you would loose the softstart  :-DD

Don't worry, just use a bigger supply filter cap -- comes up more slowly, and the low gate voltage limits switching current!

The MOSFET dissipation will be higher though, so you might replace it with a vacuum tube, which can dissipate the extra power. :)

Tim
Seven Transistor Labs, LLC
Electronic design, from concept to prototype.
Bringing a project to life?  Send me a message!
 

Offline rob77

  • Super Contributor
  • ***
  • Posts: 2085
  • Country: sk
Re: Need help with a UC3843 based SMPS repair
« Reply #16 on: August 11, 2016, 06:22:30 am »
I had the same thought about the 555, but then you would loose the softstart  :-DD

Don't worry, just use a bigger supply filter cap -- comes up more slowly, and the low gate voltage limits switching current!

The MOSFET dissipation will be higher though, so you might replace it with a vacuum tube, which can dissipate the extra power. :)

Tim

hmmm... actually.... that's not a bad idea at all ;)  Vacuum tube SMPS , that would be a great technology for audiophools  :-DD warmer supply rails resulting in richer sound  :-DD but we would have to replace the 555 with an astable multivibrator made of tubes to be more "pure"  :-DD
 

Offline SCRTopic starter

  • Contributor
  • Posts: 35
  • Country: de
Re: Need help with a UC3843 based SMPS repair
« Reply #17 on: August 11, 2016, 07:53:07 am »
With external power supplying the UC3843 the PWM output is at 54% duty cycle and 142 Khz (factory set, R516 allows to vary the frequency between 80-145 KHz).

When applying 0-20V to the primary input after BR327 the PWM duty cycle stays at 54%, regardless of the input voltage.
The scope shot shows the PWM input (yellow) and voltage output (green) at the MOSFETS (ignore the duty values of channel 1, they are an artefact of the switching spikes in the MOSFET input).

At 20V the input current is at 210 mA, which seems to be a tad high?

C524 and D525 are ok, still have to check D523. The only part damaged by the last full test was one of the MOSFETS (replaced both though) and the fuse, everything else seems to be still fine. I wonder if i should add a reverse diode to the UC3843 output, as well as flybacks to the MOSFETS as recommended above - if everything else is up and running again.

 

Offline bktemp

  • Super Contributor
  • ***
  • Posts: 1616
  • Country: de
Re: Need help with a UC3843 based SMPS repair
« Reply #18 on: August 11, 2016, 08:11:28 am »
210mA is way too high for no load condition, even at full mains voltage. At 20V that's already 4.2W. At 300V it will be 63W if the current stays constant (most likely it will rise with the voltage, so the power dissipation will be around 1kW!).
At 4.2W some component should get warm. Maybe that helps to find the faulty part.

The switching waveform looks a bit strange: The voltage typically swings to 2x supply voltage during off phase while discharging the inductor current. In your waveform the peak is lower and much shorter, it looks like there is almost no energy stored in the inductor. But it is hard to tell because of the odd topology used in this SMPS.
My guess would be one winding of the transformer is shorted either internally or there is a shorted diode.
 
The following users thanked this post: SCR

Offline T3sl4co1l

  • Super Contributor
  • ***
  • Posts: 21657
  • Country: us
  • Expert, Analog Electronics, PCB Layout, EMC
    • Seven Transistor Labs
Re: Need help with a UC3843 based SMPS repair
« Reply #19 on: August 11, 2016, 10:43:18 am »
hmmm... actually.... that's not a bad idea at all ;)  Vacuum tube SMPS , that would be a great technology for audiophools  :-DD warmer supply rails resulting in richer sound  :-DD but we would have to replace the 555 with an astable multivibrator made of tubes to be more "pure"  :-DD

It works pretty well, really...  :o 8) http://seventransistorlabs.com/tmoranwms/Elec_Compound2.html (from 2007)

Tim
Seven Transistor Labs, LLC
Electronic design, from concept to prototype.
Bringing a project to life?  Send me a message!
 

Offline SCRTopic starter

  • Contributor
  • Posts: 35
  • Country: de
Re: Need help with a UC3843 based SMPS repair
« Reply #20 on: August 11, 2016, 12:10:26 pm »
210mA is way too high for no load condition, even at full mains voltage. At 20V that's already 4.2W. At 300V it will be 63W if the current stays constant (most likely it will rise with the voltage, so the power dissipation will be around 1kW!).
At 4.2W some component should get warm. Maybe that helps to find the faulty part.

Had a look with a thermal cam, the two MOSFETS went to 70ºC after 5-10 seconds, but they were not mounted to the heatsink while testing. Still a bit too hot for a MOSFET driving just 200 mA.
D525 went up to 60ºC (but not sure why, winding 2-7 looks like some kind of push-pull /inverted phase circuit?)

Quote

The switching waveform looks a bit strange: The voltage typically swings to 2x supply voltage during off phase while discharging the inductor current. In your waveform the peak is lower and much shorter, it looks like there is almost no energy stored in the inductor. But it is hard to tell because of the odd topology used in this SMPS.
My guess would be one winding of the transformer is shorted either internally or there is a shorted diode.

I'll check the diodes again, as next step i would remove the transformer and only connect the primary windings to check if the input/output square wave looks similar. Good chance that the insulation of the primary winding got damaged, since it is a simple e-coil type transformer it should be possible to rewind it though (BTW, Heiser Transformatorenbau is a good address for such custom work in DE).
 

Offline bktemp

  • Super Contributor
  • ***
  • Posts: 1616
  • Country: de
Re: Need help with a UC3843 based SMPS repair
« Reply #21 on: August 11, 2016, 12:26:56 pm »
Had a look with a thermal cam, the two MOSFETS went to 70ºC after 5-10 seconds, but they were not mounted to the heatsink while testing. Still a bit too hot for a MOSFET driving just 200 mA.
That's probably because there are much higher peak currents flowing due to a fault somewhere.

Quote
D525 went up to 60ºC (but not sure why, winding 2-7 looks like some kind of push-pull /inverted phase circuit?)
D525 should stay fairly cool. Look at the waveform on pin 2 of the transformer. My guess would be D525 is conducting in reverse direction, therefore shorting or at least loading the winding.

D525 and the winding at pins 8-2 are used to remove the magnetic flux from the transformer, generated during the on phase.
Here is a short description of how a forward converter works:
http://schmidt-walter-schaltnetzteile.de/smps_e/edw_hilfe_e.html#funprin
 

Offline SCRTopic starter

  • Contributor
  • Posts: 35
  • Country: de
Re: Need help with a UC3843 based SMPS repair
« Reply #22 on: August 11, 2016, 01:58:44 pm »
Thanks for the forward converter link!
I tested D525  before and it looked fairly good. Don't have a spare BYR 29-800 at hand, could get a STTH812DI as replacement though. Waveform/swing on pin 2 looks similar to the voltage output, except for the overshoot.
 

Offline TerraHertz

  • Super Contributor
  • ***
  • Posts: 3958
  • Country: au
  • Why shouldn't we question everything?
    • It's not really a Blog
Re: Need help with a UC3843 based SMPS repair
« Reply #23 on: August 12, 2016, 12:15:20 pm »
There is no current limit after a short initial delay, because Q515 disables the current sense signal.
So any excessive overcurrent will destroy the mosfets.

Oh god. I'd ignored that bit since why would anyone do that?
Ha ha, actually strictly according to the schematic, there is NEVER any current feedback. What's that dot doing there?
Collecting old scopes, logic analyzers, and unfinished projects. http://everist.org
 

Offline b_force

  • Super Contributor
  • ***
  • Posts: 1381
  • Country: 00
    • One World Concepts
Re: Need help with a UC3843 based SMPS repair
« Reply #24 on: August 12, 2016, 12:25:10 pm »
Not having a feedback loop in a SMPS made for audio isn't so weird at all.
In audio the load varies a lot, which is a big problem for SMPS with a feedback from the secondary winding.
Second, in audio circuits it's also not very important to have an exact output voltage.
In fact, most guitar amplifiers use the voltage sagging for extra compression effect.

Only working on 99% duty cycle wouldn't be my choice, that leaves not a whole lot of room to play.

Another problem is that now the output voltage dependent on the input voltage.
Although, that's also similar compared to a linear power supply.
« Last Edit: August 12, 2016, 12:28:00 pm by b_force »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf