AnsweredAssumed Answered

AD9520 Mode0 problem with configuration

Question asked by PrakashBJ on Dec 5, 2013
Latest reply on Dec 6, 2013 by Kyle.Slightom

Hi,

I am using AD9520 IC. I need to distribute 24Mhz on 8 channels. So i have connected 24Mhz to Refin and RefinB.

I am trying to use it in Mode 0 . I am writing the register as per the table 22 in the datasheet. But not able to see any output.

The register values what i am writing is as below:

 

          fnClkGenRegWriteSpi(0x0010,0x7C);


          fnClkGenRegWriteSpi(0x0011,0x09);                    // Divider LSB = 9

 

          fnClkGenRegWriteSpi(0x0012,0);                              //Divider MSB = 0

 

          fnClkGenRegWriteSpi(0x0013,0);                              //A Counter = 0

 

          fnClkGenRegWriteSpi(0x0014,0x03);                    //B Counter = 3

 

          fnClkGenRegWriteSpi(0x0015,0);

 

          fnClkGenRegWriteSpi(0x0016,0x77);

 

          fnClkGenRegWriteSpi(0x0017,0);

 

          fnClkGenRegWriteSpi(0x0018,0x04);

 

          fnClkGenRegWriteSpi(0x0019,0);

 

          fnClkGenRegWriteSpi(0x001A,0xC7);

 

          fnClkGenRegWriteSpi(0x001B,0x21);

 

          fnClkGenRegWriteSpi(0x001C,0x13);

 

          fnClkGenRegWriteSpi(0x001D,0x48);

 

          fnClkGenRegWriteSpi(0x001E,0);

 

          fnClkGenRegWriteSpi(0x01E1,1);

 

          fnClkGenRegWriteSpi(0x001C,0x13);

 

          fnClkGenRegWriteSpi(0x01E0,6);

 

          fnClkGenRegWriteSpi(0x01E1,0);//

 

          fnClkGenRegWriteSpi(0x0018,0);//

 

          fnClkGenRegWriteSpi(0x01E0,6);

 

     fnClkGenRegWriteSpi(0x0232,1);//

 

          fnClkGenRegWriteSpi(0x0018,1);//

 

     fnClkGenRegWriteSpi(0x0232,1);//

 

Please let me know if any of these values are wrong.

 

Thanks,

Prakash BJ

Outcomes