I still wonder why nobody makes curret regulation via µC
It's more precise than turning a pot and you can permanentyl regulate it by measuring a shunt over the ADC...
Because, for the most part, UCs need, in some cases, more time to react to a spike then a linear driver. Linear drivers are cheap, tend not to spike, and tend to start up 100% of the time, compared to a uC that does not always reset cleanly.
Steve