Лнд, Вы бы определили параметры управления…
Явно Ваш BLDC совсем не должен выдавать на валу сотню-другую krpm
Вопросы нужно как-то ограничивать реалиями использования…
На листочке бумаги нарисуйте диаграмму управления для всех обмоток на один оборот…
Появится понимание и можно будет отладить код с осциллографом на всех выходах.
Потом переходить к драйверам…
Если не совсем понимаете что и как - ищите из наличия драйвера с deadtime по приемлемым для Вас ценам…
Тут очень поможет заполнение местоположения в профиле пользователя - будет сильно проще давать советы по наличию в ближайших ларьках и оптимальным ценам.
Ну и почитать про управление BLDC у ST/TI/IR/… в статьях и описаниях EVB совсем не помешает - там и схемотехника, и примеры кода,…
А потом уже переходите к реализации. В противном случае циклов выхода волшебного дыма Вас ждет весьма много на пути к реализации…
Формально при этом Вы вполне можете и сам мотор к той категории причислить… У студента, который с наскоку попытался запустить BLDC мотор, первым делом умер именно мотор - он использовал ЛБП (2kW) без установки ограничения тока и ключи на 100A при паспортном токе в обмотках 5A…