Hallo! Ich bin dabei mir ein Testboard für einen ARM9(SCB9328 von synertronixx.com) zu bauen und dabei auf eine kleines Problem gestoßen. Ich will einen SJA1000 an einen 16Bit Adress- und Datenbus anschließen. Mein Controller hat separate Adress- und Datenleitungen. Wie bekomme ich nun den gemultiplexten AD-Bus vom SJA1000 an meinen Controller? Mit einer Application Note von einem anderen Controller oder einem Datenblatt, auf dem eine Lösung für dieses Problem beschrieben ist, wäre mir schon geholfen. MfG Sebastian
Hallo Sebastian, eine Möglichkeit ist, dass Addressbit A0 auf den ALE eingang zu legen und nur die Datenleitungen an die AD-Signale anzuschalten. Du überträgst dann auf eine ungerade Adresse die eigentlichen Adress-Informationen im Datenbyte, die Daten werden dann im darauf folgenden Byte auf die gerade Adresse geschrieben bzw. davon gelesen. Manche ISA-Karten mit dem SJA1000 verwenden diese Technik. Im der Elektor war vor ca. 3-4 Jahren ein Artikel zu einer Selbstbau-ISA-Karte mit SJA1000 nach diesem Prinzip. Vielleicht kannst du dir den Artikel ja irgendwoher besorgen. Gruss, Peter
Hallo Peter, Danke erstmal für die schnelle Antwort und deinen Tipp. Ich bin mir zwar nicht sicher ob ich diese Ausgabe bzw. den Artikel noch auftreiben kann, aber mit deiner Beschreibung kann ich vielleicht die nötige Beschaltung selbst aus dem Boden stampfen. Ich werd wenn ich so weit bin den Schaltplan mal hier posten. Vielleicht findest du ja die Zeit mal einen Blick darauf zu werfen und kannst einen kleinen Kommentar dazu abgeben. Gruss, Sebastian
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.