Stecker und Kabel für Asynchrone Serielle Schnittstellen -------------------------------------------------------- Signale MODATA Male Output: Daten TxD MOHSK Male Output: Handshake RTS MORDY Male Output: Device Ready DTR FODATA Female Output: Daten RxD FOHSK Female Output: Handshake CTS FORDY Female Output: Device Ready DSR FODCD Female Output: Data Carrier Detect DCD FORI Female Output: Ring Indicator RI Stecker Note: Am PC ist immer die männliche Buchse verbaut, an Modems immer die weibliche. SubD09 SubD25 ---------- --------- 1 FODCD 8 FODCD 2 FODATA 3 FODATA 3 MODATA 2 MODATA 4 MORDY 20 MORDY 5 GND 7 GND 6 FORDY 6 FORDY 7 MOHSK 4 MOHSK 8 FORDY 5 FORDY 9 FORI 22 FORI Mini-Din06 Pin Header 3.5mm Stecker ---------- ---------- ------------- 1 MODATA 1 GND 1 GND 2 FODATA 2 no pin 2 MODATA 3 GND 3 MODATA 3 FODATA 4(5)VCC 4 FODATA 5(6)FOHSK 6(8)MOHSK Kabel Male - Female: alle Signale werden 1:1 verbunden. Male - Male: DATA, HSK und RDY werden gekreuzt. Female - Female: DATA, HSK und RDY werden gekreuzt. FODCD wird mit an FORDY angeschlossen. Sind an einem Stecker die RDY-Leitungen definiert, im Kabel (oder auf der Platine) aber nicht vorhanden, so werden FORDY und MORDY im Stecker gebrückt. Sind an einem Stecker die HSK-Leitungen definiert, im Kabel (oder auf der Platine) aber nicht vorhanden, so werden FOHSK und MOHSK im Stecker gebrückt. Protokoll Data: Idle-Zustand ist "1", Startbit ist "0", LSB first, Stopbit ist "1", Steuersignale sind "0"-aktiv. Pegel RS232 definiert Pegel mit ca. ±5V .. ±12V. Eine "1" ist dabei der negative Pegel. Die Anschlüsse müssen kurzschlussfest sein. Die Eingänge müssen auch bei ausgeschaltetem Gerät Eingangspegel vertragen. 5 Volt SIO arbeiten mit 0 und 5 Volt. Eine "1" ist dabei der positive Pegel. Die Eingänge sollten mit Widerständen (~2k) ausschaltfest gemacht werden. Wg. Kurzschlussmöglichkeit beim Ein- und Ausstecken sollte in den 3.5mm-Steckern der Pin 2 MODATA über einen Vorwiderstand (≥0.5k) angeschlossen werden. Adapter MAX232: Straight forward. 5V-CMOS-Inverter: Ein CMOS-Eingang kann mit einem Vorwiderstand ±12V-fest gemacht werden. Der Vorwiderstand muss groß genug sein, dass die Überspannung über die Klemmdioden in die Spannungsversorgung des ICs abgeleitet werden kann. Beispielsweise 4.7 kOhm. Die Ausgangspegel des CMOS-Inverters 0V/5V langen bei vielen realen RS232-Schnittstellen, um korrekt als "1" und "0" Pegel erkannt zu werden, insbes. auch für einen MAX232. Das CMOS-IC kann nach Spannungsbegrenzung aus MOHSK und MORDY gespeist werden, die idR. bei einer Verbindung aktiv sind: aktiv = logisch "0" = High-Pegel auf der RS232. Power over MiniDin Geräte sollen hier 5V/100mA (max. 200mA) einspeisen um Adapter zu füttern. Die Spannungsversorgung sollte mit einem Transistor rückstromfest (ausschaltfest) gemacht werden.