Есть еще хорошие штуки у Texas Instruments
iso3080, iso3082, iso3086, iso3088.
Стоят дешевле, чем алогичные изделия Analog Devices серии ADUM, только жрут поболее.
Цитата
И еще вопрос: какие есть решения для автоматического определения направления передачи данных без применения контроллера?
Ставится ждущий мультивибратор, который переключает направление при поступлении данных на передачу. Это решение подходит только для строго определенных скоростей передачи, естественно.