Разъемы

Дмитрий Карпов, МИСиС

Если Вам понадобится спаять нуль-модемный или еще какой-нибудь провод, прочтите это. Если Вы знаете распайку других проводов и выводы других интерфейсов, или найдете у меня ошибку - сообщите мне.

RS-232

Асинхронный интерфейс RS-232 (COM) бывает 25-ти и 9-ти штырьковым. Штырьки на корпусе PC нумеруются в следующем порядке:

Оба разьема - "папа", со штырьками. Буквы A..P означают номера 10..25.

На компьютере Amiga 1000, а также на некоторых видах сетевого оборудования (я столкнулся с этим на коммутаторе (switch) Lanplex и моршрутизаторе (router) MorningStarExpress) используется разьем "мама" с обратной нумерацией:

Раскладка сигналов:

V.24259
1011o=FGЗащитное (экранное) заземление
10323>TDПередаваемые данные
10432<RDПринимаемые данные
10547>RTSЗапрос для передачи
10658<CTSСброс для передачи
10766<DSRГотовность данных
10275=SGНоль
10981<DCDДетектор несущей
11415<TxCТактирование
11517<RxCТактирование
12818>ERxCТактирование
108.1/2204>DTRГотовность выхода данных
14021>Кольцевой тест через удаленный модем
125229<RIИндикатор звонка
11324>ETxCТактирование
14225<TIИндикатор теста
Условные обозначения в 3-й колонке:
  • = общая линия
  • > передаваемый сигнал
  • < принимаемый сигнал
  • Если от разьема-косички к плате идет 10-проводной шлейф или 10 протравленных дорожек, синхронная часть отсутствует. Обращайте внимание только на те пины, которые присутствуют и на 9-штырьковом разьеме.

    Разьем Apple

    Разьем Apple, используемый на Macintosh, Newton и eMate:

    Раскладка сигналов

    1RTSЗапрос для передачи
    2CTSСброс для передачи
    3TXDПередаваемые данные
    4GNDЗемля
    5RXDПринимаемые данные
    6-
    7CDДетектор принимаемого сигнала
    8GNDЗемля
    Пока это довольно редкий разьем, поэтому не привожу для него подробной схемы, тем более что сам я ее не делал.

    Разьем RS-432

    Разьем RS-432, используемый на Acorn B+ (ну и на аналогичных машинах на базе процессора 6502 - Atom, B, Electron и Master):

    Нуль-модемный кабель

    Модемный кабель является удлинителем. Кабель 25->25 - просто удлинитель; если у Вас достаточно длинная "косичка", выводящая 25-пиновый разьем на корпус, ее можно вывинтить и напрямую подсоединить к модему. На переходнике для мыши ([9->25] или [25->9]) или модема (бывает только [9->25]) сигналы выводятся один к одному; нумерация пинов (штырьков) ведется на разьемах "папа", т.е. на компьютере и на разьеме кабеля, втыкающемся в модем.

    Нуль-модемный кабель служит для связывания двух компьютеров и практически соответствует двум компьютерам, соединенным модемами. При этом FG и SG замыкаются один к одному; TD и RD перекрещиваются; RTS и CTS тоже; DTR подается на DCD и DSR. Из них необходимыми являются SG и TD->RD. Если у Вас четыре провода, добавьте к ним FG; если пять - RTS->CTS; если шесть - и FG и RTS->CTS; DTR->DCD/DSR добавляется в последнюю очередь.

    RTS->CTS служит для flow control - проверки готовности визави к приему сигнала. Если это соединение отсутствует, надо отключить опцию flow control у программы, иначе она не будет работать; но это можно побороть, замкнув RTS разьема на собственный CTS. При этом возрастает вероятность пропадания символов, а значит надо использовать протокол, устойчивый к ошибкам (т.е. передача файлов X-терминалом не подходит, нужен Z-терминал; годятся также протоколы Internet или UUCP g-протокол).

    DTR->DCD/DSR нужен для программ, ориентированных на работу с модемом, который сообщает о потере связи сбросом DCD и бросает связь при сбросе DTR.

    Нуль-модемный кабель используется для работы через NortonComander начиная с 3-й версии, для одноранговой сети из двух компьютеров с запущенной на обоих программой DESK.EXE, а также для соединения по Internet'овским протоколам SLIP и PPP. Протяженность кабеля - до 15 метров и при увеличении длинны падает скорость работы.

    Дважды мне пришлось столкнуться с необходимостью соединения 25-пинового разьема-"папы" с 25-пиновым разьемом "мама". Первый раз у меня был четырехжильный шлейф со свободно болтающимися разьемами "мама", второй раз - пятижильный нуль-модемный кабель [25<->25]. Оба раза меня выручали выпрямленные и нарезвнные на куски по полтора сантиметра скрепки, которые я использовал, чтобы превратить разьем "мама" в разьем "папа". Причем второй раз мне пришлось перевернуть вверх ногами конец нуль-модемного кабеля и воткнуть (без сдвига) широкую часть нуль-модемника в разьем на MorningStar.

    Стандартный принтерный разьем

    Стандартный принтерный разьем имеет 8 выходных линий, 5 выходных линий и общий ноль. Распайка принтерного соединения:
    pin 2<---->pin 15
    pin 3<---->pin 13
    pin 4<---->pin 12
    pin 5<---->pin 10
    pin 6<---->pin 11
    pin 15<---->pin 2
    pin 13<---->pin 3
    pin 12<---->pin 4
    pin 10<---->pin 5
    pin 11<---->pin 6
    pin 25<---->pin 25
    Существует также двунаправленный принтерный порт, распайка которого мне неизвестна.

    Принтерный кабель используется для работы в NortonComander начиная с 4-й версии, для соединения двух Windows95 (возможно, и WindowsNT) и PSLIP для передачи IP (по кр.мере) во FreeBSD Unix.

    RJ-45

    Для соединения витой парой (Twisted Pair) Ethernet как правило используются 8-жильные провода, втыкающиеся в восьмиконтактные розетки RJ-45, хотя задействованы всего 4 жилы. Раскладка сигналов и цвет проводов: Примечание: цветовая раскладка - принятая на ВЦ МИСиС. Важно какие провода скручены в пары.

    Хаб (hub - концентратор) имеет "вывернутые" розетки, поэтому для соединения компьютера с хабом используют прямые провода, один к одному. В пары должны быть скручены 1-2, 3-6, 4-5 и 7-8. Во всех хабах, которые я встречал, была одна "невывернутая" розетка (uplink), которая предназначена для соединения с другим хабом или с коммутатором (switch). Если такой розетки на хабе нет, придется делать перекрученный провод, в котором 1<->3, 2<->6. Я сам делал это с помощью двух розеток RJ-45, в которых перемыкал контакты проволочками. Однако те, кто захотят сделать такой "эмулятор хаба на две розетки", должны помнить, что рабочее расстояние точка<->точка, которое у витой пары номинально 100 метров, получится гораздо меньше - качество соединения двух розеток получится отнюдь не 5-й и даже не 3-й категории.

    Полный Twisted Pair Ethernet провод можно использовать для соединения с телефонной розеткой модемов, у которых используется разьем RJ-45. Как правило, это модемы, способные работать по выделенной четырехжильной линии, например ZyXEL U-1496. При этом используются пары 1/2 и 7/8. При соединении двух модемов ZyXEL по двухпроводной линии используется только пара 1/2 как для передачи сигнала туда, так и обратно; при соединении же напрямую понадобится пару 1/2 замкнуть на 7/8, IMHO не важно как именно.

    Обычные модемы используют 4-жильный провод на розетке RJ-11. Соединение - один к одному. Раскладка сигналов и цвет проводов:

    1data outзелено-белый
    2data outзеленый
    3data inоранжево-белый
    4синий
    5сине-белый
    6data inоранжевый
    7коричнево-белый
    8коричневый
    1Aчерный
    2RINGкрасный
    3TIPзеленый
    4A1желтый
    Фактически же при наших двужильных линиях задействуются только средние провода.

    Теперь вопросы, которые я хотел бы выяснить:

    Какова раскладка кабеля, соединяющего два разьема толстого (Thick) Ethernet, если используется 15-пиновый разьем, но задействовано только 8 проводов?

    Какова раскладка сигналов на однонаправленном и двунаправленном принтерном разьеме и какова распайка полного принтерного шнура?

    Действительно ли существует два вида "косичек" RS-232 (я их называю "черные" и "синие" - по цвету дна наружного разьема) или м.б. их больше?

    Какие еще раскладки интерфейсов и распайки кабелей могут оказаться полезными?

    Дмитрий Карпов