已回答假定已回答

请教ADRF6603的PLL不能工作的问题

Siview.Huang 在 2014-6-22 詢問的問題
最後回覆由adi_yu於2014-6-25提供

你好,我在使用ADRF6603,不工作,请解答:

 

1.芯片Mark, ADRF6603ACPZ,1127

2.2层板,测试2个板子。

3.PLLEN=1,LDOEXTEN=0;

4.输入VCC=5V,输出Pin2=3.30V,Pin9=2.50V,Pin40(VCOLDO)=2.83V

5.CPOUT(Pin3)没有看到脉冲波型,VTUNE电压0.18V.

 

 

6.输入REFIN是12MHz(1VppAC). MUXOUT看到几个信息,0.5xrefin是6MHz;VPTAT= 1.79V(约65度); Lock为0.02V。

程序:

          GPIO_WriteLow(GPIOD, GPIO_PIN_2);//PLLEN

          GPIO_WriteLow(GPIOD, GPIO_PIN_3);//LOEXTEN

          delayms(200);

          GPIO_WriteHigh(GPIOD, GPIO_PIN_2);//PLLEN

          delayms(200);

          delayms(1);ADRFWriteData(0x00,0x00,0x45);//Reg5=0x000045

          delayms(1);ADRFWriteData(0x00,0x00,0x07);//Reg7=0x000007

          delayms(1);ADRFWriteData(0x1E,0xDD,0x06);//Reg6=0x1EDD06

          delayms(1);ADRFWriteData(0x12,0xA7,0xA4);//Reg4=0x12A7A4,LockDetect

          delayms(1);ADRFWriteData(0x70,0x00,0x0B);//Reg3=0x70000B

          delayms(1);ADRFWriteData(0x00,0x1A,0x82);//Reg2=0x001A82

          delayms(1);ADRFWriteData(0x00,0x30,0x01);//Reg1=0x003001

          delayms(200);

          ADRFWriteData(0x00,0x01,0xF0);//Reg0=0x0001F0

結果