S3C2440芯片间距0.8毫米,17*17个引脚,相对于6410来说,布线还是比较容易的,如果一般要求,四层板就可以满足,但是板的面积要稍大一点,保证能够走通线。
用2440,一般的应用是基板与核心板的形式,因为核心板需要做最少四层板,而基板一般两层就可以了,当然像数码相框,GPS之类的就不用基板了;核心板的电路是不用经常更换的,而基板的电路可能要不时的调整,所以,用这种两层板的形式对于小批量的应用,是能够节约不少的。
说到布线,先说层数,友善之臂的MINI2440是4层的,MICRO2440的核心板是6层的,当然面积比较小,如果你不是很在意面积的话,四层板就足够了,可以比友善的稍大一点,如果实在要求很小,那六层就可以。我布的板是80*62,上面还带一个液晶的排线;其余的排针与友善的兼容,也是为了外扩。
四层板,对于线的等长可能难以控制;三星的布板资料上是说数据时钟线尽量长度差不多,但是我看,时钟工作的频率是100MHz,这个频率并不算高,因此对长度的要求并不严格,我布的板开始没有考虑长度,只是想着布通,后期做了一些修改,差距在2CM左右,板做出来后,能够正常工作,当然在以后是不可取的,出了问题很容易怀疑到这里,所以最好还是要一致。
SDRAM总线的过孔,最好个数一样多,这样其电容是相同的,不会因为哪根线而影响,当然这个也是最好,看你的能力,尽量办到,如果办不到,也不会就出什么很大问题。
BGA的过孔,我的外径是0.4572,内径0.3048,线径是0.127,安全距离是0.2毫米,应该说国内很多厂家是可以做到的,但是6410的0.5的间距真的是很多厂家望而却步的,这是参考阿南2410的板做的。
对于2440的电容,参考的是友善的图,其图可以;如果你布的面积稍大,则最好在电源上增加钽电容,10UF/10V,这样不会因为电源走线的远,而使2440受到影响,因为2440周围只有一个钽电容,其余的全部是磁片电容;如果最长的线离电源较远,则最好在远端也加个电解电容,可以保证2440稳定工作,否则很容易出现内核启动不起来的情况,到时你会怀疑内存不等长,内核不对等问题,其实这只是电源的问题,这是我的最重要的经验。
上面只是我的一个总结,在以后的布板中,应该控制布线速度,不能图快,而要稳步进行,不出问题还好,出了问题,容易怀疑这里,怀疑那里,所以打好基础还是很重要的,认真对待别人提到的细节,比如等长,等孔,电源滤波等问题,则以后布板会越来越顺;有的时候从难开始,会提高你的更多水平。
我上面说的肯定不对的多,只是我的一个总结,希望大家不要学习,还是要认真对待2440的布线,毕竟知识不是用来糊弄的。