使用cdce62005的过程中,使用默认配置,发现其在25M参考时钟输入的情况下不能锁定,只能在23.9-24.8MHz的参考时钟输入范围内锁定。
这个锁定范围太窄,而且由此反推出的cdce62005的low range的VCO频率范围为远远达不到手册上所给出的1750-2046MHZ。
刚刚看到一位ying wang用户也遇到了类似的问题。期盼贵公司的专家能够帮忙指出出现这个问题的原因。
补充新发现的两个现象,希望对上述问题有所帮助。
1、为了解决上述问题,使用了读命令来读出cdce62005中的9个寄存器的数据,验证SPI接口的正确性。测试发现,读出来的数据是正确的,但令人疑惑的是,按照手册上所给,在32bit的命令字中,低4bit(即第0~3bit)为1110,即表示这是一个读命令;然后第4~7bit应该表示读的哪一个寄存器。但实际上,第5~8bit反而标示了读的寄存器的序号,第4bit为1或者为0结果都相同。
2、手册上VCO的流程中有一个Calibration Hold。将ENCAL_MODE设置为1,ENCAL设置为0,这样的话按照流程所述应该始终处于Hold状态,除非往ENCAL写入一个1。将该配置数据更新到cdce的内部EEPROM中(更新是成功的,已通过1中的读出验证)。但每次上电后,cdce62005仍然直接从Calibration Hold跳到VCO CAL然后进入Active Mode了(因为cdce直接显示锁定,并有信号输出)。不知为何。
Robin Feng:
你好,CDCE62005在国内应用非常广, 你同样可以参考ying wang问题的相关答复:在改变参考频率后请按照手册上的流程计算并修改配置,以及校准。
简单的解释就是VCO可理解为一个无稳态多谐振荡器, 给vco提供一个新的校准电压和校准字,从而让VCO在一个新的频率上锁定并稳定的重新震荡起来.
Robin Feng:
不知道我的回答是否解释你的问题?
shiping li:
回复 Robin Feng:
我觉得您应该先解释一下为何在默认的配置下(没有修改配置),cdce62005不锁定在25MHz。我们目前并没有改变参考频率。
Robin Feng:
回复 shiping li:
CDCE62005内部EEPROM的出厂默认配置手册23页如下,是25M输入的,三个端口自动选择。
只要你按照手册36页上电顺序进行操作应该就可以正常工作的。如果还是无法出信号,可以用输出选择到参考mux选择确认25M时钟是否进入内部模块
shiping li:
回复 Robin Feng:
已经验证输出到参考mux,输出时钟等于输入时钟,说明25M已经进入了内部模块。
上电顺序power down管脚按照要求在上电后维持了50us的低电平。power on后的状态跳转在出厂配置下应该是自动完成的,还需要再控制吗?
另外,有一点要突出一下,出厂配置下,输入24MHz时,cdce62005是可以锁定的,但25MHz时是不能锁定的。
Robin Feng:
回复 shiping li:
信号源什么型号,频点是用频谱仪测定的么?请根据手册23页上面的表格确认62005内部的8个寄存器值与上面表格的默认一致.
Robin Feng:
回复 Robin Feng:
同时也可以使用62005EVM板进行交叉验证, EVM板上AUX IN可以接一个25M的晶振,可以直接锁定.
shiping li:
回复 Robin Feng:
您好!
信号源是tektronix的AFG3102,频点直接设置就可以了,也用Tektronix的示波器检验过,频率时正常的。62005内部寄存器的值我已经用读上来了,与默认的配置一致。
shiping li:
回复 Robin Feng:
正如上一篇帖子ying wang用户的“cdce62005锁定频率不一致”所说。在他那个开发板上,如果改变参考频率的话,VCO应该能在它手册的这个范围内变化才对啊。当它超出这个范围时才会失锁,但是现在问题是VCO在它范围里面也会失锁。这个范围实际上是某一个频段的范围,并非两个频段。
您当初给的答案是不同频段VCO需要重新calibration,但VCO本身就两个频段,他这个就是工作在某一个频段里,还需要calibration么?
Robin Feng:
回复 shiping li:
请注意ying wang用户的EVM板在25M参考下是可以正常锁定的,他改了频率不锁定是因为没有改变配置并calibration。从正常流程上讲每改变一次频率或配置都需要calibration。