专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
电路设计
【ALLEGRO】从零制作imx6-PCB核心板全流程
2019-07-14 07:03
发布
生成海报
站内文章
/
电路设计
15502
0
1344
欢迎扫码关注微信公众号:柒零玖嵌入式,更多嵌入式软硬件相关分享!
一、原理图设计
创建结构目录
一般我们创建如下几个目录来组织项目代码:
制作原理图封装
画原理图前需要先做好器件原理图库,放到lib目录下。
网络标号
同页:添加 Net Alias(N) 不同页:添加 off-page。不同页的时候必须添加off-page才能跨页连接。如:
原理图规则检查:
确定好原理图后,绘制原理图往往比较简单,最后要进行原理图的检查,无误后可以产生网表文件,检查方法如下: Tools->Design rules check ,如果报错往往是没有写封装、管教属性有问题等等。
创建网表
原理图规则检查Tools->create Net List 默认配置即可
也可以创建第三方网表。创建后最后产生了第一方网表文件夹。
二、PCB设计
创建板框
(1)通过附铜操作在outline层创建规则板框
(2)导入DXF文件创建板框 File->import->DXF:
设置PCB库路径
原理图设计中,我们只是填写了每个器件对于的封装名称,现在需要设置好库的路径,导入器件后会去库路径中根据名字匹配对应的封装。需要设置如下三个路径。
导入网表
Import –>logic
、 没错误,警告可以忽略。
布局布线前的设置
设置布局布线区域
Z-copy,然后选择Route keepin,选择内缩或者外扩。一般内缩20mil。
打开交互式布局
默认打开,这样可以打开原理图软件,交互式布局。
设置电源属性的管教
将GND和电源管脚设置电源属性,可以隐藏走线。edit->properties选择net并选择电源属性,设置一个数值后,走线消失。
层叠层设置
默认2层板,设置成4层,或者更多层。
规则设置Physical
添加线宽,过孔,增加差分、电源规则等。
电源层分割
铜皮参数设置:
辅助技巧
高亮网络
显示部分飞线
测量距离
显示双单位
等长
导出gerber文件
(1)toos->database check
(2) display->status
(3)manufacture->NC
(4) 输出IPC网表
Export-》ipc
(5)
Artwork
4层art文件
2层丝印art文件
2层阻焊art文件
1层钻孔art文件
1个钻孔文件imx6-board-1-4.drl
1个不规则钻孔文件imx6-board.rou
1个IPC检查文件imx6-board.ipc
将以上产生的文件,放入cam文件夹,压缩准备厂家,以及进行CAM350检查。
(6)CAM350检查
file-》import-》autoimport选择CAM路径
设计惯例:
(1)铜皮到过孔4mil及以上 (2)铜皮过期(设置了但没赋予网络)
http://www.mr-wu.cn/cadence-allegro-solved-out-of-date-shapes/
(3)DRC错误定位:
http://blog.csdn.net/fengyuwuzu0519/article/details/79031633
(4)含BGA过孔大小 8-16、10-16 (5)
设计过程
1先布局-2扇孔-3拉线-4等长-5后期调整。注意一定要提前扇孔,先拉完所有线再注意细节。
(6)差分走线
避免交叉和过孔
(7)电源布局
参考芯片手册给出了推荐布局
Ta的文章
更多
>>
【ALLEGRO】从零制作imx6-PCB核心板全流程
0 个评论
嵌入式Linux基础知识4(ubuntu16安装)
0 个评论
日常吃鸡新选择——微星GK50+GM20电竞键鼠套装简评
0 个评论
热门文章
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮