15

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

заголовки

Поэтому вместо покупки одной из этих карт PCI с LPT и COM-портами я решил использовать встроенную логику материнской платы. Карты PCI занимают место, и мне нужно беспокоиться о драйверах, какую платформу я использую (Linux vs. 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 порт

ком

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

4 ответа4

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.

Это разъем DB9 IDC, который ваша материнская плата не может использовать с 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.

0

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

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

0

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


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

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

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .