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?