【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。

  • 打开交互式布局
默认打开,这样可以打开原理图软件,交互式布局。


  • 层叠层设置
默认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)铜皮过期(设置了但没赋予网络)
8-16、10-16
(5)设计过程
1先布局-2扇孔-3拉线-4等长-5后期调整。注意一定要提前扇孔,先拉完所有线再注意细节。
(6)差分走线
避免交叉和过孔
(7)电源布局
参考芯片手册给出了推荐布局

猜你喜欢

转载自blog.csdn.net/fengyuwuzu0519/article/details/79133851