Hallo, folgendes Problem ich versuche seit längerem eine stabile Verbindung von einem Laptop mit Debian über eine PCMCIA Synchronous Serial Interface Card von Sealevel zu unserer Hardware auf zubauen. Die PC Software und die Gegenstelle auf unserer Hardware funktionieren erwiesenermaßen. Beides wurde mit einer anderen PCMCIA Karte schon erfolgreich betrieben. Beide PCMCIA Karten basieren auf dem gleichen IC. Die einzige Neuerung in diesem Aufbau ist die PCMCIA Karte. Wie gesagt das Verhalten ist ziemlich Zufällig. Teilweise werden Frames ganz übertragen. Teilweise kommen sie zerstört an manchmal geht ein Frame ganz verloren, manchmal Fehlt auch nur ein Byte. Nach dem ich alle mögliche Fehlerquellen jetzt ausgeschlossen habe, hab ich mir gedacht überprüf doch sicherheitshalber mal das Kabel. Das Kabel wurde schon erfolgreich zur Datenübertragung zwischen Laptop mit PCMCIA Karte und unserer Hardware verwendet. Einziger Unterschied PCMCIA Karte war von anderem Hersteller. Dabei viel mir auf das die Leitungen für den TX CLK (also Sende CLK von Laptop zu Hardware) nicht richtig durch geschalten ist. Meine frage ist nun, sind diese CLK Leitungen überhaupt notwendig. Weil wenn ja dann wundert es mich, dass überhaupt Frames korrekt übertragen werden. Nach dem ich ne weile gegoogled habe, hab ich für RS-422 Schaltbilder ohne CLK gefunden. Hoffe Ihr könnt mir helfen.
Thomas schrieb: > Nach dem ich ne weile gegoogled habe, hab ich für RS-422 Schaltbilder > ohne CLK gefunden. Das ist kein Wunder, da RS422 oft im Zusammenhang mit asynchronen seriellen Schnittstellen verwendet wird. Du aber willst SDLC nutzen, und das braucht einen separaten Takt.
Rufus Τ. Firefly schrieb: > Du aber willst SDLC nutzen, und das braucht einen separaten Takt. Is nich wahr. Viele Chips, z.B. Z8530, synchronisieren auf Wunsch mit einer eingebauten Digital Phase Locked Loop. Georg
Georg schrieb: > Rufus Τ. Firefly schrieb: >> Du aber willst SDLC nutzen, und das braucht einen separaten Takt. > > Is nich wahr. Viele Chips, z.B. Z8530, synchronisieren auf Wunsch mit > einer eingebauten Digital Phase Locked Loop. > > Georg Genau dieser Chip ist in den Karten verbaut. Und was ich jetzt noch so gelesen habe ist, dass SDLC über die Channel Codierung und Bit Stuffing auch in der Lage sein sollte die Clockrate wieder zu reproduzieren. Kann es sein, dass dies nur bis zu einer bestimmten Clockrate möglich ist und ab einer höheren dann doch eine Clock Leitung nötig ist. Weil den einzigen Zusammenhang, den ich bis jetzt feststellen konnte ist, dass um so höher die Baudrate ist, um so wahrscheinlicher ist das auftreten eines Fehlers. Naja ich wird jetzt heute mal ein neues Kabel bauen und das aus probieren, sollte das Funktionieren weiß ich an was es gelegen hat, wenn nicht wird weiter der Support von der Firma genervt. :)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.