В целом данное решение не является уникальным и я сейчас рассматриваю его также не как уникальное. Данное ТЗ было составлено по примеру питания обычного компьютерного вентилятора, где использование ШИМ будет адекватно только там, где это предусмотрено стандартом. В случае регулировки питания через ШИМ не будет адекватной работы схемы открытого коллектора на тахометре. ШИМ наложится на импульсы тахометра. Это можно решить другим путем - дать ШИМ высокой частоты и вычленить его.
Но данная тема меня заботит уже некоторое время в контексте КИП. Есть те же 0..20-4..20мА на аналогах, 0-10В, емнип, для пассивных датчиков. Тот же задатчик Овен вполне способен работать с этим.