Übersetzung der Anleitung zum SwiftLink-Modul
durch Michael Scholich, Traubenstraße 8, 68199 Mannheim,
der für kleine finanzielle Anerkennungen (Spenden) dankbar ist.
Anleitung zum SwiftLink-232 Steckmodul
Dieses Steckmodul enthält einen 6551 ACIA (Asynchroner Communication Interface Adapter) Prozessor, der es gestattet, mit seriellen RS-232 Geräten (wie Druckern oder Modems) in sehr hoher Geschwindigkeit Daten auszutauschen. Der 6551 gehört zu der gleichen Prozessorenfamilie (65xx), wie sie im 64'er und 128'er dienst tut. Tatsächlich emuliert das 64/128'er Betriebssystem den 6551. Zusammen mit der entsprechenden Terminalsoftware kann dieses Modul in Geschwindigkeiten von 300 bis 38400 bps (Baud) kommunizieren.
Es wird sehr empfohlen, diese Anleitung komplett durchzulesen, bevor das SwiftLink-232 eingesetzt wird.
W I C H T I G :
1) lies bitte erst die Textdatei "Software Notes", um die neuesten Informationen über den Gebrauch der SwiftLink-232 zu erhalten. Diese Datei findest Du u.U. auf der Rückseite der 'NovaTerm'-Diskette; sie kann mit den meisten Commodore Textprozessoren oder SEQ-File-Readern gelesen werden.
2) benützt Du SwiftLink-232 mit einem 'Practical Peripherals PM2400S A MNP Level 5' -modem, kann es zu Schwierigkeiten kommen. So scheint dieses Modem intern die DCD und DSR Leitungen verbunden zu haben, so daß der Modem Antwortcode nicht angezeigt werden kann (z.B.: OK, CONNECT, . . .). Sollte dieser Fehler bei Dir auftauchen, mußt Du die DSR Verbindung im SwiftLink-232 ändern (siehe am Ende: Hardware-Änderungen)
Vosichtsmaßnahmen
Die SwiftLink-232 enthält den gegenüber statischer Aufladung besonders empfindlichen ACIA, deshalb:
NIEMALS das Modul bei eingeschaltetem Computer ein- oder ausstecken (auch nicht aus einer Userportweiche!)
NIEMALS die Goldkontakte des SwiftLink-232 Modules berühren
IMMER einen antistatischen Beutel oder Behälter benutzen, um das Modul abzulegen oder zu transportieren
Der Gebrauch des Steckmoduls
ist einfach:
1) Computer ausschalten (64, 64c, 128, 128D, SX-64)
2) Steckmodul mit dem Etikett nach oben in den Userport stecken
3) stelle den Schalter des Moduls in die gewünschte Position (für die meisten Terminalprogramme auf 'NMI', für alle CP/M Terminalprogramme auf 'IRQ'). In "Software Notes" gibt es u.U. weitere Hinweise hierzu.
4) Computer einschalten
Das Modul ist nun bereit für die schnelle serielle RS-232 Kommunikation. Solltest Du ein traditionelles RS-232 Userport Interface benutzt haben, ziehe es ab, oder benutze es vielleicht als Druckerinterface.
SwiftLink-232 ist mit einem männlichen DB-9 Stecker (kompatibel mit IBM PC AT Standard) ausgerüstet. Welches Kabel tatsächlich gebraucht wird, hängt vom betriebenen Gerät ab. Für ein Hayes-kompatibles Modem benötigst Du ein Kabel mit DB-9, weiblich, auf DB-25 männlich (von CMD zu bekommen).
Für eine 'Null-Modem'-Verbindung (direkte Verbindung mit irgendeinem anderen Computer) gibt es viele Sorten Kabel. In den meisten Fällen tut's eine dreiadrige Verbindung mit Ground (GND, Masse), Transmit Data (TxD, Sendeleitung) und Receive Data (RxD, Empfangsleitung). Die Masseleitung geht direkt durch, während Rxd und TxD ihre Lage ändern, siehe Tabelle:
SwiftLink-232 Pin 2 RxD
Pin 3 TxD
Pin 5 GND
anderer Computer TxD Pin 3 (DB-9) Pin 2 (DB-25)
RxD Pin 2 (DB-9) Pin 3 (DB-25)
GND Pin 5 (DB-9) Pin 7 DB-25)
Manche Comupter benötigen weitere Verbindungen, wie 'Data Set Ready' und 'Data Terminal Ready' (DSR/DTR) oder/und 'Clear To Send' und 'Request To Send' (CTS/RTS). Die Verbindungen hierfür sind:
SwiftLink-232 Pin 4 DTR
Pin 6 DSR
Pin 7 RTS
Pin 8 CTS
anderer Computer DSR Pin 6 (DB-9) Pin 6 (DB-25)
DTR Pin 4 (DB-9) Pin 20(DB-25)
CTS Pin 8 (DB-9) Pin 5 (DB-25)
RTS Pin 7 (DB-9) Pin 4 (DB-25)
für weitere Informationen zu Null-Modem-Verbindungen kontaktiere bitte CMD, oder lies Bücher über RS-232.
SwiftLink-232 kommt mit ein paar Terminalprogrammen, die alle ihre speziellen Vorteile haben (siehe "Software Notes" und Anleitungen zu den einzelnen Programmen).
Tips zur Fehlersuche
- Steckmodul antwortet nicht, oder hängt den Computer auf
Vergewissere Dich, ob der Schalter der SwiftLink-232 richtig steht, dann, ob das benutzte Programm auf SwiftLink-232 eingestellt ist (manche Programme unterstützen auch konventionelle Interface). Die nächste Kontrolle sollte die Parameter (Baudrate, Parity, u.s.w.) einbeziehen, um das Programm auf SwiftLink einzustellen.
- Steckmodul kann Daten senden, aber nicht empfangen
Vergewissere Dich, ob der Schalter der SwiftLink-232 richtig steht. Mit einem Null-Modem überprüfe die Belegung der Pins (Kontakte).
- Steckmodul arbeitet, bringt aber nur Datenschrott
Überprüfe gewissenhaft die Parameter, die mit der Software eingestellt sind. Mit einem Null-Modem überprüfe die Belegung der Pins (Kontakte).
- Steckmodul arbeitet gut mit niedrigen Baudraten, mit hohen Raten nicht
Lese die "Software Notes" und die Anleitungen zu den Terminalprogrammen, ob die gewünschte Geschwindigkeit überhaupt unterstützt wird. Bei Einsatz eines Null-Modems muß auch der andere Computer die Geschwindigkeit beherrschen. Kontrolliere Dein Kabel (schlechte Verbindungen sind bei hohen Geschwindigkeiten u.U. überfordert).
- Computer hängt sich im CP/M Modus auf, wenn das Modem ein- oder ausgeschaltet wird
Versichere Dich, daß das Programm INITACIA.COM gestartet wurde, um SwiftLink-232 für CP/M zu initialisieren.
Wenn ein Problem fortbesteht, versuche ein anderes Terminalprogramm, dann ein anderes Kabel. Wenn nichts hilft, könnte das Innenleben der SwiftLink-232 Schaden genommen haben (vielleicht durch zu hohe Temperatur).
Hast Du Fragen oder Kommentare zu SwiftLink-232, kontaktiere uns über QuantumLink in der 'CIN Hardware Support Group', oder hinterlasse eine E-mail Nachricht unter "CMD". In GEnie findest Du uns unter "Commodore" oder per E-mail unter "C.Micro". Wir versuchen stets dort auch die neuesten Softwareversionen als Telesoftware bereitzustellen. (alles USA)
Muß das SwiftLink-232 Modul repariert werden, schicke es mit Rückporto an CMD (in sicherer Verpackung, evt. versichert, mit einem Brief, der zum einen das Problem beschreibt, zum anderen die benutzte Konfiguration mit genauen Typen).
90-Tage-Garantie
CMD garantiert, daß jedes SwiftLink-232 Modul 90 Tage lang frei von Fehlern ist und in dieser Zeit kostenlos repariert wird. Die Garantie erlischt, wenn das Modul übermäßig, fahrlässig oder falsch beansprucht oder von nicht autorisierten Personen geöffnet wurde.
Hardware Änderungen
Zwei Änderungen sind im SwiftLink-232 Modul möglich, die Handhabung des DSR Signals und die Basisadresse auf der das SwiftLink-232 Modul angesprochen wird.
Die Änderung des DSR wird durch das trennen der Leiterbahn zwischen den DSR-'Pads' vorgenommen (siehe Figure 1), sie sitzt auf der Rückseite der Platine, in der Nähe des Anschlusses.
Die Basisadresse für