Yes, that's the one. The internal error amplifier of the UC3844 along with the other components in the feedback loop will adjust the drive pulse width to the primary side switches in order to maintain the output voltage at 24V.
You may be used to 'voltage mode control' where the output of the error amplifier is compared to a 'ramp' waveform in order to achieve the pulse width modulation. I'm sure you have seen pictures like the following before,
Whilst the UC3844 does have a 'ramp' that is not specifically used for the pulse width modulation. It is there for timing and can be used for slope compensation. Otherwise for peak current mode control the 'ramp' used is that due to the ripple current in the output filter inductor reflected through the transformer onto the primary side and converted to a voltage across the current sense resistor..
The oscillator in the UC3844 is used to set a latch turning on the switches. When the sensed current exceeds that requested by the error amplifier it turns off the latch and therefore the switches. The overall result is pulse width modulation which acts to control the 'peak' secondary filter inductor current. Hence Current Mode control. Including slope compensation has the effect of making the circuit control average inductor current.
When the primary side switches are on, Ton, the output filter inductor is 'set' through the transformed primary voltage minus the output voltage and its current ramps up...
dIon = Ton.(VBUS/N - VOUT)/L
When the primary side switches turn off, Toff, current continues to flow in the inductor forcing the end connected to the rectifier and catch diode down to ground at which point the catch diode 'catches' it and holds it at 0V (-0.6V).
Now the inductor is being 'reset' through VOUT and its current ramps down
dIoff = Toff.VOUT/L
In regulation the average inductor current for a given load will be fixed so the amplitudes of those ramps has to be the same such that,
dIon = dIoff
and
Ton.(VBUS/N - VOUT)/L = Toff.VOUT/L
so
Ton.(VBUS/N - VOUT) = Toff.VOUT
If you normalise to one second then Ton is the operating duty cycle, D, and Toff becomes (1 - D)
D.(VBUS/N - VOUT) = (1 - D).VOUT
Multiply out,
D.VBUS/N - D.VOUT = VOUT - D.VOUT
Rearrange
D = N.VOUT/VBUS
For a non-isolated buck converter, the forward converter is part of that family the sum would have been,
D = VOUT/VIN
With the transformer in the way VBUS/N, with N being the turns ratio, is VIN so N/VBUS is 1/VIN and the equations are the same. The above however relies on the inductor current being 'continuous'. Ripple current in the inductor will be dIon, or dIoff since they are equal when inductor current is continuous. Using dIoff,
Iripple = (1 - D).VOUT/Fsw.L
If the load current drops below half that value then the inductor current will drop to zero during Toff, becoming discontinuous. At that point the catch diode turns off and its current will remain at zero until the next switching cycle begins. If the catch diode was replaced with a Mosfet and actively switched, synchronous rectification, then the inductor current would remain continuous but go negative.
V(CATCH,VOUT) is the voltage across the inductor. V(catch) is the voltage at the junction of the Rectifier and Catch diodes. When the inductor current falls to zero the catch diode turns off and V(catch) goes to VOUT placing zero volts across the inductor.
In the 'real' circuit you are likely to see a ringing waveform at that point, and it will happen elsewhere, due to parasitic capacitances in the circuit.
Genome.