Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(S/NF) AD9914 register values #114

Closed
r-srinivas opened this issue Aug 26, 2015 · 2 comments
Closed

(S/NF) AD9914 register values #114

r-srinivas opened this issue Aug 26, 2015 · 2 comments

Comments

@r-srinivas
Copy link

It seems like the amplitude register is missing from the list of addresses in artiq/soc/runtime/dds.h.

0x33 and 0x32 need to be programmed to 0x0f and 0xff respectively to generate an output on the DDS. Default for these registers is 0 and it doesn't seem like they are being programmed in dds.c.

@r-srinivas r-srinivas changed the title AD9914 amplitude register AD9914 register values Aug 26, 2015
@r-srinivas
Copy link
Author

I think you also need to turn on the profile mode. I tested it on my eval board and there's no output without the profile mode. This is in address 0x06. Value should be 0x80.

@sbourdeauducq
Copy link
Member

👍 that works. Thanks!

@sbourdeauducq sbourdeauducq changed the title AD9914 register values (S/NF) AD9914 register values Aug 27, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants