F28335使用有源晶振时的一个小错误引起的奇怪现象!

【问题描述】最近新做了一块28335的板子,开始使用了30MHZ有源晶振,用的默认的2分频10倍频,调试时发现LOAD PROGRAM很不稳定,为此疑惑很多天,认为可能是布线干扰的问题.....

苦恼中试着修改倍频系数到5倍频,却能稳定LOAD并运行;试着更换晶振为20MHZ有源晶振(2分频10倍频),程序也能正常运行,但测量XCLKOUT引脚时钟频率竟然发现频率达到了200MHZ (注:XINTCNF2寄存器的XTIMCLK和CLKMODE均置为0),这不是超频嘛,测试timed_led_blink例程中标准的秒中断程序,发现运行确实要快1倍。我也更加坚信一定是布线干扰的问题导致时钟出现过冲引起倍频,便准备重新布板了。。。

无意中翻28335的数据手册,注意到使用有源晶振时,悬空的X1引脚应接地,便赶快试着飞了根线接到GND上,则28335不论在30MHZ和20MHZ情况下的工作都很稳定。至此总算茅塞顿开,X1引脚的悬空引起的时钟干扰导致系统工作的不稳定,以后设计过程中一定要仔细阅读相关资料,往往一点小错误会导致走很多弯路,也希望DSP的新手们引以为戒吧!!!

永不止步步 发表于11-07 09:55 浏览65535次
分享到:

已有0条评论

暂时还没有回复哟,快来抢沙发吧

添加一条新评论

只有登录用户才能评论,请先登录注册哦!

话题作者

永不止步步
金币:67417个|学分:363791个
立即注册
畅学电子网,带你进入电子开发学习世界
专业电子工程技术学习交流社区,加入畅学一起充电加油吧!

x

畅学电子网订阅号