Хочу купить недорогой параллельный энкодер и поэкспериментировать с ним. Прошивка, естественно, в моём распоряжении. Энкодер есть в двух исполнениях: PNP и NPN, по типу входного транзистора (в смысле, какой транзистор ставить на входе схемы). Какой лучше брать, чтобы подошёл к цифровому порту микроконтроллера? Или, как ни крути, на каждую линию нужен соответствующий транзистор?
Ну так какая мк разница какой у вас там транзистор на выходе- как прошивку напишите так и будет.
Наверно приятнее PNP для Вас будет чтоб не инверсный сигнал был.
От полярности выходного транзистора будет зависеть расположение подтягивающего резистора на схеме и логика срабатывания в программе. А если по уму, то — с какой стороны подключить к энкодеру развязывающие оптопары.