clkout的输出一直在跳变,不稳定。而且应该不是晶振的问题(换过了),有可能是dsp坏掉了吗
Shine:
你好,
请问你用的是哪颗器件?
查一下供电电压是否稳定干净?
Eason Wang:
你去读pll的寄存器看到底有没有锁住? 芯片其他功能都是OK的吗?
会不会是你的示波器探头接地有问题
gang zhao:
回复 Shine:
用的是VC5509A,供电电压是正确的,clkout在几百K到几M之间变动
Shine:
回复 gang zhao:
纹波也在手册范围内吧?
你的clkin是多少MHz? 查一下CLKMD.lock位是否为1?
gang zhao:
回复 Shine:
clkin是12M,波纹在手册范围内是什么意思呢?clkmd.lock位如何查呢?
Shine:
回复 gang zhao:
纹波就是cvdd, dvdd的电压范围要求, 在数据手册电气特性表里有
如果你的板子能连仿真器的话, 在配置PLL后, 可以通过CCS查看CLKMD寄存器的LOCK位.
gang zhao:
回复 Shine:
哦,现在的问题就是连不上仿真器,而且clkout的电压为0,是不是dsp坏掉了啊
Shine:
回复 gang zhao:
你量一下有没有管脚短路?
一般如果是按照数据手册上CLKIN, RESET的时序要求并且电压纹波在手册范围内, dsp应该能跑起来. RESET的低电平信号从CLKIN, CVDD, DVDD起来后开始算.
gang zhao:
回复 Shine:
那reset有什么时序要求吗,我的reset电压为0啊,所以是不是dsp有问题啊
Eason Wang:
回复 gang zhao:
等等,你现在这个dsp是跑起来了吗?
感觉好像电压,时钟都还没有对的样子。
1. 检查上电的时候POR是否拉低
2. 检查晶振是否起振并稳定。其直流偏置对不对
3. 芯片起来之后,手工再对reset脚复位
有条件的话测一下你板子的电流。。。