在使用9200这款CPU进行电路设计的过程中,我遇到了很多难题,现在把我的体会发出来,希望对大家有点帮助。
<1>9200的引脚共有208个(PQFP封装),大多数都是复用的,比如PA25这个PIO口线,可以复用为TWD和IRQ3,但是,
这能用二者之一,这时可能会出现这样的问题:硬件电路包含键盘芯片,必须使用TWD(两线接口,还有一个是TWCK);
但是此时,中断信号又刚好用完了(IRQ0~IRQ6),IRQ3也必须使用,这怎么办呢?当然可以用普通IO脚作为中断信号,
我只是说这个情况可能会使你预先设计的原理图反复修改,很费时间(我就是这样,唉,,,),建议预先把所有要用的
信号仔细分配清楚。其实老手不会有这个问题,这个只说给新手听。
<2>说说9200的外围电路吧,
初学者不要急于求成,先做个最小系统就好了 ,我就是因为贪,什么以太网,CAN总线,
485,232,MODEM,红外,AD,一大堆全装上,全设计进去了,最后发现用4层板竟然都会布线困难(我是全手工布的:<)
我建议:串口,以太网,FLASH,SDRAM,CPU,足够了,不用别的了,除非你在做产品。如果是这些的话,会轻松很多,不论是
原理图还是PCB图还是调试乃至嵌入LINUX,你会有很多时间进行软件的工作,而不是把大量时间用在PCB上。
<
3>建议使用4层板,不用盲孔(成本问题),用普通的过孔足以。按照TOP-GROUND-POWER--BOTTOM的顺序,中间两层可以用负片
(plane),只走电源和地,不能走信号线,也可以不用,而是添加两个信号层,就像TOP和BOTTOM一样,这样做的好处是可以走线,也可以覆铜,这
两种方式的区别看你自己怎么想了,当然,我的板子因为走线太多,不得不用后面的方法,没有使用负片。
<4>至于U-BOOT和LINUX,网上的帖子太多了,结合自己的硬件实际,有选择的看看,会有帮助。
一时间也想不起很多了,其实还有很多问题,我得看笔记了,最后建议大家一定要做笔记,提高会快一些。
愿所以做嵌入式的朋友新年快乐!万事如意:)
阅读(838) | 评论(0) | 转发(0) |