Hi
so wie ich das sehe hat der Max528 n serielles Interface. Die
Datenübertragung erfolgt immer in 16bit Brocken: 8bit Adresse und 8bit
Daten.
Zuerst /CS low
dann das höchste adressbit ausgeben
und clock high; Clock low
das nächste bit ausgeben
und clock high; Clock low
.
.
das niedrigste Datenbit ausgeben
und clock high; Clock low
.
und /CS wieder High
ookay
jetzt das Datenformat..
mit den 8 Adressbits wählst du den/die Dac-Kanäle aus mit denen du
"reden" willst, was recht praktisch ist, da mehrere Dacs gleichzeitig
gesetzt werden können.
0b10000000 => Kanal 7
0b11111111 => Kanal 0-7
und das 2. Byte enthält die Dac-Daten, die übertragen werden sollen.
also 0b00000000 => 0V
und 0b11111111 => Uref
ausserdem kann man dem Max528 noch beibrignen dass der seine Ausgänge
in einen Impedanzwandler schickt, oder dass er sie hochohmig lassen
soll. (siehe Datenblatt unter Output-Buffer-modes)
ich hoffe ich konnte helfen
MFG
Andreas
P.S. entschuldigt meine Sauklaue ich bin Elektroniker und kein Poet