Hallo, ich habe ein Problem beim Anbinden eines DAC (AD5444) mit SPI an einen DSP TMS320C67. Bei Power-on-reset wird in das Wandler-Register '0' geschrieben und ich bekomme durch meine bipolare Anbindung (wie im Datenblatt auf Seite 15 Figure 36 beschrieben) am Ausgang nach den Operationsverstärkern meine negative Referenzspannung von -2,5V. Dies ist auch soweit in Ordnung. Wenn ich jetzt meinen McBSP (Multi-channel Buffered Serial Port) für den SPI Modus konfiguriere und Daten an meinen Wandler schicke, ändert sich nach der Initialisierung die Ausgangsspannung auf 800mV was einem digitalem Wert von 101010001111 entspricht. Dieser entspricht aber nicht dem Wert den ich in das Register schiebe. Jede weiteren Daten die ich sende werden vom Wandler nicht übernommen. Wenn ich lauter '0'er sende sollte -2,5V herauskommen und bei lauter '1'en +2,5V. Das Timing ist im Anhang im Postscript Format angefügt und ist nicht im kritischen Bereich. Die setup- und hold-zeiten werden alle erfüllt und die beiden Controlbits in meinem 16bit Datenwort richtig gesetzt (->load-and-update '00'). Der Wandler bzw das Schieberegister des Wandlers funktioniert weil er die Daten die ich "hineinshifte" wieder "herausshiftet" werden. Man kann den Wandler im Daisy-Chain Mode betreiben und habe mir diesen Ausgang angeschaut. Die Spannungsversorgung der verwendeten Schaltkreise ist auch in Ordnung. Ich habe keine Ahnung warum der DAC meine Werte nicht übernimmt und bin für jede Idee dankbar. Im voraus besten Dank! Gruß Stephan
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.