it-swarm.com.de

Wie verdrahte ich die LPT- und COM-Port-Header auf einem Motherboard?

Ich möchte meinem Computer ein LPT und einen COM-Port hinzufügen. Die Karte hat keinen LPT- oder COM-Anschluss an der E/A-Leiste auf der Rückseite. Auf der Karte befinden sich jedoch LPT- und COM-Port-Header. Sie können diese in der Abbildung unten sehen.

headers

Anstatt eine dieser PCI-Karten mit LPT- und COM-Anschlüssen zu kaufen, habe ich mich für die integrierte Logik des Motherboards entschieden. PCI-Karten belegen Speicherplatz und ich muss mir Gedanken über Treiber machen, welche Plattform ich verwende (Linux vs. Windows) und welche nicht.

enter image description here

Ich habe eine dieser kombinierten LPT- und COM-Anschluss-E/A-Platten gekauft. Aber ich bin nicht sicher, wie ich es verkabeln soll. Die Header auf der Hauptplatine sind nicht mit einem Kästchen versehen , sodass die Ausrichtung zum Anschließen der Kabel nicht angegeben werden kann. Dann gibt es auch die Verwechslung mit der Pinbeschriftung.

LPT-Anschluss

Dies ist die vom Motherboard verwendete Pinbelegung (aus dem Handbuch entnommen).

lpt

Gehört das zum Standard? Welcher Standard wäre das? ... Das sieht für mich nicht nach IEEE1284 aus. Hier ist die Pinbelegung der parallelen Schnittstelle gemäß Wikipedia .

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

Hier ist ein Diagramm:

lpt diagram

Müssen sie nicht zusammenpassen? Ich muss raten, was diese dummen Abkürzungen, die vom Motherboard-Hersteller verwendet werden, tatsächlich bedeuten. Einige von ihnen sind offensichtlich, andere nicht. STB steht für Strobe und befindet sich auf dem ersten Pin. Das ist also gut. Aber warum ist hier Pin 21 und dort Pin 11 belegt? Es scheint, als hätten sie es durcheinander gebracht, falsch verstanden oder so, vielleicht um Sie dazu zu bringen, ihre eigenen verdammten I/O-Platten zu kaufen. Oder gibt es vielleicht unterschiedliche Verdrahtungen für unterschiedliche Versionen und Revisionen des Ports?

Und was ist mit den kleinen Minuszeichen? Zeigt das etwas an? Vielleicht niedrige oder hohe Logik? Sie erzählen nichts davon im Handbuch. Als ob sie erwarten, dass ich es selbst herausfinde. Es ist übrigens ein Gigabyte-Board. Ich habe beim GGTS (Gigabyte Global Tech Support) danach gefragt und sie haben geantwortet, dass sie mir keine weiteren Details geben könnten, weil es "Betriebsgeheimnis" ist. Die Leute bei Gigabyte müssen den Verstand verloren haben! Oder so...

COM-Port

com

Dieser scheint in Ordnung zu sein, oder? Dies scheint die Standardbelegung zu sein.

15
Samir

IDC Header und DB Konnektoren haben Stifte, die nummeriert sind in anderer Reihenfolge.
Die Überschriften IDC sind wie in Ihren Diagrammen nummeriert: Zuerst die Spalte, dann die Zeile.
DB Konnektoren werden zuerst zeilenweise und dann spaltenweise nummeriert.

Hier ist die Pinbelegung des Parallelports laut Wikipedia ...

Hier wird die Pin-Nummerierung für einen DB25-Anschluss verwendet.

Der Header für den parallelen LPT-Port ist absichtlich "falsch nummeriert" (im Vergleich zu den DB25-Zuweisungen), sodass IDC -Anschlüsse an beiden Enden mit Flachbandkabel verwendet werden können.
Dies ist das bevorzugte Layout für einen LPT-Header zum DB25 IDC -Anschluss.
IEEE 1284 ist für Centronics-Steckverbinder. Der IBM-PC in den 1980er Jahren reduzierte die Anzahl der Stifte von 36 auf 25, um eine DB25-Shell zu verwenden.

Die Pins eines DB25 sind in zwei Reihen angeordnet, eine Reihe für die ersten 13 Pins, 1:13, und eine zweite Reihe für die letzten 12 Pins, 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  

Bei Verwendung eines DB25-Steckverbinders IDC sind die Pin-Nummern auf dem Flachbandkabel wie folgt angeordnet:

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  

Basierend auf dieser Reihenfolge von Signalen für den DB25 ist die Zuordnung von IDC Pins zu DB25 Pins:

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
...

Diese Zuordnung wird als "durcheinander" gemachte Pinbelegung (am Kopfende) angesehen, ist jedoch für die Übermittlung der Signale an den DB25 vollkommen logisch.

Diese Tabelle aus dem Handbuch für den LPT-Header ist auf verwirrende Weise gezeichnet, da das DB25-Layout anstelle eines IDC -Layouts verwendet wird. Eine Spalte für die Reihe der ungeradzahligen Stifte und die andere Spalte für die Reihe der geradzahligen Stifte würden die Signale in eine Reihenfolge bringen, die dem DB25-Verbinder ähnelt.

26-polige IDC Buchse für LPT-Header:
26-pin IDC connector for LPT header

Der Header für den seriellen COM-Anschluss Ihres Motherboards ist eins zu eins mit einem seriellen DB9-Anschluss nummeriert.
Auf Ihrem Motherboard hat der COM-Header für jeden IDC -Pin die gleiche Signalzuordnung wie für den DB9-Pin mit der gleichen Nummer.
Die Stifte eines Steckverbinders IDC sind jedoch in zwei Reihen angeordnet, eine Reihe für die geradzahligen Stifte und eine zweite Reihe für die ungeradzahligen Stifte:

 2  4  6  8  -  
 1  3  5  7  9    

Auf dem Flachbandkabel wären die Pin-Nummern verschachtelt und wie folgt angeordnet:

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

Die Pins eines DB9 sind in zwei Reihen angeordnet, eine Reihe für die ersten 5 Pins (1: 5) und eine zweite Reihe für die letzten 4 Pins (6: 9):

 1   2   3   4   5  
   6   7   8   9    

Bei Verwendung eines DB9-Steckverbinders IDC sind die Pin-Nummern auf dem Flachbandkabel wie folgt angeordnet:

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

Bei dieser Bestellung werden die Motherboard-Signale nicht ordnungsgemäß mit den DB9-Anschlussstiften abgeglichen.

Überschriften für COM-Anschlüsse sind so angeordnet, wie Sie es gezeigt haben (für Ihr Motherboard) ODER
absichtlich "falsch nummeriert" (im Vergleich zu den DB9-Zuweisungen), um IDC-zu-DB9_IDC-Verbindungen zuzulassen.
Es gibt also normalerweise zwei Arten von Motherboard_Header-to-DB9_Connector-Kabeln.

Dies ist ein DB9 IDC -Anschluss, den Ihr Motherboard nicht mit einem 10-poligen IDC -Anschluss und einem Flachbandkabel verwenden kann: DB9 IDC connector An einem oder beiden Enden des COM-Kabels muss anstelle des IDC eine separate Verdrahtung verwendet werden.

Und was ist mit den kleinen Minuszeichen? Zeigt das etwas an? Vielleicht niedrige oder hohe Logik?

Das Minuszeichen bedeutet, dass das Signal invertierte Logik verwendet.

Ich habe eine dieser kombinierten LPT- und COM-Anschluss-E/A-Platten gekauft.

Fazit:
Das Kabel + DB25 für den LPT-Port sollte funktionieren (vorausgesetzt, @Brian hat darauf hingewiesen, dass die markierte Kante des Flachbandkabels mit Pin 1 auf dem Header übereinstimmt).
Sie haben aber nur eine 50/50-Chance, dass das Kabel + DB9 für den COM-Port funktioniert, da es zwei gebräuchliche Varianten für die Nummerierung des Headers gibt.

Nachtrag

Aber ich bin nicht sicher, wie ich es verkabeln soll. Die Header auf der Hauptplatine sind nicht mit einer Box versehen, sodass die Ausrichtung zum Anschließen der Kabel nicht angegeben werden kann.

Der eigentliche Ausdruck für "nicht verpackt" ist hüllenlos, da die "Box" eine Hülle ist.

Auf dem Foto des Motherboards befindet sich in der linken unteren Ecke des LPT-Headers eine Ziffer "1" (in weißer Siebdruckschrift). Dies zeigt Pin # 1 des Headers an.
Der rote Streifen des Flachbandkabels zeigt den Draht für Pin # 1 an. Daher sollte der IDC - Socket so ausgerichtet sein, dass der rote Streifen an diesem Ende der Kopfzeile mit "1" markiert ist.

Beachten Sie, dass der Siebdruck in einer weißen gestrichelten Linie um den LPT-Header den Umriss der Abdeckung anzeigt.
Beachten Sie außerdem, dass sich am unteren Rand dieser Kontur eine Beule oder ein Pop-out befindet, die der Taste entspricht, die sich nur auf einer Seite befindet des Sockets IDC. Das ist Orientierungsindikator # 2.

Auf dem Foto der Hauptplatine befindet sich in der linken unteren Ecke des COM-Headers eine Ziffer "1".
Der rote Streifen des Flachbandkabels (Pin # 1) sollte sich an diesem Ende des Headers befinden.
Aber Sie haben eine 50/50-Chance, dass der COM-Anschluss für Ihr Motherboard korrekt ist. Glücklicherweise erfordert die EIA/RS232-Spezifikation, dass dieser Geräteanschluss robust genug ist, um Kurzschlüsse und Fehlverbindungen zu verarbeiten. Ein "falsches" Kabel kann zum Testen angeschlossen werden und sollte das Motherboard nicht beschädigen.

Nachtrag Nr. 2

Dies scheint jedoch beim COM-Port-Header nicht der Fall zu sein. In der unteren linken Ecke des COM-Port-Headers befindet sich keine "1". Was Sie dort sehen, scheint ein sehr kleines Löten zu sein, oder vielleicht ein wirklich winziges SMD-Bauteil

Es scheint jedoch einen Umriss für die Abdeckung um den COM-Header zu geben.
Verwenden Sie das also, um die Fassung auszurichten.

Sie sagen, es gibt eine 50/50-Chance, den COM-Anschluss richtig zu machen. Ich sehe nicht, wie es zusammenpasst, wie ich es drehe. Die GND am COM-Header liegt an Pin 5 und stimmt mit TxD an der Buchse IDC des Flachbandkabels überein. Das kann doch nicht richtig sein? Wenn ich die Buchse IDC drehe, stimmt die GND mit der CTS auf dem Flachbandkabel überein.

Nein, Sie versuchen nicht, die Steckdose zu "drehen".
Es gibt nur eine richtige Ausrichtung für die Installation des Sockels am Header. Passen Sie den Schlüssel am Sockel an den Umriss des Deckbands an und/oder richten Sie den roten Draht an Pin 1 des Sockels aus (diese beiden Ausrichtungen sollten nicht sein) widersprüchlich).

Die 50/50 Chance besteht darin, dass das Kabel + DB9, das Sie haben, funktioniert (oder nicht funktioniert), wenn es in der richtigen Ausrichtung installiert wird.
Es gibt zwei (gebräuchliche) Möglichkeiten, den Motherboard-Header anzuordnen, daher die 50/50-Quote.
Der DB9 hat ein geformtes Ende, sodass wir nicht sehen können, wie das Flachbandkabel mit dem DB9 verdrahtet ist.

Sie können entweder ein Multimeter oder einen Durchgangsprüfer verwenden, um zu bestimmen, wie die Pins des DB9 den Pins der Buchse IDC am anderen Ende des Flachbandkabels zugeordnet sind
ODER
Sie schließen es an das Motherboard an und versuchen einen Loopback-Test (verbinden Sie die Pins 2 und 3 am DB9) des COM-Ports.

Ich habe ein ASUS-Motherboard mit der gleichen Pinbelegung wie Ihr und habe COM-Anschlüsse gesehen, die speziell für diese Art von Mobo-Headern beschrieben wurden.
Ich hatte eine alte ISA Adapterkarte mit seriellem Anschluss, deren Header (im Vergleich zu den DB9-Zuweisungen) "falsch nummeriert" waren, so dass IDC -Anschlüsse verwendet werden konnten.
Also habe ich beide Pinbelegungen in Gebrauch gesehen und gelesen, wie sich Leute darüber beschwerten, warum ihr COM-Port wegen der falschen Kabelverdrahtung nicht funktioniert.

Der CTS muss sich mit RTS treffen, richtig?

Nein, diese Signalzuordnung würde zwischen den beiden DB9-Anschlüssen an jedem Ende der seriellen Verbindung erfolgen.
Mit diesem Kabel werden nur die Signale vom Motherboard zur Außenseite des Gehäuses übertragen.
Zwischen dem Motherboard-Header und diesem DB9 möchten Sie also eine Eins-zu-Eins-Signalübereinstimmung.

Kennen Sie einen Weg, vielleicht ein Referenzdokument, um die bizarren Abkürzungen für die von Gigabyte verwendeten Signalnamen zu entziffern?

Nein, es gibt keine festen oder obligatorischen Namen für Platinensignale.
Die Ihnen bekannten Signalnamen gelten für die Schnittstellenseite des Ports.
Auf der Motherboard-Seite des Ports wird häufig ein anderer Name verwendet. Befindet sich mehr als ein COM-Port auf dem Motherboard, können natürlich nicht beide Signale als "RxD" bezeichnet werden!

Was zum Teufel ist zum Beispiel "NSIN"? Wäre das wie "Signal in"? Ist das wie RxD?

Das scheint vernünftig.

Muss ich den COM-Anschluss neu löten, um die Drähte in der richtigen Reihenfolge zu erhalten?

Nur wenn Sie feststellen, dass das vorhandene Kabel + Stecker nicht funktioniert.

Vielleicht ist es einfacher, die Buchse IDC zu öffnen, neu zu verkabeln und wieder zu schließen? Ich habe mich noch nie zuvor mit einem davon befasst, ich weiß nicht, ob es möglich ist, sie zu öffnen, sobald sie geschlossen wurden, ohne sie zu zerbrechen. Das Crimpen von Drähten ist jedoch einfacher als das Löten.

Vor langer Zeit habe ich im ASUS-Benutzerforum beschrieben, wie man einen Lötkelch DB9 für die Rückseite verkabelt. Als Antwort beschrieb jemand, wie er die Buchse IDC zerlegte, die Drähte des Flachbandkabels trennte, die Anschlüsse neu ordnete und es wieder zusammenbaute, wie Sie es erwähnt haben.
Es wird nicht empfohlen, da die Pincher nicht zur Wiederverwendung bestimmt sind, aber es kann getan werden.
Aber machen Sie sich erst Sorgen, nachdem Sie festgestellt haben, dass das Kabel und der Stecker nicht funktionieren.

Oder "verdrängt" es Drähte in der IDC Terminologie?

Okay, du hast mich da hingebracht.
Ich denke, das übliche Verb ist nur "montieren". Mit einem Crimpwerkzeug (oder Bankdrücken) wird der gesamte Stecker auf das Flachbandkabel aufgesteckt.
Sie sollten ein Flachbandkabel mit IDC verwenden. Aber wenn Sie am Ende versuchen, das IDC neu zu verdrahten, dann ist es fast so, als ob Sie einen diskreten Draht an einer RJ45-Keystone-Buchse "durchstoßen".

9
sawdust

Hier ist Pinbelegung für zwei serielle Header:

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

0

Sie verkaufen diese mit dem Kabel, das in die Header der Hauptplatine eingesteckt werden soll - ich dachte immer, die Pinbelegung der Hauptplatine sei standardisiert. In einem von mir gekauften Asus-Motherboard war eines davon enthalten. Ich bin sicher, dass es auch eine Parallelversion gibt.

enter image description here


Ich sah mir das Motherboard genauer an.

Sehen Sie die kleine Kerbe auf der gepunkteten Kontur, die die LPT-Stifte auf Ihrem Motherboard umgibt? Ich wette, die Kerbe am parallelen Header soll in diese Richtung weisen.

0
LawrenceC

Ich denke, die Pin-Belegung auf Mobo ist die gleiche wie die richtige DB9-Belegung. Wenn Sie Ihren db9-Port betrachten, ist er nicht direkt über den Crimp-On-Anschluss angeschlossen, wie es derjenige, auf den jemand hingewiesen hat, nicht funktionieren würde. Wenn Sie das Kunststoffgehäuse öffnen können, werden Sie höchstwahrscheinlich feststellen, dass die Drähte eingelötet sind, sodass die Pin-Nummern auf Header und DB9 übereinstimmen. Andernfalls können Sie ein Multimeter verwenden, um die Kontinuität der entsprechenden Stifte zu überprüfen. Ich habe mich wieder über Mobo mit Parallel-Port gewundert, zuletzt habe ich Gigabyte H61M D2P bekommen, aber auf diesem läuft Linux ATM. Prost.

0
user401521