Dismas, извиняюсь, был невнимателен, когда проверял.
Хотел сориентироваться по светодиодам видимого света, чтобы не возиться с видеокамерой, но позабыл, что у них рабочее напряжение больше, чем у ИК. Сейчас достал камеру и убедился, что у ИК светодиодов ничего не подмаргивает. Прошёлся по всем комбинациям - всё чётко включается-выключается.
Отдельно панель с ик излучателями и приёмниками.
Задать код A B C подать питание 12в, подать на вход INH "0".
Появится луч, на соотв. линии с ним проверить что доходит до приёмной части.
Теперь лучи точно появляются. А как проверить, что доходит до приёмной части? И правильно ли я вообще понимаю как это работает?
Я представляю (весьма приблизительно) себе это так:
1) верхний мультиплексор в режиме "прослушки", он по каналам A, B, C выдаёт состояние фотодиодов (засвечены / не засвечены) тогда, когда приходит нужный сигнал на ногу "COM out / in";
2) нижний мультиплексор принимает с контроллера по каналам A, B, C сигнал, который ИК светодиод нужно засветить. Но когда приходит высокий уровень по каналу INH, изменять состояние выходов запрещено. В этом режиме (пока контроллер опрашивает верхний мультиплексор) светодиоды не переключаются, а фиксируются в состоянии "как было".
В итоге контроллеру требуется:
- передать на плату панели шифр светодиода (A, B, C), который требуется засветить;
- зафиксировать нижний мультиплексор, подав высокий уровнь на INH;
- считать шифр фотодиода с верхнего мультиплексора (уровни по каналам A, B, C), подав сигнал на ногу "COM out / in".
Правильно?