Post Go back to editing

AD9958: No output

Hello

I have developed a board using the AD9958 and it's not working properly. The DDS is controlled by a ATmega on a Arduino board.

I have attached the schematics.

The communication via SPI works, but there is no output on both channels. First I want to run the DDS in single tone mode.

For initialising I send over SPI following.

CSR set to 0xC2

FR1 set to 0xD050A0 (>255MHz, PLLx20, CP 75µA, Single Tone Mode.)

CFTW0 set to 0x0083126E (1 MHz)

IO_Update

After that I read all registers. CSR and FR1 are correct but CFTW0 is 0x00000000. If I select only one channel CFTW0 is read correctly. But there is no frequency on the outputs on both constellations.

I tested Sync_CLK (FR1 0xd05080) and there is an output with 125MHz.

I'll appreciate any hint for the troubleshooting of the problem.

Thanks,

Roman Ritter

DDS_Shield_Sch.pdf
Parents
  • Hi,

    Glad I found this thread! I see the value of 0 Ohm for R9 on the evaluation board is correct in the BOM (Excel file), but how about updating the schematic as well? Many folks seem to use the evaluation board as the starting point for their own designs after all.

    On a side note, I'd be curious to learn about the function of that zero-ohm resistor. What is it that makes this solution preferrable over a simple trace to the capacitor?

    Regards,

    Matthias

Reply
  • Hi,

    Glad I found this thread! I see the value of 0 Ohm for R9 on the evaluation board is correct in the BOM (Excel file), but how about updating the schematic as well? Many folks seem to use the evaluation board as the starting point for their own designs after all.

    On a side note, I'd be curious to learn about the function of that zero-ohm resistor. What is it that makes this solution preferrable over a simple trace to the capacitor?

    Regards,

    Matthias

Children
No Data