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

Before You Switch


Switching languages will make ADI Explorer unavailable. Resume your session by switching back to English and reopening ADI Explorer.