Как лучше сделать многоканальный драйвер PWM (ШИМ) вентиляторов на базе STM32?
таймеры в STM32 аппаратно приспособлены для решения задач подсчета входных импульсов и использовать для этих целей тахометр в режиме мультиплексирования входов - неоправданное усложнение задачи
2) 25-35 кгц, можно было бы посмотреть с матплаты осциллографом, но мне лень, маленькая частотата шим - будет писк, большая - чуть больше потерь в транзисторе.
4) совершенно верно, можно избежать и в 3 пиновых с помощью доработки напильником.