关于全志A33方案DDR调试遇到的难解问题。。。
前段时间做了一个全志A33的核心板子,电路图部分参照原厂设计,DDR布线这部分完全参照原厂的模板做的,剩下的就是把所有的IO都全部拉出来了。刚开始贴的DDR是256MX16(镁光的牌子)的跑气来没有问题,老化也没有出现死机重启等现象,刚开始我以为这个设计就算完了,最后发现问题多多啊。。。下面我就给大家说说我具体所出现的问题,希望有做过全志或者有遇到类似的情况的大神们帮帮小弟!
做过全志这块的大家应该比较清楚A33能支持好多不同的DDR,在全志的参考设计中的支持列表中都有一一罗列出来,我现在用的DDR是256MX8和512MX8,这两种DDR都是牌子的都是海力士的,只是型号和容量有所差别,这两种DDR都在支持列表中,就是这两种DDR板子老是跑步起来,老是重启,通过调试串口看看了大概提示DDR检测不过(肯定是不过 要是过了那不就没问题,烦。。。)也焊接了好多遍焊接和器件的质量肯定是没有问题,着点大家可以放心!跟可气人的就是把这两种DDR都上到我之前买的一个全志A33的开发板上都能跑,包括前面说的镁光的那个DDR也都能跑,程序都一样,就是在不同的板子上测试。开发板上的DDR部分也是按照原厂做的走线布局都是一样,包括原理图我都对过都是一样的。没有道理我的板子就这两种DDR死活就不行。。。 按理说要是我的PCB或者电路有问题那镁光的DDR就应该不行,问题就出在镁光的那个DDR可以但是其他的那两个就不行,可是在开发板上面测试这三种DDR都可以,这样一分析我的板子或者原理图有问题?但是用镁光的为什么就没有问题呢?这样一想感觉板子也没什么问题。。。。 哎,真的不知道该怎么弄了 有谁之前有遇到这样或者类似的问题帮帮小弟 小弟现在实在是没有路可走了 也不知道该怎么办了。。。 问老吴试试呗。 全志参考电路PCB只能跑低速的,跑高速的需要自己layout, 还又是你的说的DDR具体型号是什么?是否在A33 支持列表里面 而且全志验证过的?支持列表里面 有些是理论可以的,但实际没有验证。还有可能是你PCB LAYOUT没达到要求,在临界点。有支持DDR的,有不支持DDR的。 还有PCB板子制作工艺的差别,都有可能 测一下你的DDR电压 幅值纹波大小 看看是否容许的范围内 有没有PCB的截图拿出来看看 可能就是layout和route的问题 可能是layout的问题,pcb截图看看 电源对了没有? 进来学习下!