i am trying to program AD9910 using arduino due (code taken from github ad9910-dds/AD9910_0.ino at master · JQIamo/ad9910-dds · GitHub .The is a custom one designed to fit on arduino due.
i am not getting any output ,after programming the device, the input reference clk is 40 MHz from a tcxo. i am able to see a stable 10 MHz signal at sync_clk output.
Sync_Clk output is not getting disabled even after disabling(writing corresponding value it in CFR2) . i believe there could be an issue with SPI write, but not sure how to debug. I have seen the clock and data signal coming from arduino due and have verified all the hardware configuration pins.Can anybody please give some ideas on how to troubleshoot the issue.
PLL loop filter is designed for a 100MHz PFD.
Attached the sch for reference.