Подключение com порта к материнской плате

Основные понятия и термины

Практически каждый компьютер оборудован хотя бы одним последовательным асинхронным адаптером. Обычно он представляет собой отдельную плату или же расположен прямо на материнской плате компьютера. Его называют еще асинхронным адаптером RS-232-C, или портом RS-232-C.

Каждый асинхронный адаптер обычно содержит несколько портов RS-232-C, через которые к компьютеру можно подключать внешние устройства. Каждому такому порту соответствует несколько регистров, через которые программа получает к нему доступ, и определенная линия IRQ для сигнализирования компьютеру об изменении состояния порта.

При выполнении BIOS процедуры начальной загрузки каждому порту RS-232-C присваивается логическое имя COM1 — COM4 (COM-порт номер 1 — 4).

Интерфейс RS-232-C разработан ассоциацией электронной промышленности (Electronic Industries Association — EIA) как стандарт для соединения компьютеров и различных последовательных периферийных устройств.

Компьютер IBM PC поддерживает интерфейс RS-232-C не в полной мере скорее разъем, обозначенный на корпусе компьютера как порт последовательной передачи данных, содержит некоторые из сигналов, входящих в интерфейс RS-232-C и имеющих соответствующие этому стандарту уровни напряжения.

В настоящее время порт последовательной передачи данных используется очень широко. Вот далеко не полный список применений:

  • подключение мыши;
  • подключение графопостроителей (плоттеров), сканеров, принтеров, дигитайзеров;
  • связь двух компьютеров через порты последовательной передачи данных;
  • подключение модемов для передачи данных по телефонным линиям;
  • подключение к сети персональных компьютеров.

Основные понятия и термины

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

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

Сказанное иллюстрируется следующим рисунком:

Подключение com порта к материнской плате

Из рисунка видно, что исходное состояние линии последовательной передачи данных — уровень логической 1. Это состояние линии называют отмеченным — MARK. Когда начинается передача данных, уровень линии переходит в 0.

Это состояние линии называют пустым — SPACE. Если линия находится в таком состоянии больше определенного времени, считается, что линия перешла в состояние разрыва связи — BREAK. Стартовый бит START сигнализирует о начале передачи данных.

Далее передаются биты данных, вначале младшие, затем старшие.

Если используется бит четности P, то передается и он. Бит четности имеет такое значение, чтобы в пакете битов общее количество единиц (или нулей) было четно или нечетно, в зависимости от установки регистров порта. Этот бит служит для обнаружения ошибок, которые могут возникнуть при передаче данных из-за помех на линии.

Приемное устройство заново вычисляет четность данных и сравнивает результат с принятым битом четности. Если четность не совпала, то считается, что данные переданы с ошибкой. Конечно, такой алгоритм не дает стопроцентной гарантии обнаружения ошибок. Так, если при передаче данных изменилось четное число битов, то четность сохраняется и ошибка не будет обнаружена.

Поэтому на практике применяют более сложные методы обнаружения ошибок.

В самом конце передаются один или два стоповых бита STOP, завершающих передачу байта. Затем до прихода следующего стартового бита линия снова переходит в состояние MARK.

Использование бита четности, стартовых и стоповых битов определяют формат передачи данных. Очевидно, что передатчик и приемник должны использовать один и тот же формат данных, иначе обмен будет невозможен.

Другая важная характеристика — скорость передачи данных. Она также должна быть одинаковой для передатчика и приемника.

Скорость передачи данных обычно измеряется в бодах (по фамилии французского изобретателя телеграфного аппарата Emile Baudot — Э. Бодо). Боды определяют количество передаваемых битов в секунду.

При этом учитываются и старт/стопные биты, а также бит четности. Иногда используется другой термин — биты в секунду (bps).

Здесь имеется в виду эффективная скорость передачи данных, без учета служебных битов.

Аппаратная реализация

Компьютер может быть оснащен одним или двумя портами последовательной передачи данных. Эти порты расположены либо на материнской плате, либо на отдельной плате, вставляемой в слоты расширения материнской платы.

Бывают также платы, содержащие четыре или восемь портов последовательной передачи данных. Их часто используют для подключения нескольких компьютеров или терминалов к одному, центральному компьютеру.

Эти платы имеют название «мультипорт».

В основе последовательного порта передачи данных лежит микросхема Intel 8250 или ее современные аналоги — Intel 16450, 16550, 16550A. Эта микросхема является универсальным асинхронным приемопередатчиком (UART — Universal Asynchronous Receiver Transmitter).

Микросхема содержит несколько внутренних регистров, доступных через команды ввода/вывода. Микросхема 8250 содержит регистры передатчика и приемника данных. При передаче байта он записывается в буферный регистр передатчика, откуда затем переписывается в сдвиговый регистр передатчика.

Байт «выдвигается» из сдвигового регистра по битам. Аналогично имеются сдвиговый и буферный регистры приемника.

Программа имеет доступ только к буферным регистрам, копирование информации в сдвиговые регистры и процесс сдвига выполняется микросхемой UART автоматически. Регистры, управляющие асинхронным последовательным портом, будут описаны в следующей главе.

К внешним устройствам асинхронный последовательный порт подключается через специальный разъем. Существует два стандарта на разъемы интерфейса RS-232-C, это DB25 и DB9. Первый разъем имеет 25, а второй 9 выводов.

Приведем разводку разъема последовательной передачи данных DB25:

Номер контакта Назначение контакта Вход или выход компьютера
1 Защитное заземление(Frame Ground, FG)
2 Передаваемые данные(Transmitted Data, TD) Выход
3 Принимаемые данные(Received Data, RD) Вход
4 Запрос для передачи(Request to send, RTS) Выход
5 Сброс для передачи(Clear to Send, CTS) Вход
6 Готовность данных(Data Set Ready, DSR) Вход
7 Сигнальное заземление(Signal Ground, SG)
8 Детектор принимаемого с линии сигнала(Data Carrier Detect, DCD) Вход
9-19 Не используются
20 Готовность выходных данных(Data Terminal Ready, DTR) Выход
21 Не используется
22 Индикатор вызова(Ring Indicator, RI) Вход
23-25 Не используются

Наряду с 25-контактным разъемом часто используется 9-контактный разъем:

Номер контакта Назначение контакта Вход или выход
1 Детектор принимаемого с линии сигнала(Data Carrier Detect, DCD) Вход
2 Принимаемые данные(Received Data, RD) Вход
3 Передаваемые данные(Transmitted Data, TD) Выход
4 Готовность выходных данных(Data Terminal Ready, DTR) Выход
5 Сигнальное заземление(Signal Ground, SG)
6 Готовность данных(Data Set Ready, DSR) Вход
7 Запрос для передачи(Request to send, RTS) Выход
8 Сброс для передачи(Clear to Send, CTS) Вход
9 Индикатор вызова(Ring Indicator, RI) Вход

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

Интерфейс RS-232-C определяет обмен между устройствами двух типов: DTE (Data Terminal Equipment — терминальное устройство) и DCE (Data Communication Equipment — устройство связи). В большинстве случаев, но не всегда, компьютер является терминальным устройством.

Модемы, принтеры, графопостроители всегда являются устройствами связи. Рассмотрим теперь сигналы интерфейса RS-232-C более подробно.

Сигналы интерфейса RS-232-C

Здесь мы рассмотрим порядок взаимодействия компьютера и модема, а также двух компьютеров непосредственно соединенных друг с другом. Сначала посмотрим, как происходит соединение компьютера с модемом. Входы TD и RD используются устройствами DTE и DCE по-разному.

Устройство DTE использует вход TD для передачи данных, а вход RD для приема данных. И наоборот, устройство DCE использует вход TD для приема, а вход RD для передачи данных.

Поэтому для соединения терминального устройства и устройства связи выводы их разъемов необходимо соединить напрямую:

Подключение com порта к материнской плате

Остальные линии при соединении компьютера и модема также должны быть соединены следующим образом:

Подключение com порта к материнской плате

Рассмотрим процесс подтверждения связи между компьютером и модемом. В начале сеанса связи компьютер должен удостовериться, что модем может произвести вызов (находится в рабочем состоянии). Затем, после вызова абонента, модем должен сообщить компьютеру, что он произвел соединение с удаленной системой.

Подробнее это происходит следующим образом. Компьютер подает сигнал по линии DTR, чтобы показать модему, что он готов к проведению сеанса связи. В ответ модем подает сигнал по линии DSR. Когда модем произвел соединение с другим, удаленным модемом, он подает сигнал по линии DCD, чтобы сообщить об этом компьютеру.

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

В обоих случаях эти сигналы дают ответ на наличие связи между модемом и компьютером.

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

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

Чтобы предотвратить передачу большего числа данных, чем то, которое может быть обработано, используют управление связью, называемое «управление потоком» (flow-controll handshake). Стандарт RS-232-C определяет возможность управления потоком только для полудуплексного соединения.

Полудуплексным называется соединение, при котором в каждый момент времени данные могут передаваться только в одну сторону. Однако фактически этот механизм используется и для дуплексных соединений, когда данные передаются по линии связи одновременно в двух направлениях.

Управление потоком

В полудуплексных соединениях устройство DTE подает сигнал RTS, когда оно желает передать данные. DCE отвечает сигналом по линии CTS, когда оно готово, и DTE начинает передачу данных.

До тех пор, пока оба сигнала RTS и CTS не примут активное состояние, только DCE может передавать данные. При дуплексных соединениях сигналы RTS/CTS имеют противоположные значения по сравнению с теми, которые они имели для полудуплексных соединений.

Когда DTE может принять данные, он подает сигнал по линии RTS. Если при этом DCE готово для принятия данных, оно возвращает сигнал CTS.

Если напряжение на линиях RTS или CTS падает, то это сообщает передающей системе, что получающая система не готова для приема данных. Ниже мы приводим отрывок диалога между компьютером и модемом, происходящий при обмене данными.

Конечно, все это хорошо звучит. На практике все не так просто. Соединить компьютер и модем не составляет труда, так как интерфейс RS-232-C как раз для этого и предназначен.

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

Для соединения двух терминальных устройств — двух компьютеров — как минимум необходимо перекрестное соединение линий TR и RD:

Читайте также:  Чертеж ролика на подшипниках

Подключение com порта к материнской плате

Однако в большинстве случаев этого недостаточно, так как для устройств DTE и DCE функции, выполняемые линиями DSR, DTR, DCD, CTS и RTS, асимметричны. Устройство DTE подает сигнал DTR и ожидает получения сигналов DSR и DCD.

В свою очередь, устройство DCE подает сигналы DSR, DCD и ожидает получения сигнала DTR. Таким образом, если вы соедините вместе два устройства DTE кабелем, который вы использовали для соединения устройств DTE и DCE, то они не смогут договориться друг с другом.

Не выполнится процесс подтверждения связи.

Теперь перейдем к сигналам RTS и CTS, управления потоком данных. Иногда для соединения двух устройств DTE эти линии соединяют вместе на каждом конце кабеля. В результате получаем то, что другое устройство всегда готово для получения данных.

Поэтому, если при большой скорости передачи принимающее устройство не успевает принимать и обрабатывать данные, возможна потеря данных. Чтобы решить все эти проблемы для соединения двух устройств типа DTE используется специальный кабель, в обиходе называемый нуль-модемом.

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

Подключение com порта к материнской плате

Для полноты картины рассмотрим еще один аспект, связанный с механическим соединением портов RS-232-C. Из-за наличия двух типов разъемов — DB25 и DB9 — часто бывают нужны переходники с одного типа разъемов на другой.

Например, вы можете использовать такой переходник для соединения COM-порта компьютера и кабеля нуль-модема, если на компьютере установлен разъем DB25, а кабель оканчивается разъемами DB9.

Схему такого переходника мы приводим на следующем рисунке:

Подключение com порта к материнской плате

Заметим, что многие устройства (такие, как терминалы и модемы) позволяют управлять состоянием отдельных линий RS-232-C посредством внутренних переключателей (DIP-switches). Эти переключатели могут менять свое значение на разных моделях модемов.

Поэтому для их использования следует изучить документацию модема. Например, для hayes-совместимых модемов, если переключатель 1 находится в положении «выключен» (down), это означает, что модем не будет проверять наличие сигнала DTR.

В результате модем может отвечать на приходящие звонки, даже если компьютер и не запрашивает у модема установление связи.

Технические параметры интерфейса RS-232-C

При передаче данных на большие расстояния без использования специальной аппаратуры из-за помех, наводимых электромагнитными полями, возможно возникновение ошибок. Вследствие этого накладываются ограничения на длину соединительного кабеля между устройствами DTR-DTR и DTR-DCE.

Официальное ограничение по длине для соединительного кабеля по стандарту RS-232-C составляет 15,24 метра. Однако на практике это расстояние может быть значительно больше. Оно непосредственно зависит от скорости передачи данных.

Согласно McNamara (Technical Aspects of Data Communications, Digital Press, 1982) определены следующие значения:

Скорость передачи, бодах Максимальная длина для экранированного кабеля, м Максимальная длина для неэкранированного кабеля, м
110 1524,0 914,4
300 1524,0 914,4
1200 914,4 914,4
2400 304,8 152,4
4800 304,8 76,2
9600 76,2 76,2

Уровни напряжения на линиях разъема составляют для логического нуля -15..-3 вольта, для логической единицы — +3..+15 вольт. Промежуток от -3 до +3 вольт соответствует неопределенному значению.

Если вы подключаете внешние устройства к разъему интерфейса RS-232-C (а также при соединении двух компьютеров нуль-модемом), предварительно выключите его и компьютер, а также снимите статический заряд (подсоединив заземление).

В противном случае можно вывести из строя асинхронный адаптер. Земля компьютера и земля внешнего устройства должны быть соединены вместе.

COM порт на материнской плате — для чего?

Подключение com порта к материнской платеПривет ребята

Сразу коротко ответ:

COM порт на материнской плате — устаревший порт, использовался для подключения терминалов, мышки, модема, принтеров, плоттеров, или просто чтобы соединить два ПК. Сегодня иногда используется в промышленном оборудовании.

PS: это реально оч старый разьем. Он медленный. На современных материнских платах его нет. Основной сильный плюс — он может передавать данные по кабелю длиной в несколько десятков метров. Поэтому он бывает используется для подключения специального промышленного оборудования к ПК.

Разбираемся

  • COM порт это интерфейс стандарта RS-232, который использовался раньше для подключения терминалов (VAX/VMS), мышки, модема, принтеров и плоттеров, цифровых фотоаппаратов, а также просто чтобы соединить два компьютера. Сейчас он может использоваться например для подключения ИБП, кассовых аппаратов, программаторов, системам диагностики (к примеру автомобильных). Еще COM порт часто используется в научной/промышленной технике как стандартный способ соединения цифровых устройств и подключению их к ПК.
  • COM это последовательный порт. Почему? Данные передаются по одному биту, последовательно бит за битом. На самом деле Ethernet, FireWire и USB тоже используют такой тип передачи данных.
  • На современных материнских платах COM-порт это уже редкость, он обладает низкой скоростью, имеет крупный размер (в ноутбуках его не очень практично использовать), требует высокий отклик системы и драйвера.
  • Но есть один сильный плюс у COM-порта — он может работать по кабелю длиной в несколько десятков метров, в то время, как USB — максимум пять метров.

Расположение COM-порта на материнской плате:

Подключение com порта к материнской плате

  • Подключение com порта к материнской плате
  • РЕКЛАМА
  • На современных материнках бывает COM-порт, но он идет внутренний и сделан в виде специального разьема, к которому уже подключается полноценный COM-порт:
  • Подключение com порта к материнской плате
  • РЕКЛАМА

Это сделано как раз на тот случае, если вдруг понадобиться COM-порт. В комплекте с материнкой такой по идее должен идти еще внешний COM-кабель для подключения в этот разьем.

На главную! 18.01.2022

Как подключить заголовки LPT и COM порта к материнской плате?

Заголовки IDC и разъемы DB имеют контакты, которые пронумерованы в другом порядке.
В IDC заголовки пронумерованы , как в диаграммах: колонка, а затем грести. Соединители
БД нумеруются сначала строкой, а затем столбцом.

Вот распиновка параллельного порта согласно Википедии …

Это использует нумерацию контактов для разъема DB25.

Заголовок для параллельного порта LPT преднамеренно «неправильно пронумерован» (по сравнению с назначениями DB25), чтобы можно было использовать разъемы IDC на обоих концах с плоским плоским кабелем. Это предпочтительная схема расположения заголовка LPT к разъему ID25 DB25.

IEEE 1284 для разъемов Centronics. IBM PC в 1980-х годах сократил количество выводов с 36 до 25, чтобы использовать оболочку DB25.

Контакты DB25 организованы в два ряда: один ряд для первых 13 контактов, 1:13 и второй ряд для последних 12 контактов, 14:25:

1 2 3 4 5 6 7 8 9 10 11 12 13
14 15 16 17 18 19 20 21 22 23 24 25

При использовании разъема DB25 IDC номера штырей на ленточном кабеле упорядочены следующим образом:

1, 14, 2, 15, 3, 16, 4, 17, 5, 18, 6, 19, 7, 20, 8, 21, 9, 22, 10, 23, 11, 24, 12, 25, 13

Исходя из этого порядка сигналов для DB25, затем сопоставление выводов IDC и выводов DB25:

IDC pin 1 = signal of DB25 pin 1
IDC pin 2 = signal of DB25 pin 14
IDC pin 3 = signal of DB25 pin 2
IDC pin 4 = signal of DB25 pin 15
IDC pin 5 = signal of DB25 pin 3
IDC pin 6 = signal of DB25 pin 16

Это отображение — то, что вы воспринимаете как «испорченные» назначения контактов (на конце заголовка), но вполне логично доставлять сигналы на DB25.

Эта таблица из руководства для заголовка LPT нарисована в замешательстве, потому что она использует макет DB25 вместо макета IDC. Один столбец для ряда выводов с нечетными номерами, а другой столбец для ряда выводов с четными номерами будет располагать сигналы в порядке, который напоминает разъем DB25.

Подключение com порта к материнской плате

Заголовок последовательного COM-порта на материнской плате пронумерован один к одному на последовательный разъем DB9. На вашей материнской плате разъем COM, каждый вывод IDC имеет то же назначение сигналов, что и вывод DB9 того же номера.

Но выводы разъема IDC организованы в два ряда: один ряд для выводов с четным номером и второй ряд для выводов с нечетным номером:

2 4 6 8 —
1 3 5 7 9

На ленточном кабеле номера контактов будут чередоваться и упорядочиваться следующим образом:

1, 2, 3, 4, 5, 6, 7, 8, 9

Контакты DB9 организованы в два ряда: один ряд для первых 5 контактов, 1: 5, и второй ряд для последних 4 контактов, 6: 9:

1 2 3 4 5
6 7 8 9

При использовании разъема DB9 IDC номера штырей на ленточном кабеле упорядочены следующим образом:

1, 6, 2, 7, 3, 8, 4, 9, 5

  • Этот порядок не будет правильно совмещать сигналы материнской платы с контактами разъема DB9.
  • Заголовки для COM-портов расположены так, как вы показали (для вашей материнской платы) ИЛИ намеренно «неправильно пронумерованы» (по сравнению с назначениями DB9), чтобы разрешить соединения IDC-DB9_IDC.
  • Таким образом, обычно есть два стиля или типа кабелей motherboard_header-to-DB9_connector.

Подключение com порта к материнской плате

А что с маленькими минусами? Это что-то указывает? Может быть, низкая и высокая логика?

Знак минус означает, что сигнал использует инвертированную логику.

Я купил одну из этих комбинированных плат ввода-вывода LPT и COM-порта.

  1. Итог: кабель + DB25 для порта LPT должен работать (при условии, что @Brian указал, что помеченный край ленточного кабеля соответствует выводу 1 на разъеме).
  2. Но у вас есть только 50/50 шансов, что кабель + DB9 для COM-порта будет работать, так как существует два распространенных варианта нумерации заголовка.
  3. добавление

Но я не уверен, как это сделать. Заголовки на материнской плате не в штучной упаковке, поэтому нет никакой возможности определить ориентацию подключения кабелей.

Правильный термин для «не в штучной упаковке» без кожуха, так как «коробка» является кожухом.

На фото материнской платы в левом нижнем углу заголовка LPT стоит цифра «1» (белым шелкографическим шрифтом). Это указывает на Пин № 1 заголовка.
Красная полоса ленточного кабеля указывает на провод для контакта № 1. Поэтому сокет IDC должен быть ориентирован с красной полосой на этом конце заголовка, отмеченной «1».

Обратите внимание, что белой пунктирной линией вокруг заголовка LPT шелкография указывает на контур кожуха.
Также обратите внимание, что на нижнем крае этого контура есть выпуклость или выпуклость, которая соответствует ключу, который находится только на одной стороне гнезда IDC. Это индикатор ориентации № 2.

На фотографии материнской платы в левом нижнем углу заголовка COM видна цифра «1». Красная полоса ленточного кабеля (контакт № 1) должна быть на этом конце жатки.

Читайте также:  Как восстановить резьбу в дереве

Но у вас есть шанс 50/50, что подключение к COM-порту подходит для вашей материнской платы. К счастью, спецификация EIA / RS232 требует, чтобы этот порт устройства был достаточно надежным для обработки коротких замыканий и неправильных подключений. Поэтому для тестирования можно подключить «неправильный» кабель, который не должен повредить материнскую плату.

Приложение № 2

Но это не похоже на случай с заголовком COM-порта. В левом нижнем углу заголовка COM-порта отсутствует «1». То, что вы видите, похоже, очень маленькая пайка, или, возможно, очень маленький SMD компонент

Но, кажется, есть контур для кожуха вокруг заголовка COM.
Так что используйте это, чтобы сориентировать сокет.

Вы говорите, что есть 50/50 шанс получить правильный порт COM. Я не вижу, как это будет соответствовать в любом случае, я поворачиваю это. GND на разъеме COM находится на выводе 5 и соответствует TxD на разъеме IDC ленточного кабеля. Это не может быть правильно? Если я поверну гнездо IDC, тогда GND совпадет с CTS на ленточном кабеле.

Нет, вы не пытаетесь «повернуть» розетку.
Существует только одна правильная ориентация для установки розетки на жатку. Совместите ключ на гнезде с контуром кожуха и / или совместите красный провод с контактом № 1 жатки (эти две ориентации не должны быть противоречивыми).

Вероятность 50/50 состоит в том, что кабель + DB9, который у вас есть, будет работать (или не работать) при установке в правильной ориентации. Существует два (распространенных) способа размещения заголовка материнской платы, следовательно, шансы 50/50.

  • DB9 имеет литой конец, поэтому мы не можем видеть, как ленточный кабель подключен к DB9.
  • Либо вы можете использовать мультиметр или тестер непрерывности, чтобы определить, как контакты DB9 отображаются на контакты разъема IDC на другом конце ленточного кабеля, ИЛИ
  • Вы подключаете его к материнской плате и пробуете тестирование петли (соедините контакты 2 и 3 на DB9) COM-порта.

У меня материнская плата ASUS с такой же разводкой, как у вас, и я видел, что COM-порты описаны как специально предназначенные для этих типов mobo-заголовков. У меня была старая плата адаптера последовательного порта ISA, в которой заголовки были «неправильно пронумерованы» (по сравнению с назначениями DB9), чтобы можно было использовать разъемы IDC.

Итак, я видел, как используются обе распиновки, и читал о людях, жалующихся на то, что их COM-порт не работает из-за неправильной разводки кабеля.

CTS должен встретиться с RTS, верно?

Нет, это сопоставление сигналов будет происходить между двумя разъемами DB9 на каждом конце последовательного канала. Этот кабель только распространяет сигналы от материнской платы к внешней части корпуса.

Таким образом, между заголовком материнской платы и этим DB9 вы хотите совпадение сигналов один к одному.

Знаете ли вы способ, возможно, какой-то справочный документ, чтобы расшифровать причудливые сокращения для имен сигналов, используемых Gigabyte?

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

На стороне материнской платы часто используется другое имя. Если на материнской плате более одного COM-порта, то очевидно, что оба сигнала нельзя назвать «RxD»!

Например, что за чертовщина «NSIN»? Это будет похоже на «сигнал в»? Это как RxD?

Это кажется разумным.

Придется ли мне перепаять COM-порт, чтобы получить провода в правильном порядке?

Только если вы решите, что существующий кабель + разъем не работает.

Может быть, проще открыть разъем IDC, подключить и снова его закрыть? Я никогда не имел дело с одним из них прежде, я не знаю, возможно ли открыть их, как только они были закрыты, не ломая их. Но опрессовка проводов проще, чем пайка.

Давным-давно на форуме пользователей ASUS я описал, как подключить паяльник DB9 для задней панели. В ответ кто-то описал, как он разобрал разъем IDC, отделил провода ленточного кабеля, переупорядочил соединения и собрал его, как вы упомянули. Это не рекомендуется, потому что клещи не предназначены для повторного использования, но это можно сделать.

Но беспокойтесь об этом только после того, как определите, что кабель + разъем не работает.

Или это «смещение» проводов в терминологии IDC?

Хорошо, ты меня туда доставил. Я думаю, что обычный глагол просто «собрать». Обжимной инструмент (или жим лежа) используется для монтажа всего разъема на ленточный кабель.

Вы должны использовать плоский кабель с IDC. Но если вы в конечном итоге попробуете переподключить IDC, то это почти как «пробивание» дискретного провода на гнезде трапецеидальных искажений RJ45.

Как подключить заголовки портов LPT и COM на материнской плате?

  • IDC заголовки и DB разъемы имеют контакты, пронумерованные в разном порядке.
  • The IDC заголовки нумеруются, как на диаграммах: сначала столбец, затем строка.
  • DB разъемы нумеруются первой строки, затем столбца.

вот распиновка параллельного порта согласно Википедии…

используется нумерация контактов разъема DB25.

заголовок для параллельного порта LPT намеренно «неправильно пронумерован» (по сравнению с назначениями DB25), так что можно использовать разъемы IDC на обоих концах с плоским ленточным кабелем.
Это-предпочтительный макет для заголовка LPT к разъему IDC DB25.

IEEE 1284 предназначен для разъемов Centronics. IBM PC в 1980-х сократил количество контактов с 36 до 25, чтобы использовать оболочку DB25.

штыри DB25 организованы в два ряда, один ряд для первых 13 контактов, 1: 13, и второй ряд для последних 12 контактов, 14: 25:

1 2 3 4 5 6 7 8 9 10 11 12 13
14 15 16 17 18 19 20 21 22 23 24 25

когда DB25 IDC разъем использован, номера Штыря приказан на ленточном кабеле как:

1, 14, 2, 15, 3, 16, 4, 17, 5, 18, 6, 19, 7, 20, 8, 21, 9, 22, 10, 23, 11, 24, 12, 25, 13

основанный на этом заказе сигналов для DB25, после этого отображение штырей IDC к штырям DB25 является следующим:

IDC pin 1 = signal of DB25 pin 1
IDC pin 2 = signal of DB25 pin 14
IDC pin 3 = signal of DB25 pin 2
IDC pin 4 = signal of DB25 pin 15
IDC pin 5 = signal of DB25 pin 3
IDC pin 6 = signal of DB25 pin 16

это отображение является то, что вы воспринимаете как» перепутались » pin назначения (на конце заголовка), но совершенно логично, чтобы доставить сигналы к DB25.

эта таблица из руководства для заголовка LPT нарисована запутанным образом, потому что она использует макет DB25 вместо макета IDC. Один столбец для строки нечетных выводов и другой столбец для строки четных выводов поместили бы сигналы в порядке, который напоминает разъем DB25.

26-контактный разъем IDC для заголовка LPT:

Подключение com порта к материнской плате

заголовок последовательного COM-порта материнская плата пронумерована ОДН-для-ОДН к серийному разъему DB9.
На вашей материнской плате заголовок COM, каждый штырь IDC имеет такое же назначение сигнала как штырь DB9 такого же номера.

Но контакты разъема IDC организованы в два ряда: один ряд для четных контактов и второй ряд для нечетных контактов:

2 4 6 8 —
1 3 5 7 9

на ленточном кабеле номера Штыря были бы interleaved и приказаны как:

1, 2, 3, 4, 5, 6, 7, 8, 9

контакты DB9 организованы в два ряда, один ряд для первых 5 контактов, 1: 5 и второй ряд для последних 4 контактов, 6: 9:

1 2 3 4 5
6 7 8 9

когда DB9 IDC разъем использован, номера Штыря приказан на ленточном кабеле как:

1, 6, 2, 7, 3, 8, 4, 9, 5

  1. этот порядок не будет должным образом соответствовать сигналам материнской платы с контактами разъема DB9.
  2. заголовки для COM-портов расположены так, как вы показали (для вашей материнской платы) или намеренно «неправильный номер» (по сравнению с назначениями DB9), чтобы разрешить подключения IDC к DB9_IDC.
  3. Поэтому есть правило двух стилей или типов motherboard_header-на-DB9_connector кабелей.

Подключение com порта к материнской плате

и что это за маленькие минусы? Это что-то указывает? Возможно, низкая или высокая логика?

знак «минус» означает, что сигнал использует обратную логику.

Я купил одну из этих комбинированных пластин ввода/вывода LPT и COM-порта.

  • итог:
    Кабель + DB25 для порта LPT должен работать (при условии, что @Brian указал, что отмеченный край ленточного кабеля соответствует контакту 1 на заголовок.)
  • Но у вас есть только 50/50 шансов, что кабель+DB9 для COM-порта будет работать, так как существует два распространенных варианта нумерации заголовка.
  • дополнительное соглашение

но я не уверен, как подключить его. Заголовки на материнской плате не в штучной упаковке, так что нет никакого способа сказать ориентацию, в которой для подключения кабелей.

правильный термин для «не в штучной упаковке» это shroudless, так как «коробка» — это саван.

на фотографии материнской платы в левом нижнем углу заголовка LPT есть цифра «1» (в белой шелкографии). Это указывает на контакт #1 заголовка.

Красная полоса ленточного кабеля указывает на провод для вывода #1. Таким образом, сокет IDC должен быть ориентирован с красной полосой на этом конце заголовка с пометкой «1».

обратите внимание, что в белой пунктирной линии вокруг заголовка LPT шелкография указывает контур плащаницы.

Также обратите внимание, что есть удар или выскочить на нижнем краю этого контура, который соответствует ключ это только на одной стороне гнезда IDC. Это индикатор ориентации №2.

на фотографии материнской платы в левом нижнем углу заголовка COM отображается цифра «1».
Красная полоса ленточного кабеля (вывод № 1) должна быть на этом конце заголовка.

Но у вас есть 50/50 шанс, что COM-порт является правильным для вашей материнской платы. Удачно спецификации EIA / RS232 требуют, чтобы этот порт прибора был робастн достаточно для того чтобы отрегулировать краткости и misconnections. Так» неправильный » кабель можно прикрепиться для испытывать и не должен повредить материнскую плату.

дополнение #2

но, похоже, это не относится к заголовку COM-порта. В левом нижнем углу заголовка COM-порта нет «1». Что вы видите там, кажется, очень маленький пайки, или, возможно, действительно крошечный компонент SMD

  1. но, кажется, есть контур для савана вокруг заголовка COM.
  2. Так что используйте это, чтобы ориентировать сокет.

вы говорите, есть 50/50 шанс попасть в COM-порт. Я не вижу, как это будет совпадать в любом случае я включаю его. GND на заголовке COM находится на выводе 5, и это совпадает с TxD на гнезде IDC ленточного кабеля. Это не может быть правым? Если я поверну гнездо IDC вокруг, то GND совпадает с CTS на ленточном кабеле.

Читайте также:  Воспаление нерва: обращаемся к народной медицине

нет, вы не пытаетесь «повернуть»гнездо вокруг.

Существует только одна правильная ориентация для установки сокета на заголовке.
Сопоставьте ключ на гнезде с контуром плащаницы и/или выровняйте красный провод по контакту # 1 заголовка (эти две ориентации не должны противоречить).

50/50 шанс заключается в том, что кабель + DB9, который у вас есть, будет работать (или не работать) при установке в правильной ориентации.
Существует два (общих) способа размещения заголовка материнской платы, отсюда и шансы 50/50.

  • DB9 имеет отлитый в форму конец, поэтому мы не можем осмотреть как ленточный кабель связан проволокой к DB9.
  • или вы можете использовать вольтамперомметр или тестер непрерывности для того чтобы определить как штыри DB9 отображают к штырям гнезда IDC на другом конце тесемки кабель
    Или
  • Подключите его к материнской плате и попробуйте тест замыкания на себя (подключите выводы 2 и 3 на DB9) COM-порта.

у меня есть материнская плата ASUS с тем же выводом, что и у вас, и я видел COM-порты, описанные как специально предназначенные для этих типов заголовков mobo.
У меня была старая плата адаптера последовательного порта ISA, которая имела заголовки с «неправильным номером» (по сравнению с назначениями DB9), чтобы разъемы IDC могли быть используемый.

Поэтому я видел оба распиновки в использовании и читал о людях, жалующихся, почему их COM-порт не работает из-за неправильной проводки кабеля.

CTS должен встретиться с RTS, верно?

нет, это сопоставление сигнала будет происходить между двумя разъемами DB9 на каждом конце последовательного канала.
Этот кабель только расширяет сигналы от материнской платы к экстерьеру случая.

Так между заголовком материнской платы и этим DB9 вы хотите индивидуальное соответствие сигнала.

знаете ли Вы способ, возможно, какой-то справочный документ, чтобы расшифровать странные аббревиатуры имен сигналов, используемых Gigabyte?

нет, нет фиксированных или обязательных имен для сигналов платы.
Имена сигналов вы знакомы с для интерфейсов порт.

На стороне материнской платы порта, a часто используется другое название. Если на материнской плате имеется более одного COM-порта, то очевидно, что оба сигнала нельзя назвать «RxD»!

например, что такое «NSIN»? Было бы это как «сигнал»? Это похоже на RxD?

это кажется разумным.

должен ли я повторно припаять COM-порт, чтобы получить провода в правильном порядке?

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

может легче открыть IDC разъем, переделать и закрыть его? Я никогда не имел дело с одним из них раньше, я не знаю, возможно ли открыть их после того, как они были закрыты, не нарушая их. Но обжимные провода легче, чем пайка.

давным-давно на форуме пользователей ASUS я описал, как подключить паяльную чашку DB9 для задней панели. В качестве ответа кто-то описал, как он разобрал IDC разъем, отделил провода ленточного кабеля, переупорядочил соединения и собрал его так же, как вы упомянули.
Это не рекомендуется, потому что пинчеры не предназначены для повторного использования, но это можно сделать.

Но беспокойтесь об этом только после того, как вы определите, что кабель+разъем не работает.

или это» вытеснение » проводов в терминологии IDC?

хорошо, ты меня туда привел.
Думаю, как обычно глагол-это просто «собрать». Обжимной инструмент (или жим) используется, чтобы собрать весь разъем на шлейф.

Вы должны использовать шлейф с IDC. Но если вы в конечном итоге попробуете IDC rewire,то это почти как «пробивание» дискретного провода на разъеме RJ45 keystone.

Последовательный порт компьютера

Наряду с параллельным портом COM-порт, или последовательный порт является одним из традиционных портов ввода-вывода компьютера, использовавшимся еще в первых ПК. Хотя в современных компьютерах COM-порт имеет ограниченное применение, тем не менее, информация о нем, возможно, будет полезной многим пользователям.

Подключение com порта к материнской плате

Назначение последовательного порта – история и современное использование

Последовательный порт, как и параллельный, появился задолго до появления персональных компьютеров архитектуры IBM PC. В первых персоналках COM-порт использовался для подсоединения периферийных устройств. Однако сфера его применения несколько отличалась от сферы применения параллельного порта.

Если параллельный порт использовался в основном для подключения принтеров, то COM-порт (кстати, приставка COM – это всего лишь сокращение от слова communication) обычно применялся для работы с телекоммуникационными устройствами, такими, как модемы.

Тем не менее, к порту можно подключить, например, мышь, а также  другие периферийные устройства.

COM-порт, основные сферы применения:

  1. Подключение терминалов
  2. ~ внешних модемов
  3. ~ принтеров и плоттеров
  4. ~ мыши
  5. Прямое соединение двух компьютеров

В настоящее время сфера применения СОМ-порта значительно сократилась благодаря внедрению более быстрого и компактного, и, кстати, тоже последовательного, интерфейса USB. Почти вышли из употребления внешние модемы, рассчитанные на подключение к порту, а также «COM-овские» мыши. Да и редко кто теперь соединяет два компьютера при помощи нуль-модемного кабеля.

Тем не менее, в ряде специализированных устройств последовательный порт до сих используется. Можно найти его и на многих материнских платах.

Дело в том, что по сравнению с USB COM-порт имеет одно важное преимущество – согласно стандарту последовательной передачи данных RS-232, он может работать с устройствами на расстоянии в несколько десятков метров, в то время как радиус действия кабеля USB, как правило, ограничен 5 метрами.

Принцип работы последовательного порта и его отличие от параллельного

В отличие от параллельного (LPT) порта, последовательный порт передает данные побитно по одной-единственной линии, а не по нескольким одновременно.

Последовательности битов группируются в серии данных, начинающиеся стартовым битом и кончающиеся стоповым битом, а также битами контроля четности, использующимися для контроля ошибок.

Отсюда происходит и еще одно английское название, которое имеет последовательный порт – Serial Port.

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

Обслуживает Serial port специальная микросхема UART, которая способна поддерживать относительно высокую скорость передачи данных, достигающую 115 000 бод (байт/с). Правда, стоит отметить, что реальная скорость обмена информацией зависит от обоих коммуникационных устройств.

Кроме того, в функции контроллера UART входит преобразование параллельного кода в последовательный и обратно.

Порт использует электрические сигналы сравнительного высокого напряжения – до +15 B и -15 В. Уровень логического нуля последовательного порта составляет +12 В, а логической единицы – -12 В.

Такой большой перепад напряжений позволяет гарантировать высокую степень помехоустойчивости передаваемых данных. С другой стороны, используемые в Serial port высокие напряжения требуют сложных схемотехнических решений.

Это обстоятельство также поспособствовало снижению популярности порта.

Последовательный интерфейс 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

Конфигурирование и прерывания

Поскольку в компьютере может быть несколько последовательных портов (до 4), то в системе  для них выделяется два аппаратных прерывания — IRQ 3 (COM 2 и 4) и IRQ 4 (COM 1 и 3) и несколько прерываний BIOS.

Многие коммуникационные программы, а также встроенные модемы  используют для своей работы прерывания и адресное пространство портов COM.

При этом обычно применяются не реальные порты, а так называемые виртуальные порты, которые эмулируются самой операционной системой.

Как и в случае многих других компонентов материнской платы, параметры работы портов COM, в частности, значения прерываний BIOS, соответствующих аппаратным прерываниям, можно настроить через интерфейс BIOS Setup. Для этого используются такие опции BIOS, как COM Port, Serial Port, Onboard Serial Port, Serial Port Address, и т.п.

Заключение

Последовательный порт ПК в настоящее время не является широко используемым средством для ввода-вывода информации.

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

Ссылка на основную публикацию
Adblock
detector