A brushless motor controller is basically a DAC anyway - so no need for separate components.
A brushless motor is essentially 3 large inductors. They act as a filter to PWM drive signals, which means that the resultant current is fairly continuous - much like a class D audio amplifier uses the inductance of a speaker to create smooth sine waves.
There's no need to add an intermediate smooth analog stage (which is what a true DAC would give you) - because then either you drive a linear amplifier and have massive power losses in the drive transistors, or drive a class D type amplifier (which turns your nice continuous signal back into PWM to the drive transistors) and you've just added an unnecessary digital -> analog -> PWM sequence.
When you want good low speed control of a brushless motor, the gold standard is a high resolution encoder (often magnetic) coupled with "field oriented control" - which is essentially using your 6 drive transistors to create a magnetic field which is exactly 90 degrees ahead or behind your permanent magnet field. You can use entirely digital PWM switching to create that field, as the natural filtering effect of the motor coils smooths it out, and the resultant driver & motor is highly efficient.
The much simpler "6 step commutation" discussed in the video can give almost as good control at low speeds, but the magnetic field you create in the coils isn't necessarily perfectly aligned with your motor's magnetic field, which means some of the magnetic force generated is just pulling on your bearings and not driving the motor. That means overall efficiency is slightly less and the torque at low speeds is variable depending on rotor position.
A brushless motor is essentially 3 large inductors. They act as a filter to PWM drive signals, which means that the resultant current is fairly continuous - much like a class D audio amplifier uses the inductance of a speaker to create smooth sine waves.
There's no need to add an intermediate smooth analog stage (which is what a true DAC would give you) - because then either you drive a linear amplifier and have massive power losses in the drive transistors, or drive a class D type amplifier (which turns your nice continuous signal back into PWM to the drive transistors) and you've just added an unnecessary digital -> analog -> PWM sequence.
When you want good low speed control of a brushless motor, the gold standard is a high resolution encoder (often magnetic) coupled with "field oriented control" - which is essentially using your 6 drive transistors to create a magnetic field which is exactly 90 degrees ahead or behind your permanent magnet field. You can use entirely digital PWM switching to create that field, as the natural filtering effect of the motor coils smooths it out, and the resultant driver & motor is highly efficient.
The much simpler "6 step commutation" discussed in the video can give almost as good control at low speeds, but the magnetic field you create in the coils isn't necessarily perfectly aligned with your motor's magnetic field, which means some of the magnetic force generated is just pulling on your bearings and not driving the motor. That means overall efficiency is slightly less and the torque at low speeds is variable depending on rotor position.