AS5040 в даташите максимальное разрешение выдаёт на скорости до 610rpm, так что запас по скорости есть.
а вот нелинейность... достигает 1.4 градуса при самом кривом расположении магнита, но это сравнимо с размером минимального угла поворота,
так что линеаризовать бессмысленно, нельзя повернуть мотор на половину импульса инкодера.
вот если бы там было раза в два больше импульсов на оборот... но для этого надо допиливать контроллер, чтобы он читал и абсолютное положение вала, щас там просто инкрементальный энкодер.
в россию перестали слать сэмплы энкодеров, а когда слали, я почему-то только 10 битных набрал.
12 битный щас минимум 500 р стоит. в итоге сервоконтроллер выходит не дешевле чем шаговик с драйвером.
единственный положительный момент это то что шаги не пропускает)