Closed current loop control without H-Bridge, PWM
You could use a simple current driver and a DAC such as this IC. If the IC doesn't source enough current you could 'break out' the block diagram an make your own current driver with opamp and mosfet. Instead of a DAC you could use a frequency generator circuit to run pure analog.