Вот второе аналоговое решение. Как предлагала уважаемая
Tanya.

Здесь не стоит обращать внимание на DA902/R901 (использовано для отладки; в реальности сигнал опоры подается с 16 битного ЦАП).
При токе 10 А рассеиваемая мощность составляет почти 300 Ватт на силовом транзисторе. Применение Дарглинтоновского транзистора... как вариант, не очень нравится.
Подключение последовательно резисторов для уменьшения рассеиваемой мощности на транзисторе - вариант, но общая мощность никуда не девается.
НЕКРАСИВО.
Примечание: такая схема на полевых транзисторах не очень хорошо себя ведет при малых напряжениях, менее 5 В сток исток. Может возбудиться из-за нелинейностей, свойственных транзистору.

Для 60 А рассеиваемая мощность 1.5 киловатта.