如何连接主板上的 LPT 和 COM 端口接头?

Sam*_*mir 19 motherboard headers com lpt

我想在我的电脑上添加一个 LPT 和一个 COM 端口。该板背面的 I/O 面板上没有 LPT 或 COM 端口。但是,板上有 LPT 和 COM 端口接头。您可以在下图中看到这些。

标题

因此,我没有购买带有 LPT 和 COM 端口的 PCI 卡之一,而是决定使用主板的内置逻辑。PCI 卡占用空间,我不得不担心驱动程序、我使用的平台(Linux 与 Windows)以及不使用的平台。

在此处输入图片说明

我买了这些组合的 LPT 和 COM 端口 I/O 板之一。但我不确定如何接线。主板上的接头未装箱,因此无法确定连接电缆的方向。然后还有引脚标签的混淆。

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
Run Code Online (Sandbox Code Playgroud)

这是一个图表:

lpt图

他们不需要匹配吗?我必须猜测主板制造商使用的那些愚蠢的缩写实际上是什么意思。其中一些显而易见,另一些则不然。就像,STB 代表 Strobe,它在第一个引脚上,所以很好。但是为什么这里的引脚 21 和那里的引脚 11 上都为 BUSY?看起来他们搞砸了,弄错了或者其他什么,也许是为了让你买他们自己该死的 I/O 板。或者对于不同版本和版本的端口可能有不同的接线?

还有那些小减号是怎么回事?这是暗示什么吗?也许低与高逻辑?他们在手册中没有告诉任何这些。就像他们希望我自己弄清楚一样。顺便说一下,这是一块技嘉板。我在 GGTS(技嘉全球技术支持)上问过这个问题,他们的回答是他们不能给我更多的细节,因为这是“公司机密”。技嘉的人一定是疯了!或者其他的东西...

串口

电脑

这个好像还可以吧?这似乎是标准的引脚排列。

saw*_*ust 11

IDC接头和DB连接器具有按不同顺序编号的引脚。
IDC头进行编号,您的图表:列第一,然后排。
DB连接器先编号为行,然后是列。

这是根据维基百科的并行端口引脚排列...

这是使用 DB25 连接器的引脚编号。

并行 LPT 端口的接头故意“编号错误”(与 DB25 分配相比),以便可以使用两端带有扁平带状电缆的 IDC 连接器。
这是连接 DB25 IDC 连接器的 LPT 接头的首选布局。
IEEE 1284 适用于 Centronics 连接器。1980 年代的 IBM PC 将引脚数从 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  
Run Code Online (Sandbox Code Playgroud)

使用 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  
Run Code Online (Sandbox Code Playgroud)

根据 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
...
Run Code Online (Sandbox Code Playgroud)

这种映射是您认为“混乱”的引脚分配(在接头端),但将信号传送到 DB25 是完全合乎逻辑的。

LPT 标题手册中的表格以令人困惑的方式绘制,因为它使用 DB25 布局而不是 IDC 布局。奇数引脚行的一列和偶数引脚行的另一列将按照类似于 DB25 连接器的顺序放置信号。

用于 LPT 接头的 26 针 IDC 插座:
用于 LPT 接头的 26 针 IDC 连接器

主板上串行 COM 端口的接头与 DB9 串行连接器一对一编号。
在您的主板上的 COM 接头上,每个 IDC 引脚与相同编号的 DB9 引脚具有相同的信号分配。
但是 IDC 连接器的引脚分为两排,一排为偶数引脚,第二排为奇数引脚:

 2  4  6  8  -  
 1  3  5  7  9    
Run Code Online (Sandbox Code Playgroud)

在带状电缆上,引脚号将交错排列,如下所示:

1, 2, 3, 4, 5, 6, 7, 8, 9
Run Code Online (Sandbox Code Playgroud)

DB9 的管脚分为两排,前 5 个管脚为一排,1:5,第二排为最后 4 个管脚,6:9:

 1   2   3   4   5  
   6   7   8   9    
Run Code Online (Sandbox Code Playgroud)

使用 DB9 IDC连接器时,带状电缆上的引脚编号如下所示:

1, 6, 2, 7, 3, 8, 4, 9, 5
Run Code Online (Sandbox Code Playgroud)

这种顺序不会将主板信号与 DB9 连接器引脚正确匹配。

COM 端口的标头按照您所显示的方式布局(对于您的主板)
故意“编号错误”(与 DB9 分配相比)以允许 IDC 到 DB9_IDC 连接。
所以通常有两种样式或类型的主板_header-to-DB9_connector 电缆。

这是 DB9 IDC 连接器,您的主板不能与 10 针 IDC 连接器和带状电缆一起使用: DB9 IDC 连接器 COM 线的一端或两端需要使用离散接线,而不是 IDC。

那些小减号是怎么回事?这是暗示什么吗?也许低与高逻辑?

减号表示信号使用反相逻辑。

我买了那些组合的 LPT 和 COM 端口 I/O 板之一。

底线:
LPT 端口的电缆 + DB25 应该可以工作(假设@Brian 指出带状电缆的标记边缘与接头上的引脚 1 匹配)。
但是您只有 50/50 的机会让 COM 端口的电缆 + DB9 可以工作,因为有两种常见的标头编号变体。

附录

但我不确定如何接线。主板上的接头未装箱,因此无法确定连接电缆的方向。

“未装箱”的正确术语是无罩的,因为“盒子”是罩。

在主板的照片中,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 端口正确。无论我转动它,我都不知道它会如何匹配。COM 接头上的 GND 位于引脚 5 上,它与带状电缆的 IDC 插座上的 TxD 匹配。不可能吧?如果我转动 IDC 插座,则 GND 与带状电缆上的 CTS 匹配。

不,您不要尝试“转动”插座。
在接头上安装插座只有一种正确的方向。将插座上的钥匙与护罩的轮廓相匹配和/或将红线与接头的引脚 #1 对齐(这两个方向不应相互矛盾)。

50/50 的可能性是,当以正确的方向安装时,您拥有的电缆 + DB9 将工作(或不工作)。
有两种(常见)方式来布置主板接头,因此赔率是 50/50。
DB9 具有模制末端,因此我们无法查看带状电缆如何连接到 DB9。

您可以使用万用表或连续性测试仪来确定 DB9 的针脚如何映射到带状电缆另一端的 IDC 插座的针脚,
或者
您将其插入主板并尝试回送测试(连接针脚 2 和3 在 COM 端口的 DB9 上。

我有一块华硕主板,其引脚排列与您的相同,并且看到 COM 端口被描述为专门用于这些类型的主板接头。
我有一个旧的 ISA 串行端口适配器板,其标头带有“错误编号”(与 DB9 分配相比),以便可以使用 IDC 连接器。
所以我已经看到了两种引脚排列的使用情况,并且读到有人抱怨为什么他们的 COM 端口由于错误的电缆接线而无法工作。

CTS 需要与 RTS 会面,对吗?

不,该信号映射会发生在串行链路两端的两个 DB9 连接器之间。
该电缆仅将信号从主板延伸到机箱外部。
所以在主板接头和这个 DB9 之间你需要一对一的信号匹配。

你知道一种方法,也许是某种参考文件,来破译技嘉使用的奇怪的信号名称缩写吗?

不,棋盘信号没有固定或强制性的名称。
您熟悉的信号名称用于端口的接口侧。
在端口的主板一侧,经常使用不同的名称。如果主板上的COM口不止一个,那么显然这两种信号都不能称为“RxD”!

例如,“NSIN”到底是什么?这会像“信号输入”吗?像RxD吗?

这似乎很合理。

我是否必须重新焊接 COM 端口才能使电线按正确顺序排列?

仅当您确定现有的电缆 + 连接器不起作用时。

也许打开 IDC 插座更容易,重新接线并关闭它?我以前从未处理过其中一个,我不知道是否有可能在它们关闭后打开它们而不破坏它们。但是压接电线比焊接容易。

很久以前在华硕用户论坛上,我描述了如何为后面板连接焊杯 DB9。作为一个回复,有人描述了他如何拆开IDC插座,分离带状电缆的电线,重新排列连接并重新组装,就像你提到的那样。
不推荐这样做,因为夹子不是为了重复使用,但可以做到。
但是只有在您确定电缆+连接器不起作用后才需要担心这一点。

或者它是 IDC 术语中的“置换”电线?

好的,你让我在那里。
我认为通常的动词只是“组装”。使用压接工具(或工作台压力机)将整个连接器组装到带状电缆上。
您应该将带状电缆与 IDC 一起使用。但是,如果您最终尝试重新连接 IDC,那么它几乎就像在 RJ45 梯形插孔上“打断”离散线一样。