最近做了一套板子,在上电调试进行到时钟配置时,时钟主频配到75MHz后,出现JTAG报错或者程序跑飞。另一块板子也是一样的问题。仔细检查电路后:
1.电路板1.9V、3.3V供电正常
2.上电和复位时序正确
3.主频50MHz时能稳定运行
4.上电后,检查PLLSTS寄存器,显示MCLKSTS为1,将MCLKCLR写1后,MCLKSTS恢复到0,但是随后再进行时钟配置问题依旧。
请问各位有谁遇到过类似的情况么?到底问题出在哪里
mangui zhang:
你的时钟输入是用的晶体吗 还是内部产生的?
从你描述的现象看 我觉得是时钟源稳定性差的可能性最大
然后重点还是电源 跑高了 功耗就上去了 内核电源是否稳定?
最近做了一套板子,在上电调试进行到时钟配置时,时钟主频配到75MHz后,出现JTAG报错或者程序跑飞。另一块板子也是一样的问题。仔细检查电路后:
1.电路板1.9V、3.3V供电正常
2.上电和复位时序正确
3.主频50MHz时能稳定运行
4.上电后,检查PLLSTS寄存器,显示MCLKSTS为1,将MCLKCLR写1后,MCLKSTS恢复到0,但是随后再进行时钟配置问题依旧。
请问各位有谁遇到过类似的情况么?到底问题出在哪里
10#:
除了检测外部晶振本身,建议还可以看看手动修改PLL的配置会出现什么情况?
另外,芯片的3.3v和1.9v供电电源的电流足够大吗?