That's not how choppers typically work. They normally run at a constant switching rate, with the pulse width varying based on commanded output. Current limiting will prematurely turn off the output current, ONLY if the limit is exceeded. At low pulsewidths, and/or low loads, you'll never reach the limit, because the current is not turned on long enough to saturate the coil, due to the coil inductance . The whole idea is to vary RMS voltage, allowing the current to do what it will, provided it does not exceed the set limit.
Ray - I'm not sure where your reply contradicts anything I said. If you check out the attached pic I think I described it adequately for the purposes of the thread. However if we're being Mr. Picky...
Current limiting will prematurely turn off the output current
Actually current limiting turns off the output VOLTAGE. current decays as a result.
because the current is not turned on long enough to saturate the coil, due to the coil inductance
As above, it's because the VOLTAGE is not turned on long enough to allow the current to rise to saturation because of the effects of inductance. We use a larger than rated VOLTAGE to "combat" inductance by reducing the rise time of the current and hence why we need current LIMITING in the first place.
But enough of this merry banter... now to the bit in your reply which is really pertinent to the point we were discussing... (please read post #33)
What I was asking was... please explain how the LOAD on the stepper motor affects the coil current? and in particular because you've said it here... please explain how a LOW load would result in a lower coil current. You may well be correct - as I said earlier in the thread I've had this stated to me before but no one has ever explained (or been able to explain) why. Personally I don't get it - and that's why I'd LOVE to have someone explain this.
Cheers
Ian