关于cdce52005 VCO校准的问题
VCO校准手动方式,根据datasheet是要往reg6.bit27写1,然后再reg6.bit22中:To enable this command a rising edge must be generated.(ie, write a low followed by a high to this bit location), 按照这个说明应该是往bit22写0再写1;可为什么我在翻看很多帖子的时候,发现有几个TI员工的回帖都是说写1再写0。
那到底是哪个对啊?
我们现在使用的cdce62005,用100MHz的差分输入时钟产生96MHz时钟,如果用手动校准VCO,输出时钟只有81MHz;如果把寄存器的值写入EEPROM,然后用Start mode,输出时钟有92MHz;但是两种情况下PLLLOCK都是低,读寄存器的值都是0x20009a08。可以看我发的帖子:http://www.deyisupport.com/question_answer/analog/interface_and_clocks/f/59/t/77494.aspx
另外,寄存器8中bit5~bit0的CALWORD是表示什么意思啊?datasheet中没有说明啊?
你好,你发的型号有误应该是CDCE62005.
关于校准,初始配置应该是0,所以就是把初始的0写成1后再写回0。
CALWORD应该是自动的,而且是For TI Use Only(Must be set to "0"),你不用管。
如你所描述EEPROM配置能锁,手动反而不锁,可能你的流程可能还有问题,请看手册36页流程。
寄存器8中bit5~bit0是状态寄存器,CALWORD的意思是“VCO Calibration Word” read back from device , 指的是回读的VCO校准的值