Мущщина (21.01.2015 01:11 - 01:17, просмотров: 77) ответил leon_ на А почему не так?
А никаких проблем, можно и так. :-) А di вообще на землю посадить. Можно и еще вариант- на de подать инверсный txdout, а di и re посадить на землю и убрать резистор r1. Приемник будет всегда разрешен, в результате можно самотестирование учинить: передал байт и его же принял - здорово. Не его принял - не здорово:-) Эти ваританты все - вариации на одну и ту же тему, как, кстати, и упомянутый здесь MAX13488. А именно - одно состоянии на линии активно генерируется, второе состояние - пассивно, резисторной подтяжкой Я обычно, если встает подобная, задача делаю так, как я нарисовал. Причины отчасти эстетические - мне нравится когда с одной стороны ADM485 только 2 сигнала и 3 ноги соединены вместе:-) А отчасти вызваны тем, что, ADM485 обычно стоит где-то у разъема, а контроллер где-то далеко от разъема. В результате в те моменты времени, когда приемник закрыт (RE высокий) образуется достаточно высокоомная и длинная линия связи от RO до контроллера. Мне это не нравится :-) Поэтому я ставлю пару инверторов, типа 74xxx2g04, близко-близко с ADM485.
Ты, кстати, если будещь это делать, уменьши номиналы R2, R3. Я их тупо поставил как у тебя были. Если они по 1 k, а на другом конце линии тоже стоит согласующее сопротивление 110 ом, аналогичное R6, то дифф. напряжение (A485-B485) будет максимум (55*5/2055)=133 мв. Этого мало. Минимум 200 мв должно быть. Поэтому не 1 к нужно ставить, а 500-600 Ом