Hallo! Ich beschäftige mich mit einem AD9833 DDS-Chip von AD. Die Ansteuerung via SPI klappt gut, nur schaffe ich es bisher nicht das Ausgangssignal aus zu schalten. Zuerst dachte ich man müsse den Chip nur in den Resetzustand versetzen (0x2100 als Kontrollwort) ... dann habe ich versucht den Seleepmode einzuschalten (0x21C0 als Kontrollwort). In beiden Fällen behät der DDS jedoch die zuletzt eingestellte Frequenz am Ausgang bei. Weiß jemand Rat? Vielen Dank + liebe Grüße crash
> den Seleepmode einzuschalten (0x21C0 als Kontrollwort)
Darin ist auch das Reset-Bit gesetzt, schaltet das möglicherqweise den
Sleep-Modus gleich wieder ab?
Hallo ! Als "Workaround" hab ich jetzt die Frequenz f=0Hz eingestellt, wenn der DDS aufhören soll zu senden. Am Ausgang messe ich jedoch (logischerweise) eine Gleichspannungsoffset, der aber unerwünscht ist, da eine Spule (mit einem OP dazwischen) am Ausgang hängt. Die Schaltung ist für ca 1/2 Jahr Dauerlauf ausgelegt, und der DDS ist nur ca. 10min/Tag in notwendig. Strom kommt aus der Steckdose, aber es wäre trozdem schön den DDS "stumm" schalten zu können, für die Zeit in der er nicht gebraucht wird. Kann mir niemand einen Tipp geben, was ich noch versuchen könnte?? Gruß crash
Asche auf mein Haupt! Wenn man daran denkt den CS Pin auf low zu ziehen ist 0x2100 das richtige Kontrollwort ;)
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.