原创 【博客大赛】拓扑结构惹的祸

2014-11-10 15:31 2299 12 5 分类: FPGA/CPLD 文集: 电路设计经验

最近一个同事遇到一个比较棘手的问题:

晶振经过驱动后给SDRAM和CPU,但是CPU不能启动;

系统时钟只有32Mhz,感觉速度应该不快啊;

尝试将CPU的核电源电压提高(超频),现象依旧;

用示波器测试32Mhz时钟信号,显示为32Mhz;

我怀疑她的FPGA程序部分CPU接口程序没写好,自己帮她写了一个版本,现象依旧,排除FPGA程序的问题;

同时又焊了一块新板,现象依旧,排除个体差异导致的问题;

该测得都测过了,我无能为力了。

后来过了几天,同事说问题解决了:

该版本相对于上一版的变化是:上一版时钟线走的是菊花链结构;

而这一版时钟走了很长的线然后分叉连到SDRAM和CPU;

测试时钟的波形比较差(时钟信号经过FPGA驱动,然后给SDRAM和CPU,

我当时为了方便测试时钟波形,让FPGA将时钟信号同时赋给另外一个测试管脚,

用示波器测试的时候波形还挺好),显然是反射引起的。

解决办法,将线在bottom层隔开,将为SDRAM提供的时钟断开,FPGA重新分配一个时钟信号到测试管脚上,SDRAM的时钟线连到该测试管脚上。同时在FPGA程序上对管脚进行设置slow rate改为慢的模式。

文章评论3条评论)

登录后参与讨论

xuchenglong1992_538604882 2018-3-2 09:03

贴个图借鉴下呗,没有图感觉不是老清楚了!

hot.summer_2010_438634915 2014-11-12 15:43

是的,我身边就发生过好几次PCB设计不当导致板子工作不正常的事情了。

用户1779611 2014-11-12 15:06

对于高速设计来说,PCB设计太重要了。
相关推荐阅读
快乐的践行者 2018-02-23 17:22
回来了
一晃好几年没来这儿了。心麻木了,干什么都没动力。...
快乐的践行者 2015-05-14 10:56
【博客大赛】《FPGA项目开发实战讲解》目录
《FPGA项目开发实战讲解》目录 第1章 FPGA介绍 1.1 FPGA的优势  1.2 FPGA典型结构图  1.3 LUT原理  1.4 FPGA上电配置过程时序图  1....
快乐的践行者 2015-05-07 06:17
【博客大赛】ACTEL的FPGA使用心得
和XILINX和ALTERA相比,ACTEL的使用人群就少多了。 ACTEL的缺点是运行速度不如xilinx的快,开发环境不如ISE灵活方便,文档也没有xilinx的丰富。 优点是其大部分...
我要评论
3
12
关闭 站长推荐上一条 /2 下一条