Ну для TPS логичнее всего использовать абсолютный энкодер - выдаёт на выходе 8ми битный код положения - соответственно 256 положений, сомневаюсь что АЦП в мозгу имеет большую разрядность. В идеале, от энкодера прям в цифре в мозг и затащить - не теряем время на преобразования цифра->аналог->цифра. Но думаю в мозгу используется встроенный АЦП последовательного приближения. Нужно соответственно: энкодер->цап + энкодер через редуктор ставить - чтоб при повороте дроссельной заслонки на 90 градусов вал энкодера делал полный оборот
Импульсный - не вариант тк импульсы нужно безошибочно считать - и находить нолик при каждом запуске двигателя двигателя

....... хотя введя датчик полного закрытия заслонки можно обнулять при каждом закрытии.
__________________
Пожизненный RTFM

Красный Эклипс второго поколения, не сток, ручная автоматическая коробка на турбоатмосферном дрыгателе.