Цитата(king2 @ Jan 19 2012, 16:39)

Возникла необходимость подключать устройства между собой. Между ними "по цепочке" должен идти сигнал от микроконтроллера к следующему микроконтроллеру. Длина линии от 1 до 5 метров, кабель витая пара.
Цитата(king2)
Частота - порядка 5кГц, условия окружения - чистое поле, металлоконструкция, между устройствами кабель неэкранированная витая пара, длиной до 5 метров, проложенный в одном коробе с питающим 220в (по которому течет ток до 2-3А).
При таких условиях приемник крайне желательно использовать дифференциальный. Соответственно, обычный оптрон очень хорошо подходит. Если хочется сэкономить место, то
RS485 приемник в корпусе SOT-23 - тоже неплохой вариант, хоть и менее робастный.
Передатчик - на обычном транзисторе. От него мало что зависит. Резистор в коллекторе нужен в том случае, если на приемном конце стоит RS485 приемник. Для оптрона этот резистор не обязателен (хотя при наличии резистора в коллекторе удобнее отлаживаться и тестировать). Последовательно с выходом желательно включить резистор 100 Ом, этим вы убьете трех зайцев:
- уменьшите звон в линии, поскольку при открытом транзисторе выходное сопротивление будет примерно соответствовать волновому сопротивлению витой пары
- уменьшите вероятность выхода из строя транзистора
- уменьшите помехи, наведенные на плату передатчика
Второй конец витой пары желательно подключить к питанию тоже через 100 Ом резистор, дабы вполную реализовать последнее из вышеперечисленного. Стоит заметить, что при использовании RS485 приемника второй конец витой пары должен сидеть на потенциале порядка половины питания; делитель из двух резисторов по 1к вполне сгодится.
При использовании оптрона скорость работы будет определяться тем, насколько быстро выходит из насыщения фототранзистор. Можно использовать скоростные оптроны, в которых между базой и коллектором фототранзистора имеется встроенный диод Шоттки. Или можно использовать оптрон с выводом базы фототранзистора, к нему навесить диод Шоттки снаружи (еще с базы на эмиттер резюк 100к). И, наконец, можно выбрать оптрон с малым разбросом CTR, после чего посчитать минимально возможное сопротивление резистора нагрузки в коллекторе, это обеспечит максимальную скорость. Обычные оптроны имеют огромный разброс CTR, а хорошие - всего в два раза, из них можно выжать скорость.