Разъемы
Дмитрий Карпов, МИСиС
Если Вам понадобится спаять нуль-модемный или еще какой-нибудь провод,
прочтите это. Если Вы знаете распайку других проводов и выводы других
интерфейсов, или найдете у меня ошибку - сообщите мне.
RS-232
Асинхронный интерфейс RS-232 (COM) бывает 25-ти и 9-ти штырьковым.
Штырьки на корпусе PC нумеруются в следующем порядке:
Оба разьема - "папа", со штырьками. Буквы A..P означают номера 10..25.
На компьютере Amiga 1000, а также на некоторых видах сетевого оборудования
(я столкнулся с этим на коммутаторе (switch) Lanplex и моршрутизаторе (router)
MorningStarExpress) используется разьем "мама" с обратной нумерацией:
Раскладка сигналов:
V.24 | 25 | 9 | | | |
101 | 1 | o | = | FG | Защитное (экранное) заземление |
103 | 2 | 3 | > | TD | Передаваемые данные |
104 | 3 | 2 | < | RD | Принимаемые данные |
105 | 4 | 7 | > | RTS | Запрос для передачи |
106 | 5 | 8 | < | CTS | Сброс для передачи |
107 | 6 | 6 | < | DSR | Готовность данных |
102 | 7 | 5 | = | SG | Ноль |
109 | 8 | 1 | < | DCD | Детектор несущей |
114 | 15 | | < | TxC | Тактирование |
115 | 17 | | < | RxC | Тактирование |
128 | 18 | | > | ERxC | Тактирование |
108.1/2 | 20 | 4 | > | DTR | Готовность выхода данных |
140 | 21 | | > | | Кольцевой тест через удаленный модем |
125 | 22 | 9 | < | RI | Индикатор звонка |
113 | 24 | | > | ETxC | Тактирование |
142 | 25 | | < | TI | Индикатор теста |
Условные обозначения в 3-й колонке:
= общая линия
> передаваемый сигнал
< принимаемый сигнал
|
Если от разьема-косички к плате идет 10-проводной шлейф или 10 протравленных
дорожек, синхронная часть отсутствует. Обращайте внимание только на те пины,
которые присутствуют и на 9-штырьковом разьеме.
Разьем Apple
Разьем Apple, используемый на Macintosh, Newton и eMate:
Раскладка сигналов
1 | RTS | Запрос для передачи |
2 | CTS | Сброс для передачи |
3 | TXD | Передаваемые данные |
4 | GND | Земля |
5 | RXD | Принимаемые данные |
6 | - | |
7 | CD | Детектор принимаемого сигнала |
8 | GND | Земля |
Пока это довольно редкий разьем, поэтому не привожу для него
подробной схемы, тем более что сам я ее не делал.
Разьем 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 жилы. Раскладка сигналов и цвет проводов:
1 | data out | зелено-белый |
2 | data out | зеленый |
3 | data in | оранжево-белый |
4 | | синий |
5 | | сине-белый |
6 | data in | оранжевый |
7 | | коричнево-белый |
8 | | коричневый |
Примечание: цветовая раскладка - принятая на ВЦ МИСиС.
Важно какие провода скручены в пары.
Хаб (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.
Соединение - один к одному. Раскладка сигналов и цвет проводов:
1 | A | черный |
2 | RING | красный |
3 | TIP | зеленый |
4 | A1 | желтый |
Фактически же при наших двужильных линиях задействуются только средние провода.
Теперь вопросы, которые я хотел бы выяснить:
Какова раскладка кабеля, соединяющего два разьема толстого (Thick) Ethernet,
если используется 15-пиновый разьем, но задействовано только 8 проводов?
Какова раскладка сигналов на однонаправленном и двунаправленном принтерном
разьеме и какова распайка полного принтерного шнура?
Действительно ли существует два вида "косичек" RS-232 (я их называю
"черные" и "синие" - по цвету дна наружного разьема) или м.б. их больше?
Какие еще раскладки интерфейсов и распайки кабелей могут оказаться
полезными?
Дмитрий Карпов
|