Hi FluidPowerTom,
nobody wants to change dither frequency during the running program.
But if you want to do it , it works: I have placed a NV-memory and changed it and it gives the value to the dither frequenc. It was a test.
You choose one time the correct dither frequency for your valve and then don't change it.
I think high frequency pwm is a good solution, because , it is like constant voltage.
Then add a am-modulation (dither) to change the current.
If you use low fequency, I think, it is very critical.
If the valve has another inductivity (tolerances!) the current will be not the same.
I don't think, it is a good way to do this.
You will have 100% dither, if you do it....