If you like that, you might also appreciate Mike C’s approach. He has a 4-channel driver that uses banks of AMC7135’s additively to increase current up to the max level of the driver. Only a single AMC7135 chip is PWM’d so most mode levels are completely PWM free. The PWM channel is for modes below 350mA current.