Cabraham
Thankyou very much for your reference…..very good articles there
The oscillations from subharmonic oscillation will always (at lease I think so?) be of too small amplitude on the output current to bother me…
–However, these oscillations are said to possibly cause a high pitched whining in the transformer/inductor , and for that reason alone, I must eliminate subharmonic oscillation.
Unfortunately, I cannot simply reduce my output voltage to ensure getting rid of subharmonic oscillation, as Dr Ridley in his article (below) says that subharmonic oscillation can also happen at duty cycles below 50%
For slope compensation, I picked out the article
“Current Mode Control Modelling” By Dr Ray Ridley
(from logging in to
)
Though I am not so sure if this article applies to my current mode buck converter, because on page 3 of Dr Ridley’s article, he states that
“current mode control regulates the peak of the inductor current with a control signal Vc”
….But my buck doesn’t use a “control signal, Vc”, but just turns the mosfet off when the current sense resistor voltage reaches 1 Volt.
..Here is my basic schematic…
SCHEMATIC:
LT1241 DATASHEET.
..-My circuit does present subharmonic oscillation on the LT Spice simulator (when duty cycle is above 50%).
-The subharmonic oscillation obviously exists because I can see the gate drive pulses being alternately long then short, etc, etc…
Another thing that makes me think normal slope compensation rules might not be applicable to my circuit is page 5 of the following Application Note concerning slope compensation.
LINK TO ONSEMI APP NOTE AND8029
..pgae 5 says that …
“injecting a compensation ramp diminishes the current loop
gain. This has the same effect as raising R(sense) on the
small–signal point of view.
-As a result, the controller grows its operating feedback voltage VFB (that sets Ip) to impose the same peak current.”
…….However, the above definitely is not my situation……my controller will not grow its “operating feedback voltage” –my circuit has no feedback voltage, -my circuit must not regulate voltage, -only LED current must be regulated.
In fact, an inspection of the electronics on my schematic reveals that adding slope compensation will in fact result in a reduction of my output current……
-since my trip voltage on the current comparator is always fixed at 1 Volt….
….The only way that I will then be able to raise my output current back up again is by reducing the current sense resistor…….
...but this will bring about a reduction in the current sense ramp….which means that I am reducing the effect of the ramp that I will have just injected.
-I will be “robbing Peter to pay Paul”.
The point about my circuit is that it’s purely current mode, there is no voltage feedback.
(-apart from open LED protection, should a LED fail, but this is inoperative under normal circumstances.)
Voltage regulation is not wanted in my circuit, only LED current is to be regulated.
In my buck circuit , the error amplifier in the LT1241 PWM controller is not ‘active’, -it is permanently ‘railed’ …
(…therefore, it would also be pointless for me to add feedback compensation components to it.)
I suspect that the power stage transfer functions presented in Dr Ridley’s article are for voltage, and thus not relevant to me.
I wonder if this article’s words on slope compensation are relevant to me ?
Dr Ridley’s article gives an equation for the amount of ramp to add on the middle of page 6 (Right hand side)
…it is …Se / Sf = 1 – 0.18/D
where:
D = duty cycle
Se = ramp to be injected
Sf = off_time ramp
…I am wondering if this is right for the amount of ramp that I should add ?
Interestingly, at the bottom (left hand side) of page 7, Dr Ridley discusses and illustrates a converter for which just the current feedback loop is closed....
...and states that the current bounces about a bit but is stable.
……interestingly , it then goes unstable with subharmonic oscillation when the voltage loop is then closed.
Apologies for the length of this post.
Do you believe I should inject a compensating ramp?
Also, how shall I deal with the subsequent drop in output current?
Thankyou for listening.