Sancho, большое спасибо, что нашел. Вскользь посмотрел ПБ (сейчас нет возможности протестировать в железе. Позже подключу отладочную плату, подготовленную для серво). Но... Этот девайс исключительно для считывания информации по шине, посредством еще одного контроллера. Примерно такой вариант по считыванию PWM сигнала я уже проходил. В первом посте данной темы, Parkhom уже описывал трудности.
Мне нужен вариант для программирования микрухи. Чтобы можно было, помимо установки разрядности, назначать соответствующие выходы: A/B, Step/Dir, VUW, т.е. запрограммировать оную с нужными параметрами. Ведь это самостоятельный микроконтроллер. Тогда мы сможем использовать её, как самостоятельное изделие. Вариантов применения, я думаю, найдется много. От простейшего энкодера-крутилки, до позиционных энкодеров ПИД-регуляторов двигателей, джойстиков и т.д. Но, вариант с AS5040 не очень дешевый.
https://ru.aliexpress.com/af/As5040.htm ... isViewCP=y
Есть более дешевый образец для применения AS5601. При попытке подключения в лоб, он выдал мне 4 импульса на оборот, т.е. 1 бит. Порывшись в сопроводительной документации, выяснилось, что для доведения до нужной кондиции, его нужно программировать от программатора, предлагаемого производителем. В результате, для проведения опытов, необходимо истратить примерно 90$ (40$ - программатор + 50$ пересылка + программа на ПК (но это абсолютно бесплатно)). Я выложил в посте #4 файлы с библиотеками. Может это поможет продвинуться в данном направлении?
Отправлено спустя 5 минут 53 секунды:
P.S. В ранних сообщениях я немного ошибся про AS5601. У неё не 11, а 12-ти разрядное разрешение. Т.е 4096 имп/об.