Vysvětlení v oblasti fyziky je poměrně jednoduché, protože vzorkování BEMF má vpodstatě za následek „modulaci“ PWM signálu (např.20kHz) kmitočtem desítky až stovky Hz, tedy ve slyšitelném pásmu, jak jsem jiź psal...
... je nesmysl. Při spínání měření BEMF spínám A/D převodník v procesoru a jeho spínání se nikde nic nemůže namodulovat! Měření se děje na konci PWM periody, kdy je napájení můstku už vypnuté , pouze při vysokých rychlostech a duty cycle přes 80% si už musím poradit jinak. Problém je v tom, že algoritmus adaptivního nastavování vzorkovací frekvence a doby měření nemusí být vždy stabilní. Pak může začít řízení motoru cvičit s motorem tak, že začne vydávat nepříjemné zvuky. Proto není potřeba vypínat BEMF, ale pouze vypnout adaptivní verzi.
Jinak doporučuji více praktických zkoušek s BEMF (v dobrém), popř. projít si i asembler nějakého dekodéru, který má BEMF.
Děkuji za dobrou radu, ale řekl bych, že jsem jich nejen pár prošel, ale i napsal a dokonce navrhl i zmíněné algoritmy
