Считыватель подключен по 1wire к промышленному компьютеру с linux. Таблетку ds1990 компьютер читает, а со считывателя тишина. Подключен логический анализатор - считыватель на сброс шины не реагирует и presense не выставляет. Поэтому и команда поиска не отдается. Если же подключить таблетку, то все как обычно - мастер шины прижимает ее к земле, потом устройство(а) отвечают также прижимая шину к земле (presense), потом команда поиска и ответ таблетки.
И да - дата1 подключена к GND, data0 подключена к шине 1wire. В режиме wiegand по data1/data0 видно сигнал, при подключении data0 к земле тишина.
Есть какие-нибуть подробности по реализации эмуляции ds1990 ? Ладно питание - придумаем стаб какой-нибуть. А вот хотя бы один gpio хотелось бы высвободить (а в идеале повесить считыватель на шину 1wire и освободить оба gpio).
Считыватель вроде как умеет RS485 (по крайней мере прошивается он через 485 интерфейс). У нас есть свободная шина 485 интерфейса - может быть можно подключить считыватель по ней ?
Хотел попробовать обновить прошивку в считывателе, но все осложняется еще и тем, что неясно какой это считыватель - снятый с производства CP-Z-2MF или CP-Z-2MF-I (на нем никаких маркировок нет), RdConf подключается, но просто пишет что-то типа "считыватель uid".