This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

求解CDCE62005相关问题!!

Other Parts Discussed in Thread: CDCE62005, CDCE62005EVM

自己设计的6678原理图,FPGA+DSP6678,FPGA控制6678上电,DSP时钟由2级CDCE62005提供,第一级由外接参考时钟25M晶体提供;第二级由第一级产生100M做参考,大体原理是参考开发板设计,相关电路也是采用开发板设计,PD是一上电就拉高。通过软件工具和手册配置了两级62005寄存器输出100M,现象是所有输出均没有,PLL_LOCK长低;经测量电源均正常;

1  晶体没有起振,晶体是一端接地,另一端接到芯片AUXIN管脚,还有并到地上47pf电容,晶体的输出负载电容是8pf,两者匹配吗?怎么计算出的?;晶体起振是需要软件配置后起振,还是上电后起振?

2  第一级62005没有pri,sec输入,只有AUXIN,在软件配置的时候,pri必须要加上25M,在后面的LOOP FILTER TOOL中才能计算出正确的值来,是这样的吗?是不用输上PRI25M,还是要加上25M到后面smart mux上选择AUX?红色处全是0

 

3  第一级把pri输入改成25M以后,可以生成正确的REG文件,通过SPI写入到RAM后,PLL_LOCK还是0;端口没有输出!

4  reg 6寄存器 ENCAL_MODE 选择的是 startup模式,仍然依旧。。。。

很急  谢谢 高手 专家 指点迷津  谢谢

  • 自己设计的6678原理图,FPGA+DSP6678,FPGA控制6678上电,DSP时钟由2级CDCE62005提供,第一级由外接参考时钟25M晶体提供;第二级由第一级产生100M做参考,大体原理是参考开发板设计,相关电路也是采用开发板设计,PD是一上电就拉高。通过软件工具和手册配置了两级62005寄存器输出100M,现象是所有输出均没有,PLL_LOCK长低;经测量电源均正常;

    1  晶体没有起振,晶体是一端接地,另一端接到芯片AUXIN管脚,还有并到地上47pf电容;晶体起振是需要软件配置后起振,还是上电后起振?

    2  第一级62005没有pri,sec输入,只有AUXIN,在软件配置的时候,pri必须要加上25M,在后面的LOOP FILTER TOOL中才能计算出正确的值来,是这样的吗?是不用输上PRI25M,还是要加上25M到后面smart mux上选择AUX?红色处全是0

     

    3  第一级把pri输入改成25M以后,可以生成正确的REG文件,通过SPI写入到RAM后,PLL_LOCK还是0;端口没有输出!

    4  reg 6寄存器 ENCAL_MODE 选择的是 startup模式,仍然依旧。。。。

    很急  谢谢 高手 专家 指点迷津  谢谢

    AUXIN参考晶振输入25MHZ,所有输出100MHZ LVDS,麻烦大神给个寄存器设置,我核对一下。。。

  • 晶振起振是上电就应该有的。同配置无关

    如果没有Pri和Sec。晶振接Aux就可以了。在设置里选择一下输入就Ok了

  • 谢谢您的回答,aux的输入直接接到芯片上,不用对地接个电容吧。 通过SPI读我写过的寄存器,结果发现是eeprom里的数,配置没有生效?spi读写除了命令不一样外,还有什么影响往里面写数呢? 谢谢
  • CDCE62005的XIN1集成了8~10pF的片上电容,因此在计算和负载电容匹配的容抗时要把这个电容考虑进去。

    比如您现在电容是8pF的负载电容,那么如果不考虑片上集成的电容的话,XIN1和XIN2的电容值应该等于16pF,16//16=8pF,而而实际XIN1有8pF电容,所以需要接在XIN1的电容值为8pF即可。这样(8+8)//16=8pF。

  • 谢谢您! 还有个问题请教,就是62005手册上没有给出在power on reset之后,配置数据会从eeprom搬至ram内,这中间有个delay,会有延时,这个延时时间是多少呢? 现在有这么个情况,一直往固定寄存器里面写,能输出想要的频率;只是配置一次的时候发现还是eeprom里面得数,现在怀疑在spi配置的时候,eep搬数的过程还没结束! 谢谢!
  • 你去ti官网上下载这个pdf文档SCAU024–September 2008

    里面有他的原理图

    http://www.ti.com/lit/pdf/scau024

  • 谢谢 现在第一级输出已经正常了,pll lock正常拉高,各路输出频率也对。 第二级的参考时钟是第一级给的100M,现在第二级的问题是输出有了,pll lock有高有低,不是常高,我怀疑是里面的loop filter tool的参数没有设置好,在设置的时候是凑的能不报错就行。虽然能输出但是还是有差距。 想问下,c1 c2 c3 r2 r3是怎么调呢?往大还是小?或者有个公式什么的?谢谢
  • c1 c2 c3 r2 r3这几个就可以使用您上面使用的loop filter Tool。

    先把External LPC勾上,然手手动将需要的loop bandwidth填写进去,然后点击Suggest RC's 就出来了。

  • 谢谢您,现在将配置好的寄存器直接刷到rom就OK了 两级全部输出正确均能锁住。谢谢 有个问题就是为啥直接刷ram不行,必须要再加一步刷到rom才行。
  • 你好,CDCE62005EVM板上的EEPROM程序,TI官方有提供么,我的设计中想用到这部分方便调试,TUSB3210需要程序才能跑起来。
    请给小弟指点一二。
  • 你好,请教你一下,我也跟你遇到了相同的问题,做的毕业设计,采用的也是25M的无源晶振输入,但是配置好寄存器后晶振不起振,其他四路无输出,想请问一下你是怎么解决的,非常急,望看到后有空回复一下,不甚感激!