а как быть с законом ома?
о какой нагрузке идет речь?
напряжение на источнике - да, можно оставить постоянным
...но на нагрузке то напряжение должно меняться для поддержания тока!

ну или сопротивление нагрузки должно меняться
(и тогда задача сводится к управлению нагрузкой а не источником)
в приведеных примерах жуткие линейные балласты,
для 12V90A надо в пределе 1.1kW ронять на таких,
технически так можно сделать, но я не могу представить задачи, для которой такой вариант будет обоснованным.
оптимальным вероятно будет лезть в источник и добавлять там регулируемое ограничение тока,
а если это неприемлемо - то делать доп преобразователь, ограничивающий ток, например buck, (или просто pwm, если нагрузка индуктивная или некритичная к импульсам)
для 90A полумостовой(синхронный) buck можно построить на 2х силовых FET
напр на копеечных 150N30 и кпд можно добиться 90+%
... и даже при этом с транзисторов и индуктора будут выделяться десятки W
Добавлено after 23 minutes 25 seconds:
vlasovzloy,
оптопара отдельная даж не нужна, можно на той же что и фидбек напряжения делает.
просто токовым каналом в параллель с tl431 засвечивать пару. хоть через диод
если компактность неважна то можно и шунт 100A 75mV + простенький lm358, это кстати будет точнее и помехоустойчивее любого холлового сенсора
