CDCE62005这款可配置时钟合成器,只能通过SPI接口烧写内部EEPROM,我想请问一下,TI有没有什么工具可以在板外进行烧写?比如USB-SPI的烧写工具,我们的板上只有CDCE62005这个芯片,没有其他的MCU或者FPGA之类的设备。
Marvin Feng:
CDCE62005的EVM板是可以直接通过GUI软件来完成软件烧写,不过对外销售的EVM上的CDCE62005都是焊接上去的,曾用过CDCE62005是通过一个固定器来固定到EVM板上,直接的USB-SPI暂时没见过,给你一个思路,建议可以通过搭建类似EVM板电路或者改EVM板,然后使用固定器来完成烧写然后再焊接到你的板子上。
Decapton Wang:
如果是用来评估,可以考虑flei的建议。EVM和PC的接口是mini USB,通过一个TUSB3210芯片把USB转成SPI送进6200。如果是量产,建议加一个便宜的MCU上去。
Mark Xu:
回复 Decapton Wang:
我也考虑过这个方案,就是自己做一个EVM板,电路并不复杂,做出来应该很快,但是有一个问题,就是开发板的MCU上面有一个EEPROM,不知道里面是不是存储了一些关键信息,这个该怎么弄?
Marvin Feng:
回复 Mark Xu:
开发 板所要完成的功能是,上电之后,MCU就可以通过SPI接口将寄存器的内容写到CDCE62005中去,故MCU的EEPROM肯定是要存放寄存器的内容的。
至于更详细的操作步骤建议到MCU板块去询问。
Mark Xu:
回复 Marvin Feng:
非常感谢各位专家的建议,我利用手上一个MCU开发板,将其SPI接口和CDCE62005的SPI接口用杜邦线互联,现在已经可以正常烧写其寄存器了。
现在发现一个新问题,就是PLLLOCK信号出现类似的方波的情况,也即是说,PLL在锁定与未锁定之间不停的切换,我试了一下,利用GUI工具将数据手册中的上电默认值配置一遍,发现,其他寄存器的值不完全一样没有关系,但是LOOP FLITER按照我自己配置的话,就会出现PLLLOCK不正常的情况(利用GUI工具自动生成,采用内部LOOP FLITER的方式),将手册中的默认值写入,就好了,不知道各位专家有没有什么好的建议?
Decapton Wang:
回复 Mark Xu:
1. 62005的filter需要调的,不是说随便一个filter的配置烧进去就可以锁定。一般C2取大点,R2和C1取小点,R3和C3则是尽量小。
2. 配好filter以后点一下GUI上的Calibrate,GUI会自己算出来一个校准值。
3. 那个Enable Auto-update Timer不是特别好用,有时候打上对勾就没法改环路的参数,有时候GUI又会自动把那个对勾打上,测试的时候要注意一下。
Yisong Yan:
回复 Decapton Wang:
您好,我按照软件配置的寄存器数值写入到芯片,可是输出结果总是比计算值高出百分之5左右,而且波动特别厉害。如果不经过VCO直接分频,则输出值正确,请问您知道问题出在哪一块吗?