【ALLEGRO】从零制作imx6-PCB核心板全流程

欢迎扫码关注微信公众号:柒零玖嵌入式,更多嵌入式软硬件相关分享!

一、原理图设计

  • 创建结构目录

一般我们创建如下几个目录来组织项目代码:

 

  • 制作原理图封装

 

画原理图前需要先做好器件原理图库,放到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)电源布局

参考芯片手册给出了推荐布局

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值