Эм... А как ещё? Нет, я понимаю, можно ориентируясь на датчики холла, управлять и по табличке, либо синус/трапецию подать, но я бы как раз это и назвал "китайским поделием". Тут и школьник, увлечённый темой, справится.
Практически во всех более-менее серьёзных проектах в качестве датчика угла использовали ВТ + шунт на каждой фазе. Шунт можно и не на всех фазах, но и ВТ, и шунт требуют АЦП.
Вообще это всё действительно флуд, я бы предложил это всё в отдельную тему вынести. За работу, к сожалению, взяться времени абсолютно нет, но вот этот спор (Управление бесколлекторным двигателем с АЦП и без) я бы с удовольствием почитал. Если он конструктивен будет, конечно.