Hallo, ich bin auf der Suche nach einer Lösung für mein Problem. Ich habe folgende zwei Typen, die ich mit einem FPGA parametrieren möchte. Einen A/D Wandler (AD9845A, zwei mal vorhanden) und einen Timing Generator Kodak KSC-1000. Beide devices werden mit einem Serial Interface konfiguriert, indem Register beschrieben werden und die dort hinterlegten Werte als Konfigurationsparameter verwendet werden. Nun liegen die drei ICs auf einer etxra Platine und ich möchte wunschgemäß alle drei mit nur drei Leitungen configurieren können. Die Register der A/D Wandler haben eine 3bit- und des KSC-1000 eine 4bit-Adresse. Beide Interfaces sind Lese- und Schreibfähig. Gelesen wird nach Übermittlung der Adresse mit der fallenden Flanke des Taktes und Geschrieben wird mit der steigenden Flanke. Die beiden A/D Wandler können parallel konfiguriert werden. Werden also stets mit den gleichen Parametern versorgt. Aber wie kann ich es bewerkstelligen, dass ich zwischen den A/Ds und dem KSC unterscheiden kann und je nach Wunsch nur einen der beiden Typen konfigurieren kann? Welche Zusatzbeschaltung ist nötig? Gibt es eine Lösung ohne Zusatzbeschaltung? VIELEN DANK! PS: Die Adressen der Register überschneiden sich. Sonst könnte man alle drei Teilnehmer parallel an den Bus klemmen und mit der Adresse nur den jeweils passenden ansprechen.
Hat keiner eine Idee? Könnte ich auf eine 4-wire Technik zurückgreifen, in der Clock und SLOAD für alle Busteilnehmer gleich sind und nur die Daten/Adress-Daten geteilt sind?
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.