Для работы в широком диапазоне оборотов, без потери крутящего момента, как замену шаговым двигателям, можно применять серво двигатели. Это связка двигателя(dc, bldc) и энкодера, и иногда редуктора, за счёт чего строится обратная связь по положению.
Обычно, это довольно не дёшево, если нужно разрешение сравнимое с шаговыми двигателями. =)
А вообще, большинство небольших шаговиков до 1000об/мин разгоняются ещё нормально, а если не нужен большой момент, то и редуктор повышающий сделать можно, чтобы попасть в диапазон.