Я так понял ихняя "state machine" мониторит состояние линии
(компаратор A-B) состояние входа данных и сравнивает их. Не очень
понятно правда как они отличают , к примеру "0" на линии DI от
окончания передачи? по идее из стейт-машина должна уметь определять
конец кадра и по какому-то таймауту отсутсвиия старт-бита
формировать сигнал переключения, но вот, к примеру у меня есть плотный диалоговый трафик на 485-м и я реально глазами не вижу моментов переключения шины (направление переключается по передаче последнего бита, а слейв отвечает практически мновенно (за время менее одного бита)