Brushless DC(BLDC) motors are attractive due to their better dynamic characteristics compared to brushed DC motors. Also, in contrast to the permanent magnet synchronous machine(PMSM), analysed BLDC motor control doesn’t require continuous information about rotor position. It requires to detect only six discrete rotor positions in electrical cycle, which can be obtained by 3 hall sensors. This makes BLDC motor control much simpler and the whole drive significantly cheeper compared to PMSM drive. This paper also considers sensorless BLDC control implementation, which would additionaly reduce the drive cost with minimal losses in performance.