Hi,
you may have noted my posts about problems recently with my attempts to make a high power smps.
I'll give a quick overview.
The application is a high power pro-audio amplifier.
Traditional psus use nice toroids that we know well. You can optimise them for low copper losses that helps keeps weight down.
We want to make our amps lighter though. Like some competitors that are also using SMPSs.
Various mfrs have used switch-mode techonology. The fixed duty cycle approach appears to be universal. I expect this is since a classic forward converter doesn't have the bandwidth to respond to audio transients. Not to mention cross-regulation to other rails issues.
Unlike most 'forward converters' - see argument about this terminology another day - PLS ! they run at a fixed duty cycle. I.e. max. Kinda 90%.
Ok - so that's the rough overview.
So - I have this pcb with my design that's 'plain vanilla' - no frills. The 'control circuitry' i.e. SG 3525 and some other s*it is located on a plug-in pcb via a right-angle pcb header.
I work-up the prototype - the waveforms look right etc etc....
Then I get trouble as I've mentioned here before. The UVLO I can deal with. If the parts can't 'agree' when to stop working I'll tell them myself !
So - that one's fixed. Ok - finito. ( or so you might think )
Next problem - apparent 'jitter' on the trailing edge wavefom at the load ( high side ) with high input volts on the highside drive. I investigate this. I add a zener clamp on the highside IGBT for example in case of gate resonance. No good. I modify the signal path to reduce inductance. No good.
I then find by accident that if I try to 'provoke' the highside jitter it's affected by my hand capacitance on the switch that I have included to 'stop switching' to the shutdown pin on the 3525. Uh ?
I check the supervisory supply. I discover that if the supervisory supply ( provides drive to the 3525 ) is higher than before - changed transforner ratio - then the jitter occurs earlier ( I'm ramping the input volts on a variac ).
I'm getting desperate.
So - I look at the 3525 output. OutA and OutB. I checked them earlier and they look nice and clean.
I have a high resistance nominal load on the half-bridge output that takes mere milliamps.
I see the switching waveforms. They look sensible at the load. Apart from this funny 'jitter' on the high side that only occurs at high DC bus volts when driving my TX ( no sec load ).
I feel I'm going mad.
Finally I get the sense to check the inputs to my IR2110 high side driver ( from the 3525 ). Recall I checked these before populating the pcb.
I see mismatched timing periods !
I have OUTA used as the high side drive signal . It looked fine before but it's only 500ns long I discover ! OUTB is 4.5us long ( as it should be ) !
I remove the IR2110 gate driver. The waveforms are perfect. Excellent match between OutA and OutB.
I replace the IR2110. Mismatch occurs again. I've'blown' enough IR2110s to not think they're the problem. How can the logic input loading of the IR2110 affect a totem-pole output from the 3525 ?
So - is the 3525 at fault ? I'm careful only to change one item at a time normally. I reckon maybe I should replace the TI 3525 with an STM part ( actually that's 2 items at a time technically - but I didn't expect my other TI sample to be any different ).
I do so. Goddamit if the same bonkers behaviour isn't replicated by another part from a different vendor !
I check that my pcb man has allocated every pin correctly ( he has ) . I read the data sheets looking for some mention of erroneous behavour. I find nothing.
I noted in passing that the 3525 seemed to be sensitive to noise on the shutdown pin. Odd, since the IC block diagram shows that to be a 'slow' input. It has to discharge the soft-start cap. Soft-start is working fine. But my grounds should be clean - I've got a Kelvin connection to the low-side IGBT emitter mere cm away.
Right now I feel like I'm going slightly mad. Maybe the pcb guy did something wacky I've totally missed - but he's rarely that useless.
Does unequal duty cycle on OutA and OutB ring any bells with 3525 users ? It's baffling me !
Graham