У вас есть один рабочий, есть теперь с чем сравнить.. А с DO в ответ что-то идет? СSN в нуле или в ноль падает?
Единственная просьба: расскажите почему не работал с самого начала? Думается, что будет полезно другим знать где грабля лежала..
На фото осцилограммы рабочего интерфейса и энкодера на выводах PIC 628:
А причин не работы было несколько:
1 - две платы из четырех интерфейса 628 просто не работали по причине неисправности 78LO5, т.к. из-за очень близкого расстояния между выводами, при пайке они видимо перемыкали и выходили из строя. Я раза 3 перепаивал эти стабилизаторы. Думаю, что кто выписывал эти платы, тоже столкнулись с этим неудобством.
2 - одна плата энкодера тоже на работало, что и выяснилось в последующем.
3 - так же один 628 из четырех, прошитый прошивкой ant5045unit тоже не заработал пока не перепрошил его на ANT5045UNIT. Кстати прошивка A5045flex так же работает как и как и другие.
Поэтому и не получалось сразу подобрать в комплект рабочие элементы, пока не перебрал разные варианты и не выяснил кто не дает правильно работать.
На фото ниже рабочий энкодер и два положения магнита на два разных угла.