Sobald CS=0 und WR=0 ist der Baustein selektiert. Sobald WR auf 1 geht, wird das Datenwort (8/10 o. 12Bit) in das Input-Latch übernommen. Dabei entscheidet A0 welcher DAC ausgewählt ist. Die Daten sind jetzt im Baustein, aber noch nicht wirksam. Jetzt kannst Du - bei Bedarf - noch dem 2ten DAC ein Datenwort geben. Also A0 auf den anderen Pegel, CS=0, WR=0, das Datenwort anlegen und danach CS und WR wieder auf 1 (sicherheitshalber nimm zuerst WR auf 1, erst danach CS auf 1). Nun hat dieser Kanal auch seine neuen Daten gespeichert, sie sind aber immer noch nicht wirksam (im eigentlichen DAC-Register). Um nun die Daten in die DACs zu bekommen wird das LDAC auf 0 gelegt. Erst jetzt übernehmen beide DACs gleichzeitig die gewünschten Daten. Diese Art des Interface wird gerne gemacht, damit mehrere DACs ihren Ausgang GLEICHZEITIG umschalten. Ansonsten hättest Du immer einen zeitlichen Versatz zwischen den DACs und es gibt Anwendungen die genau das nicht vertragen. Es ist damit möglich noch weitere DACs ins System zu nehmen und sie alle an eine gemeinsame LDAC-Leitung zu hängen.
Für die Auswahl von High- und Low-Byte ist das Signal HBEN zuständig. So wie A0 den DAC auswählt, wählt HBEN aus, ob das MSB oder das LSB eingespeichert wird. Das ist übrigens im Timing-Diagramm auch referenziert.
Für den AD5343 mußt Du also zwei Bytes schreiben und danach LDAC den Impuls geben, damit der gewünschte Kanal seinen neuen Ausgangswert annimmt. Du kannst natürlich auch erst einmal alle 4Bytes schreiben und danach LDAC geben, erst damit übernehmen beide DACs zeitgleich den neuen Wert.
Du kannst natürlich auch LDAC dauerhaft auf 0 legen, dann ist der DAC immer sofort auf dem neuesten Stand, hast aber Probleme mit unerwünschten Zwischenstufen beim AD5343, da dort MSB und LSB in zwei Happen zeitlich nacheinander kommen.
Du solltest den Absatz "PARALLEL INTERFACE" auf Seite 14 studieren. Da ist eigentlich alles dies gesagt - nur halt auf Englisch. Falls das ein Problem sein sollte, dann schau mal ins Wörterbuch
http://dict.leo.org/ oder bitte jemanden Dir beim Übersetzen zu helfen.
Gruß H.A.R.R.Y.
Lesezeichen