各位前辈,大家好,新画了一块VC5509A的核心板,但是发现大部分情况下无法进入仿真,提示器件处于复位状态,但此时5509的复位引脚(Pin91)是处于高电平的。
另外CCS有时无法连接器件,CCS提示可以降低仿真器CLK时钟,但是在CCS和仿真器中没有找到降频的选项……
还有个情况,偶尔器件能够进入仿真之后,之后再进入仿真就没有问题。
我的开发环境是CCS_V5,仿真器是XDS100V2
希望各位前辈能给予指导,出现这些问题的可能原因和解决方法,特别是器件处于复位状态的可能的原因
Shine:
先量一下CLKOUT管脚,看有没有正确的时钟输出,先确定vc5509是否跑起来了。
sen wang6:
回复 Shine:
量过CLKOUT,没有时钟输出
sen wang6:
回复 Shine:
应该这么说,感觉像是不稳定,有时候能量到CLKOUT的输出,但大多数时候量不到,没有倍频,就是12MHz
所有电源和地都检查过
Shine:
回复 sen wang6:
RESET信号是否足够长?
sen wang6:
回复 Shine:
呃,我用了10k和1u的RC复位,然后我还尝试了一种方法,就是一直按着RST按键上电,几秒钟之后才松开,这时候去测量,5509依然是量不到clkout信号,但是晶振两端是有信号的,12MHz
再次感谢您的指导!
Shine:
回复 sen wang6:
RESET的时序见数据手册第105页。http://www.ti.com/lit/ds/symlink/tms320vc5509a.pdf 有效时间要从clkin, CVDD, DVDD都稳定输出后算起。
sen wang6:
回复 Shine:
非常感谢,我想再问一下,除了RST引脚上的低电平,还有什么可能使芯片处于复位状态,就是仿真器给出的提示那个样子,这个时候clkout没有输出,RST也是高电平的
Shine:
回复 sen wang6:
还有片上的watchdog可以给DSP一个reset信号。
但是在DSP reset后,watchdog的初始状态是disable的。
Shine:
回复 Shine:
没有clkout就表示DSP没有跑起来。
除了检查CLKIN, RESET信号外,还要检查供电电源的纹波是否在数据手册要求的范围内。