Доброго времени суток!
Стоит следующая проблема. На линии 1-wire могут присутствовать 1 или 2 мастера и 3 слэйва. Это обусловлено тем, что один из мастеров присутствует постоянно, а другого могут подключить, тогда первый встаёт в режим прослушивания.
Так же, слэйвы разделены на 2 группы: в одной 1 и в другой 2.
Необходимо реализовать электронный размыкатель, дабы изолировать участников сети друг от друга следующим образом. (картинка сеть 1-wire).
Я понимаю, что в сети 1-wire может быть одновременно много участников, однако некоторых необходимо изолировать.
Пытался реализовать ключи на P канальном транзисторе (У обоих транзисторов истоки к верхнему мастеру). Однако при таком подходе ключ всё время закрывается и не пропускает 0 от слэйва к мастеру даже через паразитный диод мосфета. А транзистор при передаче нуля от слэйва постоянно закрывается, т.к. на истоке нет нормального питания, а питание лишь через подтяжку интерфейса.
Текущую схему ключа приложил, это обычный двухтранзисторный ключ. Синий пробник стоит на стороне мастера, красный на стороне слэйва.