Post Go back to editing

SAWTOOTH PROBLEM

Hi everyone,

I am working with the chip AD9102.

First of all I do not have EVB, so please do not suggest me to use it.

I can get sinusoidal input from output by using the example6 register sequence. However I can not get triangular wave output by using the example4 register sequence. 

Also here is my last register setting but still can not get any logical output ; 

//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
spi_temp[0]=0x00; spi_temp[1]=0x5C; spi_temp[2]=0x0F; spi_temp[3]=0xA0;
spi_write_DAC();

//RAMUPDATE - UPDATE->1
spi_temp[0]=0x00; spi_temp[1]=0x1E; spi_temp[2]=0x00; spi_temp[3]=0x01;
spi_write_DAC();

//PAT_STATUS - RUN->1
spi_temp[0]=0x00; spi_temp[1]=0x1D; spi_temp[2]=0x00; spi_temp[3]=0x01;
spi_write_DAC();

Can someone suggest me to do something?

Or there can be a problem inside the chip?