Going off on a flight of fantasy then let's say you want to do 12V out with 24V in, 50% duty cycle, with a 100mA minimum load current. Ripple current in your inductor needs to be 200mA. 1MHz gives you 500nS set/reset at 12V so your output inductor works out to be...
L = Vsr.Tsr/dI
L = 12*500n/200m
or 30uH
The ripple current will be a triangle wave and get converted to a triangle voltage across your output filter ESR. Assuming +/- 10mV hysteresis in your driver then you would want 10mV/100mA or 100mR of ESR in the filter capacitor..
Let's see if that rocks... and surprisingly it does because, after babbling sums, I have just had a look,
A1 is the 'driver' with its hysteresis, Vh, set to 10mV. Other components more or less as suggested. Fundamentally, perhaps, you need to maintain the 'loop' first order and that is the inductor driving the filter capacitors ESR. As such that signal, at the switching frequency, needs to be delivered 'undisturbed' to the input of your 'driver'. That will be R2 and C1..
Summing point to the 'driver' is 10mV peak, its hysteresis. Output voltage shows the same, 'AC', peak levels. That will be R2 and C1 delivering. Ripple current in the inductor is 200mA peak to peak.
And the switching frequency is...
1MHz.... I was surprised as well.
I think I'm still right about a 'delay time', which you will have in circuit, having twice the effect.. just 'learnt' something new myself in regard to hysteretic control.
Otherwise it is just a model which demonstrates some of the underlying principals. No doubt in real life things will be much harder.
LTSpice Model attached if you wish to play.
Linear Technology - Design Simulation and Device Models
Try setting the output voltage to other levels above and below 12V and see how it affects the operating frequency. Wet finger in the air says +/- the same either side of 12V/50% duty cycle will give the same reduction in operating frequency.
As suggested you can bring it back by reducing the level of hysteresis in the 'driver'. Assuming you can control it then I don't imagine that the disturbances and time scales over which they occur that you might be expecting to deal with will upset the overall operation.
There may be other 'niceties' but unless you were already there it's a start.
Genome.