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


18

Я хотел бы добавить LPT и COM-порт на мой компьютер. На задней панели платы нет LPT или COM-порта на панели ввода / вывода. Однако на плате есть заголовки LPT и COM-портов. Вы можете увидеть это на картинке ниже.

заголовки

Поэтому вместо покупки одной из этих карт PCI с LPT и COM-портами я решил использовать встроенную логику материнской платы. Карты PCI занимают место, и мне нужно беспокоиться о драйверах, какую платформу я использую (Linux против Windows), а какую нет.

введите описание изображения здесь

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

LPT порт

Это распиновка, используемая материнской платой (взято из руководства).

LPT

Это в соответствии со стандартом? Какой стандарт это будет? ... Для меня это не похоже на IEEE1284. Вот распиновка параллельного порта согласно Википедии .

Pin     Signal
--------------
1       Strobe
2       Data0
3       Data1
4       Data2
5       Data3
6       Data4
7       Data5
8       Data6
9       Data7
10      Ack
11      Busy
12      Paper-out
13      Select
14      Linefeed
15      Error
16      Reset
17      Select-printer
18      Ground
19      Ground
20      Ground
21      Ground
22      Ground
23      Ground
24      Ground
25      Ground

Вот схема:

диаграмма lpt

Разве они не должны совпадать? Я должен догадаться, что на самом деле означают эти глупые сокращения, используемые производителем материнских плат. Некоторые из них очевидны, другие нет. Например, STB означает Strobe, и это на первом выводе, так что это хорошо. Но почему BUSY на контакте 21 здесь и на контакте 11 там? Кажется, что они все испортили, ошиблись или что-то в этом роде, возможно, чтобы заставить вас купить свои собственные проклятые платы ввода / вывода. Или, может быть, есть разные проводки для разных версий и ревизий порта?

А что с маленькими минусами? Это что-то указывает? Может быть, низкая и высокая логика? Они не говорят ничего из этого в руководстве. Как будто они ожидают, что я пойму сам. Кстати, это гигабайтная плата. Я спросил об этом в GGTS (Gigabyte Global Tech Support), и они ответили, что они не могут дать мне больше подробностей, потому что это «секрет компании». Люди в Gigabyte, должно быть, сошли с ума! Или что-то...

COM порт

ком

Кажется, с этим все в порядке, верно? Кажется, это стандартная распиновка.


1
На первый взгляд они кажутся одинаковыми, просто нумеруются по-разному - таблица из Википедии перечисляет их по горизонтали, нижний ряд и верхний ряд, а распиновка материнской платы перечисляет их по вертикали. #notahardwareguy
user1686

Хммм ... вы могли бы быть там к чему-то. Контакты "PD" тогда являются данными? Если они находятся на контактах 3, 5, 7, 9, 11, 13, 15 и 17, они становятся контактами 2, 3, 4, 5, 6, 7, 8 и 9, если считать нижний ряд слева направо право.
Самир

1
Для ленточных кабелей контакт 1 имеет красную полосу. Поэтому переверните разъем, чтобы красная полоса была на том же конце, что и контакт 1 на заголовке.
Брайан

Вы можете быть в состоянии найти крышку слота PCI пластины , как это . У меня такой установлен.
Элвин Вонг

@AlvinWong Да, у меня есть один из них. Просто у меня два порта на одной плате PCI (крышка слота). Но назначение контактов COM-порта на моем не совпадает с назначением контактов заголовка COM-порта. Порт LPT однако хорош. Я думаю, что это идеально сочетается с материнской платой. Я не могу быть уверен на 100%, потому что Gigabyte использует эти странные сокращения для имен сигналов, и они отказываются объяснять, что они обозначают. Но, увидев совпадение выводов данных от 0 до 7, а также выводов GND, я на 99% уверен, что они соответствуют плате. Но COM-порт не делает.
Самир

Ответы:


9

Заголовки 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.

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

Заголовок последовательного 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.

Это разъем IDC DB9, который ваша материнская плата не может использовать с 10-контактным разъемом IDC и ленточным кабелем: Разъем DB9 IDC один или оба конца кабеля COM должны использовать дискретную проводку вместо IDC.

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

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

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

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

добавление

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

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

На фото материнской платы в левом нижнем углу заголовка 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.


@Sammy - ответ отредактирован, чтобы отвечать на ваши изменения.
опилки

Я заметил пунктирную линию вокруг заголовка LPT, и я подозревал, что это было. Но теперь я точно знаю. Также я знаю, что красная полоса указывает на первый провод на ленточном кабеле. Я не заметил цифру «1».
Самир

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

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

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

0

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

введите описание изображения здесь


Я посмотрел ближе на материнскую плату.

Видите маленькую насечку на пунктирном контуре, окружающем контакты LPT на материнской плате? Могу поспорить, что выемка на параллельном заголовке должна быть направлена ​​в этом направлении.


Да, вы правы насчет пунктирной линии, окружающей заголовок LPT. Теперь я знаю, что порт LPT будет соответствовать заголовку LPT на плате. Но как насчет COM-порта? В любом случае, я поворачиваю разъем COM IDC, он не совпадает с расположением контактов заголовка COM. Не могли бы вы опубликовать расположение выводов, как показано в руководстве к материнской плате? Я хотел бы сравнить это с моим.
Самир

static.fixya.com/Manuals/A/ASUS/…. - стр. 39 - хотя тот, который шел с моей материнской платой, был включен. Я также заметил пунктирную выемку на заголовке COM. Похоже, это соединяет ту же ориентацию.
LawrenceC

Страница 39? Что это за раздел?
Самир

Нашел это! Это страница 27, глава 1. На самом деле 39 - это номер страницы документа PDF, а не самого руководства. Такие страницы, как первая страница, оглавление, уведомление о безопасности и т. Д., Не считаются страницами. Для справки: плата ASUS A7S8X-MX. Однако информация о расположении / назначении контактов отсутствует. Они просто кратко объясняют, что это такое. «Этот разъем предназначен для последовательного (COM) порта. Подключите кабель модуля последовательного порта к этому разъему, затем установите модуль в отверстие в задней части системного шасси».
Самир

0

Я думаю, что назначение пинов на mobo такое же, как и правильное назначение db9. Глядя на ваш порт db9, он не является прямым через обжимной разъем, как тот, на который кто-то указал, не будет работать. Если вы сможете открыть пластиковый корпус, вы, скорее всего, обнаружите, что провода припаяны, так что номера выводов на заголовке и DB9 совпадают. В противном случае вы можете использовать мультиметр для проверки целостности соответствующих контактов. Я снова задумался о mobo с параллельным портом, последнее, что я получил, был Gigabyte H61M D2P, но тот, который работает под управлением Linux ATM. Приветствия.


0

Вот распиновка для двух последовательных заголовков:

http://www.frontx.com/pro/cpx102_2.html


1
Добро пожаловать в Super User, и спасибо за попытку помочь. Внешние ссылки могут сломаться или быть недоступны, и в этом случае ваш ответ не будет полезен. В общем, пожалуйста, включите необходимую информацию в свой ответ и используйте ссылку для атрибуции и дальнейшего чтения. В этом случае информация на самом деле ничего не добавляет к тому, что уже было внесено.
fixer1234
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.