Forum: Mikrocontroller und Digitale Elektronik SJA1000 an Adress- und Datenbus


von Sebastian Halle (Gast)


Angehängte Dateien:

Lesenswert?

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

von Peter Mahler (Gast)


Lesenswert?

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

von Sebastian Halle (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.