Post Go back to editing

On EVAL board, the output frequency (DDS) is not exactly as my config.

Thread Summary

The user encountered issues with the AD9910 EVAL board not generating an accurate 50 MHz sine wave using crystal mode (25 MHz). The final answer confirmed that the output frequency was slightly off and suggested adjusting the loop filter values (R1, C1, C2) when changing the feedback divider N value. The user resolved the issue by adding the recommended loop filter components.
AI Generated Content
Category: Hardware
Product Number: AD9910

On AD9910 EVAL board with crystal mode (25MHz),  I config N value in CFR3 for sysClk. Expect to output a DDS sine wave of 50MHz.

CFR1 = 0x00402002

CFR2 = 0x00400820

CFR3 = 0x193F4528  <--- N will be configured from 20, 24, 28, 32, 36, to 40.

FTW in Profile register will be set according to sysClk.

Question:  I expected the output freq of 50MHz, but it was not. See below yellow mark (55MHz). Some are over 55MHz, some under 55MHz. 

Is there something wrong with my config ? or wrong programming ?

SysClk = 500MHz SysClk = 600MHz SysClk = 700MHz

SysClk = 800MHz SysClk = 900MHz SysClk = 1000MHz

Thread Notes

Parents Reply Children
No Data