楼主: wangkj

跟我学嵌入式(arm fpga 原理图 pcb verilog 焊接 调试 软件硬件)

[复制链接]
 楼主| 发表于 2013-1-24 15:18:28 | 显示全部楼层
哈哈,干净多了吧?

1.jpg

继续用Place -> manualy放置其他器件。

2.jpg

 楼主| 发表于 2013-1-24 15:19:49 | 显示全部楼层
有一个技巧,就是我们可以把原理图打印成pdf文件,这样我们能打开pdf文件之后用
ctrl+F快速找到我们想放置的器件,看看这个器件的作用,然后决定我们放到哪里合适。
pdf打印机的安装我就不讲了,需要的可以到网上搜这方面的软件。
或者用Allegro的原理图软件也行,只是查起来没pdf文件快捷而已。

1.jpg

2.jpg

这是这部分放置器件和调整显示层以及颜色的视频教程,更加详细喔



 楼主| 发表于 2013-1-24 15:22:56 | 显示全部楼层
我们检查器件和厂家的手册对比发现,是u4的Pl2303封装不对。
放置好器件,再次检查封装,应该成为一个良好的习惯,
不要太依赖系统的库,这个库不靠谱。不同的人,制造的元件,可能有那么0.1mm的误差
累计下来,将来你焊接的时候就非常麻烦。
我们在系统库中重新找接近的器件封装。
Place->Manualy 在Advanced Settings中,必须选中Library,回到Placement List,选择 Package symbols
我们的器件是28管脚的,在Selections filters中选择*28*,这样,所有包含28字符串的器件都会列出来了。
选择我们认为最接近的Tssop28,放置到我们的pcb图的空白处。

1.jpg

对比厂家封装图要求,测量我们的元件封装,证明这个器件封装符合焊接要求。
没必要跟厂家推荐的完全1:1,只要符合焊接要求即可。

2.jpg

 楼主| 发表于 2013-1-24 15:24:11 | 显示全部楼层
在原理图中找到这个元件u4,然后双击,修改他的PCB Footprint为Tssop28
然后重新在原理图中生成网表,在pcb图中导入网表,这我们以前讲过,这里就不重复了。

1.jpg

放置元器件的时候,可以用滚轮的上下滚动放大缩小pcb视图
 楼主| 发表于 2013-1-24 15:25:20 | 显示全部楼层
这部分就是刚才我们放置器件和修改器件封装的视频教程。(019)



 楼主| 发表于 2013-1-24 15:27:31 | 显示全部楼层
这部分是用我们以前讲到的技巧,调整元件布局,为我们后面的布线做准备。
这种调整,没有一定之规,一般来讲,调整的越合理,后面的布线越容易。
在后面的布线过程中,这也是需要不断调整的,有时候还需要配合调整原理图。
这种布线办法,只有原理图,pcb,甚至程序设计都是一个人的时候才能做到很
合理。
如果是多人合作设计,这几个人最好沟通比较好一些。
折中才能得到较好布线效果。

对于我们这种不是高频高密度的设计来讲,怎么做都能成,我们这样做的目的,就
是让学习者,能将来面对复杂设计。



 楼主| 发表于 2013-1-24 15:28:10 | 显示全部楼层
还有另外一种改变布线的时候显示的颜色的办法,就是点击 visibility窗口的
对应颜色,然后选择你喜欢的色彩就可以了。

1.jpg

如果在布线中,需要点亮某个管脚或者网络的话,选择 Display->Highlight
如果取消高亮选择 Dehighlit
选择之后,在右侧的操作对象栏,选择操作的对象,比如pin,sharp,lines等。

2.jpg

 楼主| 发表于 2013-1-24 15:29:00 | 显示全部楼层
鼠标移动到目标上不动几秒,就会出现高亮的网络名称。
点击之后对应的网络就变成了高亮显示,这时候,布线就知道需要连接那些管脚,
做到不想方向心中有数。

1.jpg

然后,点击左侧的布线快捷按钮,开始布线。

2.jpg

 楼主| 发表于 2013-1-24 15:30:08 | 显示全部楼层
在右侧 optinons 操作对象 选择窗,输入布线宽度1.00mm,
我们这条布线是输入的电源,所以线宽粗一些。

1.jpg

布线的时候,可能随时精细调整元件位置,
点击颜色按钮打开空间占用层

2.jpg

3.jpg
 楼主| 发表于 2013-1-24 15:31:36 | 显示全部楼层
仔细调整元件位置,找到我们认为最合适的摆放布局,
反复调整,之后的布线。要考虑为其他走线预留空间,
还有将来用户的使用方便性。

1.jpg

下面这两段视频就是我们刚才的微调和布线过程。


021_ALLEGRO_PCB_布线0001_颜色调整.FLV  


021_ALLEGRO_PCB_布线0003_自定义转码_1280x720.FLV



 楼主| 发表于 2013-1-24 15:33:03 | 显示全部楼层
我们布线的时候,一般不会只有单面布线,
如果双面以上布线,肯定会有过孔,
不同要求的布线,用不同的孔。
下面的这段内容讲如何设置和使用不同的过孔,
在Setup->Constraints->Physical 中进入设置界面。

1.jpg

拉动下面的滚动条,找到过孔设置。

2.jpg

 楼主| 发表于 2013-1-24 15:34:42 | 显示全部楼层
点击原来的过孔,进入过孔设置界面

1.jpg

左侧找到我们想使用的孔,然后点击,就会添加到右侧的过孔列表。
如果从过孔列表中删除,从列表中选择,然后点击remove。
过孔的排列优先顺序,可以用up/down选择。
最后,点击OK,完成过孔列表选择。

如图所示

2.jpg

 楼主| 发表于 2013-1-24 15:35:53 | 显示全部楼层
这里显示的单位都是mil,除以40就是mm,
一般来讲,厂家的孔的制作能力,机械孔,0.3mm 12mil问题不大。
0.5mm 20mil一点没问题。
所以,尽量我们的孔用20mil以上的。
当然,如果是高精度不在乎钱的板子,做成0.15mm的激光孔,
布线4mil都没有问题。再小再细的话,只能问厂家了。
 楼主| 发表于 2013-1-24 15:37:34 | 显示全部楼层
如果allegro的菜单出现混乱,用view->Reset UI to Cadence Default恢复到默认状态。

1.jpg

 楼主| 发表于 2013-1-24 15:38:38 | 显示全部楼层
删除过孔或者线的时候,点击删除,一定要在Option中选被删除的目标对象类型。
否则,有可能删不掉。
这是删除一个过孔的过程。

1.jpg

2.jpg

3.jpg





 楼主| 发表于 2013-1-24 15:40:16 | 显示全部楼层
带过孔的布线,是选中布线功能,在option中选择需要的孔和设置需要的线宽,
然后点中需要布线的网络,需要过孔布线的板子的另外一面的时候,双击鼠标就能
自动添加过孔,同时,线颜色变化,也就是在板子另外一面布线了。

1.jpg

2.jpg

3.jpg
 楼主| 发表于 2013-1-24 15:41:35 | 显示全部楼层
注意这两个左侧的按钮,一个是单线调整的,一个是一组线,自动平滑的。
学习的时候,点这两个按钮试试就知道了。这两个是最经常用的调整布线的工具。

1.jpg

2.jpg

 楼主| 发表于 2013-1-24 15:42:34 | 显示全部楼层
这就是我们辛辛苦苦画出来的板子,
已经能用了,但还不完善。没有覆铜,也没有调整丝印。

1.jpg

 楼主| 发表于 2013-1-24 15:44:31 | 显示全部楼层
这些视频就是我们的布线过程,很多,慢慢看。里面讲的操作细节更多
这是过孔设置


 楼主| 发表于 2013-1-24 15:45:15 | 显示全部楼层
继续布线


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表