Post Go back to editing

AD9102 PROBLEM

Hi everyone,


Can someone share the register configuration of triangle wave output for AD9102 with me?

I used the same sequence which is written in AD9102 EVB software(Example 4) however I can not get the output. But I can get sinusoidal output by using the sequence which is given in Example 6. 

Best Regards,

Dogukan.

  • Hi Dogukan,

    I moved your thread to the High-Speed DACs community.

    Someone here will be able to help you.

    Best regards,

    Mark

    Speak

  • Thanks mcee,

    Here is my last register configuration :

    //WAV_CONFIG
    spi_temp[0]=0x00; spi_temp[1]=0x27; spi_temp[2]=0x32; spi_temp[3]=0x12;
    spi_write_DAC();

    //PAT_TIMEBASE
    spi_temp[0]=0x00; spi_temp[1]=0x28; spi_temp[2]=0x01; spi_temp[3]=0x21;
    spi_write_DAC();

    //PAT_PERIOD
    spi_temp[0]=0x00; spi_temp[1]=0x29; spi_temp[2]=0xFF; spi_temp[3]=0xFF;
    spi_write_DAC();

    //DAC_DGAIN
    spi_temp[0]=0x00; spi_temp[1]=0x35; spi_temp[2]=0x40; spi_temp[3]=0x00;
    spi_write_DAC();

    //SAW_CONFIG
    spi_temp[0]=0x00; spi_temp[1]=0x37; spi_temp[2]=0x08; spi_temp[3]=0x06;
    spi_write_DAC();

    //START_DLY-Nothing changes actually.
    spi_temp[0]=0x00; spi_temp[1]=0x5C; spi_temp[2]=0x0F; spi_temp[3]=0xA0;
    spi_write_DAC();

    As I get sinusoidal output from the module, my hardware connection is correct. I guess the problem is in the SPI information that I want to send or I miss to use some registers to get triangular output.

    But I can't get any triangular output. Can someone advise me something ? (such as, changing the register value or using different registers..) 

    Best Regards,

    Dogukan