BLDC има съсредоточена намотка ( едната фаза е навита на един зъб) и дава трапезовидно напрежение. Пример: мотор на харддиск, флопи или СДРОМ.
Синусоидалните мотори имат рапределена намотка, едната фаза обхваща няколко зъба и има застъпване с другите фази. Така е навит авто алтернатора. Дават синусоидално напрежение и поради това минават в другата категория, PMSM което означава синхронен мотор с постоянни магнити.
Свободното ниво го има само при BLDC, защото се дължи на комутацията от 120 °. При синусоидалните комутацията е 180° (във всеки един момент тече ток и през трите намотки).
Контролер с достъпни части може да се направи, стига да спазиш условието за измерване положението на ротора чрез датчици, било на Хол, било с дросели с насищане, било с капацитивен или опто датчик. Това е есенцията на управлението.
Твоята (последната) схема би работила до 20 волта мисля, по-нагоре ше изгориш входовете на мосфетите, би трябвало да има low/high side драйвери, но тогава пък няма да има кой да зарежда Бост кондензаторите при ниски честоти. Освен това мисля че Хол датчиците не са свързани правилно.
Трябва да ги захраниш с постоянен ток на токовите им изводи, а напреженовите да отидат към + и - входовете на съответния усилвател.