Дата кабель usb com rs232 распиновка

Взаимодействие расширенных и клиентских COM-портов

Скорее всего, непонятным остаётся вопрос взаимодействия этих двух вкладок. На самом деле всё просто: расширенные порты позволяют делиться своими com-портами, то есть всей информацией, что доступны с устройств, подключённых к этим портам. Они подключаются к клиентским: тем, которые получают всю необходимую информацию.

Для создания расширенного порта достаточно в первой вкладке нажать кнопку Add и выбрать порт, которым мы делимся:

Расшаренный com-порт windows

Для создания клиентского порта, переходим во вторую вкладку, нажимаем кнопку Add и выбираем сначала порт, который хотим сделать клиентским, а затем адрес компьютера, к порту которого мы хотим подключиться:

Клиентский com-порт windows

Итоги

За бортом осталось ещё много чего интересного на тему COM-портов. Хотя эта технология и отходит на второй план с развитием других интерфейсов для подключения устройств, тем не менее пока что она всё ещё активно используются и знать тонкости её работы очень полезно.

Admin

IT-cпециалист с высшим техническим образованием и 8-летним опытом системного администрирования. Подробней об авторе и контакты. Даю бесплатные консультации по информационным технологиям, работе компьютеров и других устройств, программ, сервисов и сайтов в интернете. Если вы не нашли нужную информацию, то задайте свой вопрос!

Источник

Слоты расширения материнской платы

(не совсем про
кабели, но пригодится)

8ми битный слот

Сторона
монтажа

Сторона
пайки

Сигнал

Значение

Сигнал

Значение

A1

I/O CH CK

Контроль канала ввода-вывода

B1

GND

Земля

A2

D7

Линия данных 8

B2

RES DRV

Сигнал Reset

A3

D6

Линия данных 7

B3

+5V

+5В

A4

D5

Линия данных 6

B4

IRQ2

Запрос прерывания 2

A5

D4

Линия данных 5

B5

-5V

-5В

A6

D3

Линия данных 4

B6

DRQ2

Запрос DMA 2

A7

D2

Линия данных 3

B7

-12V

-12В

A8

D1

Линия данных 2

B8

RES

Зарезервировано

A9

D0

Линия данных 1

B9

+12V

+12В

A10

I/O CN RDY

Контроль готовности канала ввода-вывода

B10

GND

Земля

A11

AEN

Adress Enable, контроль за шиной при CPU и DMA-контроллере

B11

MEMW

Данные записываются в память

A12

A19

Адресная линия 20

B12

MEMR

Данные считываются из памяти

A13

A18

Адресная линия 19

B13

IOW

Данные записываются в I/O порт

A14

A17

Адресная линия 18

B14

IOR

Данные читаются из I/O порта

A15

A16

Адресная линия 17

B15

DACK3

DMA-Acknowledge (подтверждение) 3

A16

A15

Адресная линия 16

B16

DRQ3

Запрос DMA 3

A17

A14

Адресная линия 15

B17

DACK1

DMA-Acknowledge (подтверждение) 1

A18

A13

Адресная линия 14

B18

IRQ1

Запрос прерывания 1

A19

A12

Адресная линия 13

B19

REFRESH

Регенерация памяти

A20

A11

Адресная линия 12

B20

CLC

Системный такт 4,77 МГц

A21

A10

Адресная линия 11

B21

IRQ7

Запрос прерывания 7

A22

A9

Адресная линия 10

B22

IRQ6

Запрос прерывания 6

A23

A8

Адресная линия 9

B23

IRQ5

Запрос прерывания 5

A24

A7

Адресная линия 8

B24

IRQ4

Запрос прерывания 4

A25

A6

Адресная линия 7

B25

IRQ3

Запрос прерывания 3

A26

A5

Адресная линия 6

B26

DACK2

DMA-Acknowledge (подтверждение) 2

A27

A4

Адресная линия 5

B27

T/C

Terminal Count, сигнализирует конец DMA-трансформации

A28

A3

Адресная линия 4

B28

ALE

Adress Latch Enabled,
расстыковка адрес/данные

A29

A2

Адресная линия 3

B29

+5V

+5В

A30

A1

Адресная линия 2

B30

OSC

Частота тактового генератора 14,31818 МГц

A31

A0

Адресная линия 1

B31

GND

Земля

16ти битный слот

Сторона
монтажа

Сторона
пайки

Сигнал

Значение

Сигнал

Значение

A1

I/O CH CK

Контроль канала ввода-вывода

B1

GND

Земля

A2

D7

Линия данных 8

B2

RES DRV

Сигнал Reset

A3

D6

Линия данных 7

B3

+5V

+5В

A4

D5

Линия данных 6

B4

IRQ9

Каскадирование второго контроллера прерываний

A5

D4

Линия данных 5

B5

-5V

-5В

A6

D3

Линия данных 4

B6

DRQ2

Запрос DMA 2

A7

D2

Линия данных 3

B7

-12V

-12В

A8

D1

Линия данных 2

B8

RES

Коммуникация с памятью без времени ожидания

A9

D0

Линия данных 1

B9

+12V

+12В

A10

I/O CN RDY

Контроль готовности канала ввода-вывода

B10

GND

Земля

A11

AEN

Adress Enable, контроль за шиной при CPU и DMA-контроллере

B11

SMEMW

Данные записываются в память (до 1М байта)

A12

A19

Адресная линия 20

B12

SMEMR

Данные считываются из памяти (до 1 Мбайта)

A13

A18

Адресная линия 19

B13

IOW

Данные записываются в I/O порт

A14

A17

Адресная линия 18

B14

IOR

Данные читаются из I/O порта

A15

A16

Адресная линия 17

B15

DACK3

DMA-Acknowledge (подтверждение) 3

A16

A15

Адресная линия 16

B16

DR Q3

Запрос DMA 3

A17

A14

Адресная линия 15

B17

DACK1

DMA-Acknowledge (подтверждение) 1

A18

A13

Адресная линия 14

B18

IRQ1

Запрос IRQ 1

A19

A12

Адресная линия 13

B19

REFRESH

Регенерация памяти

A20

A11

Адресная линия 12

B20

CLC

Системный такт 4,77 МГц

A21

A10

Адресная линия 11

B21

IRQ7

Запрос IRQ 7

A22

A9

Адресная линия 10

B22

IRQ6

Запрос IRQ 6

A23

A8

Адресная линия 9

B23

IRQ5

Запрос IRQ 5

A24

A7

Адресная линия 8

B24

IRQ4

Запрос IRQ 4

A25

A6

Адресная линия 7

B25

IRQ3

Запрос IRQ 3

A26

A5

Адресная линия 6

B26

DACK2

DMA-Acknowledge (подтверждение) 2

A27

A4

Адресная линия 5

B27

T/C

Terminal Count, сигнализирует конец DMA-трансформации

A28

A3

Адресная линия 4

B28

ALE

Adress Latch Enabled,
расстыковка адрес/данные

A29

A2

Адресная линия 3

B29

+5V

+5В

A30

A1

Адресная линия 2

B30

OSC

Такт осциллятора 14,31818 МГц

A31

A0

Адресная линия 1

B31

GND

Земля

C1

SBHE

System Bus High Enabled, сигнал для 16-разрядных данных

D1

MEM CS 16

Memory Chip Select (выбор)

C2

LA23

Адресная линия 24

D2

I/O CS 16

I/O карта с 8 бит/16 бит переносом

C3

LA22

Адресная линия 23

D3

IRQ10

Запрос прерывания 10

C4

LA21

Адресная линия 22

D4

IRQ11

Запрос прерывания 11

C5

LA20

Адресная линия 21

D5

IRQ12

Запрос прерывания 12

C6

LA19

Адресная линия 20

D6

IRQ15

Запрос прерывания 15

C7

LA18

Адресная линия 19

D7

IRQ14

Запрос прерывания 14

C8

LA17

Адресная линия 18

D8

DACK0

DMA-Acknowledge (подтверждение) 0

C9

MEMR

Чтение данных из памяти

D9

DRQ0

Запрос DMA 0

C10

MEMW

Запись данных в память

D10

DACK5

DMA-Acknowledge (подтверждение) 5

C11

SD8

Линия данных 9

D11

DRQ5

Запрос DMA 5

C12

SD9

Линия данных 10

D12

DACK6

DMA-Acknowledge (подтверждение) 6

C13

SD10

Линия данных 11

D13

DRQ6

Запрос DMA 6

C14

SD11

Линия данных 12

D14

DACK7

DMA-Acknowledge (подтверждение) 7

C15

SD12

Линия данных 13

D15

DRQ7

Запрос DMA 7

C16

SD13

Линия данных 14

D16

+5V

+5В

C17

SD14

Линия данных 15

D17

MASTER

Сигнал Busmaster

C18

SD15

Линия данных 16

D18

GND

Земля

Какое значение выбрать?

В большинстве случаев лучше всего выбрать значение Auto, чтобы BIOS смогла бы автоматически выбрать нужные варианты прерываний и адресов ввода-вывода. Кроме того, современные операционные системы, такие, как Windows, умеют автоматически распределять адреса и прерывания устройств, поэтому их ручная настройка средствами BIOS не требуется. Тем не менее, если у вас установлена старая операционная система, такая, как MS-DOS, то в ряде случаев может потребоваться ручная установка прерываний. В частности, могут встречаться DOS-программы, которые требуют работы с COM-портом, имеющим определенное прерывание и определенное значение адреса ввода-вывода. В таком случае опция Serial Port может стать незаменимой для пользователя.

Также часто бывает так, что на материнской плате не существует ни одного последовательного порта, или существуют, но они не нужны пользователю. В подобном случае можно беспрепятственно отключить его, выбрав вариант Disabled. Эта операция позволит высвободить прерывание, что может оказаться полезным тогда, когда на материнской плате установлено множество устройств, между которыми могут случаться конфликты за прерывания. Кроме того, отключение COM port-а в BIOS может пригодиться и в том случае, если в системе установлен внутренний модем, использующий тот же самый порт – эта операция также позволит избежать конфликтов за ресурсы.

источник

^ Теория (можно пропустить)

Специальная программа посылает данные в компьютерный порт ввода-вывода (378h). При
помощи определенных электронных элементов этот порт связан с внешним, в данном случае,
LPT портом, который выводит эти данные «наружу» в виде электрических сигналов.

Управление классическими 8-ю светодиодами осуществляется по порту 888 (378h), а управление четырьмя дополнительными — по порту 890 (37Ah). (Базовый порт 378h)

При этом управление по порту 890 происходит немного по-другому, т.к. три из четырех
каналов являются инвертирующими.

Вся картина выглядит так:

Соответствие битов портов ввода-вывода и контактов LPT порта ( * — выводы с инверсией)
Аппаратная часть Софтовая часть
№ светодиода № контакта № порта № бита
1 2 888 (378h)
2 3 888 (378h) 1
3 4 888 (378h) 2
4 5 888 (378h) 3
5 6 888 (378h) 4
6 7 888 (378h) 5
7 8 888 (378h) 6
8 9 888 (378h) 7
9 1 * 890 (37Ah)
10 14 * 890 (37Ah) 1
11 16 890 (37Ah) 2
12 17 * 890 (37Ah) 3

Увидеть светодиод, подключенный непосредственно к контактам (пинам)
LPT порта, можно в статье «Светодиодное испытание
LPT порта».

2.2 Работа с сom-портом из-под Win32

С портами из-под Win32 работают так же, как и с обычными файлами, используя при этом всего несколько специфичных функций WinAPI. Однако коммуникационный порт — это не совсем обычный файл. Для него, например, нельзя выполнить позиционирование файлового указателя, или же создать порт, если таковой отсутствует.

Любая работа с портом начинается с его открытия. Для этого используется файловая функция WinAPI.

C последовательными портами в Win32 работают как с файлами. Причем используют только функции API Win32.

Начинается работа с открытия порта как файла, причем для асинхронного режима ввода-вывода возможен только один вариант:

HANDLE handle = CreateFile(«COM1», GENERIC_READ | GENERIC_WRITE, NULL, NULL, OPEN_EXISTING, FILE_FLAG_OVERLAPPED, NULL);

Других вариантов быть не может, поэтому не будем рассматривать параметры этой функции подробно, единственное, что можно сделать — это заменить “COM1” на “COM2”.

При успешном открытии порта функция возвращает дескриптор handle, с которым и будем работать в дальнейшем. При неудачном открытии порта функция вернет значение INVALID_HANDLE_VALUE.

Дата добавления: 2013-12-14 ; Просмотров: 4838 ; Нарушение авторских прав?

Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет

Источник

Будущее портов

Конечно, ни порты, ни разъемы еще очень долгое время никуда не уйдут из компьютерной техники. Безусловно, они будут видоизменяться, совершенствоваться, появятся новые стандарты обмена сигналами. Словом, все будет еще лучше и быстрее. Возможно, осуществится переход от физических портов к виртуальным. Фантазировать на эту тему можно бесконечно долго.

Также наблюдается тенденция постепенного ухода от проводных портов. Уже сегодня производители при первой же возможности стараются внедрить в свои устройства беспроводные порты. Однако разъемы компьютера как таковые, безусловно, сохранятся еще не один десяток лет.

Что это за протокол и зачем нужна его настройка

С английского языка UART, или universal asynchronous receiver-transmitter, можно перевести как универсальное асинхронное средство приёма-передачи. В настоящий момент это не только наиболее известный, но и достаточно старый протокол передачи информации.
Самым распространённым протоколом UART является RS-232, то есть com-порт, установленный на настольном компьютере. Его особенность заключается в том, что и сегодня он не теряет своей актуальности и активно используется.Широко известен и такой промышленный стандарт, как RS-485.
Добавим, что UART1 и UART2 применяется для подключения прошивочного кабеля, а также для соединения с компьютером. На системный разъём нашего сотового устройства выведены такие порты, как UART1, UART2 и USB.
Добавим, что инфракрасный порт, по сути, также является UART.Отличие заключается лишь в способе передачи данных (не проводной, а ИК-излучение). В SIM-картах также используется этот протокол – правда, там предусмотрен полудуплексный способ передачи информации.
Отдельного внимания заслуживает запрос сопряжения интерфейсов. На сегодняшний день для этого существует особые микросхемы. Хорошим примером является микросхема ft232rl, разработанная для сопряжения UART с USB.Тем не менее, на ней не стоит зацикливаться, поскольку существуют и более дешёвые, однако весьма интересные аналоговые средства сопряжения.
Зачем нужен интерфейс UART? Как правило, именно по нему можно проверять и налаживать работоспособность нашего устройства

Зачастую производители мобильной техники не акцентируют внимание на поддержке этого протокола. Чтобы это проверить наверняка, рекомендуется скачать мануал на тот процессор, где есть UART.
Мы сможем не только получить физический доступ к устройству по нашему протоколу, но и настроить его работу на собственное усмотрение – нередко совсем не так, как это задумал производитель.

Разъемы для комплектующих

И это значится первой категорией разъемов, пожалуй, самой обширной из всех. В неё входит большое количество разъемов на материнке писишника. Если вы уже знакомы с устройством компа, то должны знать, что материнская плата значится самой главной «платой» в PC, ввиду того, что к ней подключаются все остальные компоненты, такие как: процессор, видеокарта, оперативка и прочие. Так что, для всех этих устройств предусмотрены свои разъемы.

Процессор

Процессорный разъем на материнке компа также частенько называют «сокетом» (от англ. — «socket»). Давайте представим, что сокет — замок, а процессор — ключ от него. Получается, что для отдельно взятого замка подойдет лишь свой ключ. Только в нашем случае, к условному «замку» может подойти сразу несколько «ключей» (процессоров). Понимаете о чём я? Каждый сокет ограничивает количество процессоров, которые могут быть в него установлены.

Определить местоположение сокета легко, он выглядит как большой квадрат с множеством «дырочек», либо «штырьков», и находится практически в самом центре платы — ближе к её верху. Для разных фирм процессоров используются свои сокеты, к примеру, для Intel подходят следующие типы сокетов:

  • Socket 775
  • Socket 1150
  • Socket 1155
  • Socket 1356
  • Socket 1366
  • Socket 2011

А вот процессоры от AMD используют вот такие сокеты:

  • Socket AM2
  • Socket AM2+
  • Socket AM3
  • Socket AM3+
  • Socket FM1
  • Socket FM2
  • Socket AM4

ОЗУ

Для оперативки на материнке также предусмотрен свой разъем, а точнее несколько. Они имеют продолговатую форму и располагаются чуть правее процессора, а их количество, как правило, не превышает 4-х штук. На момент написания данной записи, в мире повсеместно уже используется память типа DDR4, хотя кое-где еще встречаются и DDR2, например — в моём системнике. Про все их отличия можно почитать в записи про типы оперативной памяти.

Сейчас же, нас интересует лишь то, что для DDR2, DDR3 и DDR4 предусмотрены свои порты. И нельзя просто так взять и установить память DDR2 в порт для DDR3, она просто туда не войдет. К слову, эти различия в портах заметны даже визуально. А еще, при взгляде сверху можно заметить различный окрас этих разъемов, к примеру из 4-х портов под ОЗУ — два из них окрашены в один цвет, а два других — в другой цвет. Это так называемый «двухканальный» режим.

Видеокарта

Есть и для видюхи свой разъем на материнской плате. Когда-то, давным давно, для подключения видюхи активно использовался интерфейс «AGP», который затем был успешно заменен на «PCI e x16» или «PCI express x16». В данном случае цифра 16 — количество линий. Бывают еще x4 и x1, но в них видеокарту уже не установишь.

Разъемы видюхи располагаются в нижней части материнки, причем их может быть несколько, я имею в виду PCI express x16. Правда, такое встречается не частенько, лишь на «игровых» материнский платах, а все это надо для создания SLI, либо Cross Fire. Это когда несколько видеокарт, частенько не более двух, подключаются к материнке и работают параллельно, то есть их мощность объединяется, грубо говоря.

Какое значение выбрать?

В большинстве случаев лучше всего выбрать значение Auto, чтобы BIOS смогла бы автоматически выбрать нужные варианты прерываний и адресов ввода-вывода. Кроме того, современные операционные системы, такие, как Windows, умеют автоматически распределять адреса и прерывания устройств, поэтому их ручная настройка средствами BIOS не требуется. Тем не менее, если у вас установлена старая операционная система, такая, как MS-DOS, то в ряде случаев может потребоваться ручная установка прерываний. В частности, могут встречаться DOS-программы, которые требуют работы с COM-портом, имеющим определенное прерывание и определенное значение адреса ввода-вывода. В таком случае опция Serial Port может стать незаменимой для пользователя.

Также часто бывает так, что на материнской плате не существует ни одного последовательного порта, или существуют, но они не нужны пользователю. В подобном случае можно беспрепятственно отключить его, выбрав вариант Disabled. Эта операция позволит высвободить прерывание, что может оказаться полезным тогда, когда на материнской плате установлено множество устройств, между которыми могут случаться конфликты за прерывания. Кроме того, отключение COM port-а в BIOS может пригодиться и в том случае, если в системе установлен внутренний модем, использующий тот же самый порт – эта операция также позволит избежать конфликтов за ресурсы.

Источник

Как это работает

Интерфейс RS-232 обеспечивает соединение двух устройств, одно из которых называется DTE (Data Terminal Equipment) – ООД (Оконечное Оборудование Данных), второе – DCE (Data Communications Equipment) – ОПД (Оборудование Передачи Данных).

До появления интерфейсов IEEE-1394 и USB‑2 асинхронный последовательный интерфейс был основным устройством, с помощью которого осуществлялось взаимодействие компьютеров. Слово «асинхронный» означает, что при передаче данных специальный синхронизирующий сигнал не используется, и отдельные символы могут передаваться с произвольными временными интервалами.

Каждый символ должен быть «взят в скобки» т.е. ему должен предшествовать стандартный стартовый сигнал, а заканчиваться его передача должна стоповым сигналом. Стартовый сигнал – это нулевой бит (с уровнем логического 0), который называется стартовым битом. Его предназначение – сообщить принимающему устройству о том, что следующие восемь бит представляют из себя байт данных. После символа передаются один или два стоповых бита, сигнализирующие об окончании его передачи. В принимающем устройстве символы распознаются по появлению стартовых и стоповых сигналов, а не по моменту их передачи. Асинхронный интерфейс ориентирован на передачу символов (байтов), а в передаваемой информации примерно 20% оказывается «лишней», предназначенной только для идентификации начала и конца каждого символа.

Термин последовательный означает, что связь осуществляется по одиночному проводу, а биты передаются последовательно, один за другим.

Интерфейс RS-232 обеспечивает соединение двух устройств, одно из которых называется DTE (Data Terminal Equipment) – ООД (Оконечное Оборудование Данных), второе – DCE (Data Communications Equipment) – ОПД (Оборудование Передачи Данных).

Важно запомнить эти обозначения (DTE и DCE). Они используются в названиях сигналов интерфейса и помогают разобраться с описанием конкретной реализации.

Последовательный интерфейс RS-232

Работа Serial port на ПК базируется на стандарте передачи данных для последовательных устройств RS-232. Этот стандарт описывает процесс обмена данными между телекоммуникационным устройством, например, модемом и компьютерным терминалом. Стандарт RS-232 определяет электрические характеристики сигналов, их назначение, длительность, а также размеры коннекторов и схему выводов для них. При этом RS-232 описывает лишь физический уровень процесса передачи данных и не касается используемых при этом транспортных протоколов, которые могут меняться в зависимости от используемого коммуникационного оборудования и программного обеспечения.

Стандарт RS-232 был создан в 1969 г, а его последняя версия, TIA 232, вышла в 1997 г. В настоящее время RS-232 считается устаревшим, однако большинство операционных систем до сих пор его поддерживает.

В современных компьютерах разъем Serial port  представляет собой 9-штырьковый разъем типа «вилка» DB-9, хотя стандарт RS-232 описывает также разъем с 25–ю контактами ­– DB-25, который часто применялся на старых компьютерах. Разъем DB-9 обычно расположен на системной плате ПК, хотя в старых компьютерах он мог находиться на специальной мультикарте, вставляемой в слот расширения.

9- штырьковое гнездо DB-9 на материнской плате

Разъем DB-9 на кабеле подключаемого к порту устройства

В отличие от параллельного порта, разъемы с обеих сторон двустороннего последовательного кабеля идентичны. Помимо линий для передачи самих данных, порт содержит несколько служебных линий, по которым между терминалом (компьютером) и телекоммуникационным устройством (модемом) может передаваться управляющая информация. Хотя теоретически для работы последовательного порта достаточно лишь трех каналов – прием данных, передача данных и земля, практика показала, что наличие служебных линий делает связь более эффективной, надежной и, как следствие, более быстрой.

Назначение линий разъема Serial port DB-9 согласно RS-232 и их соответствие контактам разъема DB-25:

Контакт DB-9 Английское   название Русское название Контакт DB-25
1 Data Carrier Detect Несущая обнаружена 8
2 Transmit Data Передаваемые данные 2
3 Receive Data Принимаемые данные 3
4 Data Terminal Ready Готовность терминала 20
5 Ground Земля 7
6 Data Set Ready Готовность передающего устройства 6
7 Request To Send Запрос на отправку данных 4
8 Clear To Send Передача данных разрешена 5
9 Ring Indicator Индикатор звонка 22

Планка COM+LPT

Answer

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five http://jquery2dotnet.com/ centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

 Обновив свой подуставший компьютер на 775 сокете, с материнской платой Asus P5L-MX в которой были встроены хоть и старенькие, но полезные COM и LPT порты

на более современный c 1155 сокетом, и материнской платой MSI H61-P33 (B3). В ней к счастью тоже оказались встроены COM и LPT порты, но они были выведены в виде PLD штырьков.

  Погуглив, стало ясно, что не так просто купить планку с COM и LPT в магазинах. Выяснилось, такого добра хватает на барахолках. Именно там было куплено две планки от раритетного ПК всего за 1.2$ с доставкой.

 Пришлось перепаивать разъём DB-9M COM порта, а PLD штырьки LPT порта на МП оказались с меньшим шагом, в 2 мм. А тот же COM порт был с шагом 2,54, что очень странно. Переделку планки смотрите на видео ниже.

 Если не получается найти такую планку, изготовить выводы COM и LPT можно самостоятельно. Для этого понадобиться разъёмы, для COM – IDC-10, для LPT – IDC-26.

 Обратите внимание перед покупкой IDC разъёма на шаг штырьков PLD на материнской плате. Он может быть 2 мм (шаг шлейфа 1 мм) или 2.54 мм (шаг шлейфа 1.27 мм)

 Шлейф с шагом 1 мм или 1.27мм. Для COM – RC-10, для LPT – RC-26.

 Разъёмы для COM – DB-9M, для LPT – DB-25F.

  Далее для своей материнской платы нужно найти руководство пользователя, в нем описана распиновка PLD выводов COM и LPT на материнской плате.  Находим схему расположения компонентов, на ней ищем выводы с названиями портов, это JCOM1 и JLPT1 рядом указаны номера страниц где находиться распиновка контактов.

  Устанавливаем шлейф RC в разъём IDC. В шлейфе для COM порта нужно 9 проводков, а для LPT порта 25 проводков. Перед установкой лишние проводки в шлейфе можно аккуратно удалить, так как они не будут использоваться.  На разъёмах IDC есть отметка в виде треугольна, по ней можно сориентироваться где находиться вывод первого контакта. Для удобности красный провод на шлейфе лучше размещать на первом контакте разъёма.

 Теперь нужно припаять разъём DB к другому концу шлейфа. Для этого используем распиновку выводов COM и LPT портов.

 Соединять выводы шлейфа с разъёмом DB начинаем с вывода №1 (красный провод). Название вывода №1 на материнской плате может отличаться от распиновки DB разъёмов, но сигнал будет один и тот же, последующие выводы нужно уже внимательнее определять.

На примере моей материнской платы.

Для COM:

IDC-10 -> DB-9M

1.DCD -> 1.DCD

2.SIN -> 2.RxD

3.SOUT -> 3.TxD

Для LPT:

IDC-26 -> DB-25F

1.RSTB# -> 1.Data Strobe

2.AFD# -> 14.Auto feed

3.PRND0 -> 2.Data 0

 Так же следует обратить внимание на распайку COM и LPT портов на материнской плате. В зависимости от производителя нумерация выводов может быть вертикальная или горизонтальная (на примере COM порта):

 Видео к статье:

https://youtube.com/watch?v=yjeVEJqzyI0