P
Pooh Bear
Guest
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 shit 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
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 shit 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