A bit more testing in..........
Seems there is still a considerable oscillation in the current when I change the load suddenly.
I was afraid something like this was going to be an issue.
When I increased the capacitance in the feedback loop to around 1uf, the oscillation was about 1hz and would smooth out after a few seconds.
The problem stems from a slight delay in the controller between a change in the input and the change in the output. If I slow the response of the limiter enough, it will dampen the oscillation, but makes the current regulation rather poor. I want good regulation without oscillation.
One approach I might use is to make the limter respond very quickly to over limit , but respond very slowly to undercurrent. I think I'm going to need to reconfigure something in the circuit.
I tried programming the fixed throttle limits, and that seems to work perfectly.
I tried changing the throttle response setting to high, and that helped a bit, but there is still a significant delay.
I tried setting the startup current to high and the thing has really impressive starting torque for a sensorless controller.