Если Вам понадобится спаять нуль-модемный или еще какой-нибудь провод, прочтите это. Если Вы знаете распайку других проводов и выводы других интерфейсов, или найдете у меня ошибку - сообщите мне.
Асинхронный интерфейс 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, используемый на Macintosh, Newton и eMate:
1 | RTS | Запрос для передачи |
2 | CTS | Сброс для передачи |
3 | TXD | Передаваемые данные |
4 | GND | Земля |
5 | RXD | Принимаемые данные |
6 | - | |
7 | CD | Детектор принимаемого сигнала |
8 | GND | Земля |
Разьем 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.
Для соединения витой парой (Twisted Pair) Ethernet как правило используются 8-жильные провода, втыкающиеся в восьмиконтактные розетки RJ-45, хотя задействованы всего 4 жилы. Раскладка сигналов и цвет проводов: