| www.lamepage.de | |
| [ lamepage · Hardware · Casio ] | |
|
|
Serielles Interface für CASIO CFX-9850
EinführungDer Hersteller Casio ist unter anderem für seine Organizer und Taschenrechner bekannt. Sehr viele dieser Geräte haben auch eine eingebaute serielle Schnittstelle um den Anschluß an gleichen Geräten oder am PC zum Datenaustausch zu ermöglichen.Diese serielle Schnittstelle ist sehr einfach aufgebaut und besteht nur aus 2 Signalleitungen: Rx zum Empfangen und Tx zum Senden und natürlich die gemeinsame Masse. Kabel für CASIO GeräteFür die Verbindung zweier CASIO Geräte wird nur ein "über Kreuz" verbundenes Kabel verwendet. Hier werden die TX und die Rx Leitungen miteinander vertauscht. An Material braucht man 2 Klinkestecker 2.5mm stereo und ein 3 poliges Kabel.Die Masseanschlüße der beiden Stecker verbindet man 1:1 und die Bolzen- und Ring-Anschlüße jeweils gekreuzt (siehe Bild). Manche Organizer werden aber bereits mit einem Verbindugskabel ausgeliefert (2.5mm Klinke <-> 2.5mm Klinke). Die Länge ist nicht unerheblich und sollte nach Möglichkeit kurz gehalten werden. Bei dem SF9700 Organizer war ein 20cm langes Kabel dabei, aber auch ein selbstgebasteltes 70 cm langes Kabel funktioniert ohne Probleme.
Um das CASIO Gerät an einem PC anzuschließen muß jedoch mehr Aufwand getrieben werden. ProblemDie serielle Schnittstelle am PC führt RS232 Pegel, dh. für ein logisches High-Signal -10...15V und für ein Low +10...15V. Die Taschenrechner und Organizer kommunizieren aber über TTL Pegel: für High +5V und für Low 0V. Um diese unterschiedlichenSchnittstellen miteinander zu verbinden bietet CASIO ein spezielles Kabel mit einem Pegelwandler an. Dieses Kabel ist im Original verhältnismäßig teuer, so daß der materielle Aufwand in keinsterweise die Kosten rechtfertigt. Das ist auch der Grund warum das dieses Interface sehr gerne selbstgebaut wird. Die SchaltungEs gibt mittlerweile sehr viele Lösungen, die zum Teil völlig unterschiedlich sind. Leider sind sie zum Teil ein wenig kompliziert, benutzen exotische Bauteile oder sind zu groß, so, daß sie sich nicht in ein 9pol. DSUB Gehäuse einbauen lassen.Nach einem langen hin-und-her und aus den o.g. Gründen entstand auch die folgende Schaltung:
SchaltungDa die serielle Schnittstelle des PCs sehr tolerant ist, braucht man für den logischen High Zustand keine negative Spannung, sondern kann sich mit dem Massepotential begnügen was die Schaltung enorm erleichtert. Die Schaltung besteht nur aus weit verbreiteten und sogar ineiner spärlich ausgestattetenen Werkstatt vorhandenen Bauteilen: 2 Kleinsignal-NPN-Transistoren, 2 kleine Gleichrichter Dioden und 3 Widerständen. Die Transistoren arbeiten als simple Inverter und sorgen für die Umwandlung der verschiedenen Pegel und die Dioden haben eine reine Schutzfunktion. Die Betriebsspannung wird aus der DTR Leitung gewonnen, die durch die Software auf Low (+10...15V) gesetzt wird. SchaltungsbeschreibungUm den Betrieb der Schaltung zu ermöglichen muß die DTR Leitung auf Low geschaltet werden (entspricht ca +10...15V). Das wird in den meisten Fällen durch die Software gesichert. Falls die Schaltung nicht funktionieren sollte, kann man zuerst mit einem Multimeter nachmessen ob die DTR Leitung überhaupt aktiv ist. Die Schaltung ist eigentlich sehr simpel, aber es soll trotzdem hier noch drauf eingegangen werden.Der Signalweg CASIO -> PC (Uplink):
Der Signalweg PC -> CASIO (Downlink):
AufbauDie Bauteile wurden mit Absicht so gewählt, daß man sogar mit einer spärlich ausgestattenen Bastel- und Hobbywerkstatt auskommen kann. Wie bereits erwähnt, kommen hier 2 einfache niederfrequente Kleinsignal-NPN Transistoren wie zB BC337 oder BC547, 2 einfache Gleichrichter-Dioden niedriger Leistung wie zB 1N4148 und 3 Widerstände: 2x 10kOhm und ein 4.7kOhm zum Einsatz. Die Schaltung kann auf einer 5x6Löcher Lochrasterplatine aufgebaut werden und ist klein genug um sie in einem 9pol. DSUB Gehäuse untergebracht zu werden.LösungsvorschlagWenn man eine kleine 2.5mm Klinkebuchse bekommt die in das 9pol. Gehäuse reinpasst, kann man sich sogar einen kompakten Adapter bauen wo alles in dem o.g. Gehäuse Platz findet. Man kann dann zuerst sich einen 2.5mm <-> 2.5mm "gekreuztes"-Kabel anfertigen oder gleich das mitgelieferte für die Verbindung zwischen dem PC-Adapter und dem CASIO Gerät verwenden.Die im Adapter verwendete 2.5mm Buchse muß dann natürlich entsprechend mit Rücksichtnahme auf das "gekreuzte" Kabel erfolgen. AnmerkungenDa sehr viele Patente für diverse andere Schaltung exisistieren, möchte ich mit dem unten angeführten Text einige Sachen klarstellen.Diese simple Schaltung wurde unabhängig von bereits bestehenden Schaltungen entwickelt (na ja Entwicklung ist bei dem Umfang vielleicht nicht das richtige Wort :-), evtl. auftrettende Ähnlichkeiten sind rein zufällig und nicht beabsichtigt. Die o.g. Schaltung resultiert aus einem Kompromis unter Berücksichtigung der Kosten, des Aufbauaufwands und der Funktionalität. Peter Sobisch, den 05.10.1999
Links
|
| ↑ | 1999-2007 by Peter Sobisch | ↑ |
| Last changed: 14.03.2008 • Powered by nothing • Web 1.0 compatible | ||