Allegro PCB 17.4学习笔记——入门PCB这一篇就够了!

Allegro PCB 17.4学习笔记

一、准备工作

1、新建文件夹

在这里插入图片描述
在新建大文件夹里面再新建三个文件夹,分别放pcb设计文件,pcb设计用到的封装文件,原理图文件。如下:

2、打开PCB Edieor 17.4新建工程

放在PCB文件夹中,并命名。
在这里插入图片描述

3、准备好器件的封装和网表

3.1器件封装

器件封装的获取有三种方式:
1、自己根据数据手册画。
2、从别的已有的PCB工程中提取。
file->export->libiaries
在这里插入图片描述
选择导出目标文件夹->全导出
在这里插入图片描述

3、从网站上下载。

3.2网表

从原理图中导出。

3.3板框

3.3.1、板框结构复杂,一般是从结构工程师那获得.dxf文件。
3.3.2、结构简单可以自己在pcb中自己画。

板框放在Design_Outline层

添加矩形板框 Add->Rectangle ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/679d8a1454b4449ebf0c2b40efe972a7.png)

二、导入

1、.dra和.bsm

setup->user preference->path->library
在padpath和psmpath都添加封装文件路径。

2、板框.dxf

导出板框文件
在这里插入图片描述
在这里插入图片描述

导入板框:
在这里插入图片描述
在这里插入图片描述

3、过孔文件

从B站up主那获取后可以一直使用。
和.dra和.bsm一样在padpath和psmpath都添加路径。
在这里插入图片描述

4、网表文件

在这里插入图片描述
若导入网表出现类似下面的报错:
ERROR(SPMHNI-164): Problems with device '1*2P_2P54_PZ254V-11-02P'. JEDEC_TYPE property '插件2P54' is illegal: 'Package name has invalid characters or is too long.'.
是因为原理图器件封装中汉字是非法字符。

5、颜色导入

我使用的是一博一次PCB文件用的颜色搭配。
1、先从含有想要颜色搭配的PCB工程中Export.
在这里插入图片描述
2、再在新PCB工程中Import
在这里插入图片描述

6、光绘层叠

光绘层叠可以在自己的第一个工程中设置好,导出,存放在文件夹中,下次直接导入新的工程中。

在这里插入图片描述

钻孔文件每次都要重新生成,替换下。

在这里插入图片描述

三、布局

1、快速放置器件

在这里插入图片描述
放置完如下图:
在这里插入图片描述

2、选择性展示

如上图,封装的所有信息都展示出来,显得杂乱。
选择性展示操作如下:
1、显示器件位号:
在这里插入图片描述
2、元器件引脚号所在层Package Geometry-Pin_Number,打开即可显示引脚号。
3、打开需要关心的类。
在这里插入图片描述

3、修改格点密度、板框大小

修改格点密度:Setup->Design Parameter
在这里插入图片描述
修改板框大小:
在这里插入图片描述

四、布线

1、布线前操作

1.1、差分对添加与计算

1.1.1、差分对添加

1、手动添加
在这里插入图片描述
2、规则管理器添加

1.1.2、计算线宽与线距

根据确定的阻抗,不同的叠层会得到不同的线宽、线距。
设计好叠层,包括层厚,材料,电导率。

调整单端线的粗细,来改变阻抗。越粗阻抗越低。
调整差分线的粗细和间隔。越粗,间隔越小,阻抗越低。

在这里插入图片描述

1.2、线宽、线距规则添加

1.2.1、线宽

1、规则添加:
差分线、电源线的线宽单独设置。
在这里插入图片描述
2、规则驱动
在这里插入图片描述

1.2.2、线距

1、规则添加
在这里插入图片描述
2、规则驱动
在这里插入图片描述

2、布线操作

2.1、走线

按照下图设置:
Snap to connect point:自动捕捉走线的连接点,一般是勾选此选项;
Replace etch:去除环路走线,当走线形成环路、多余的线路时候,系统就会自动去除另一条线路,一般是勾选此选项的;

在这里插入图片描述

2.2、修线

2.2.1、推挤线和过孔

Active etch subclass:当前需要修线的层;
Vertex Action:推挤走线时,端点所做的处理,有以下几个选项;

Line corner:推挤走线的拐角;
Arc corner:推挤圆弧的拐角;
Move:推挤整条线;
None:不推挤拐角;

在这里插入图片描述

2.2.2、批量修改线宽

allegro自带的命令:“tbx changewidth” 就可以修改。不过Allegro pcb要换高级的工具,如下:
file->change editor->选择高级工具->ok

在这里插入图片描述

设置新的线宽->选中需要修改的旧的线宽->可以选中高亮->框选或点击原理图中需要修改的线->done

在这里插入图片描述
修改差分线的线宽和线距
在这里插入图片描述

Find 只选中Net>放在需要修改的差分线上>右击
在这里插入图片描述
在这里插入图片描述

2.3、等长规则添加

先连线,再设置等长规则。

2.3.1、选择需要等长的线,右键,选择Match Group.如下图:

在这里插入图片描述

2.3.2、如果出现下面黄色块,有两个原因:

1、有线还未连通。
2、两个位置需要打钩。如下图:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.3.3、没显示长度

在这里插入图片描述

右键,Analyze。再点Length排序。

在这里插入图片描述
在这里插入图片描述

2.3.4、选择同一Match中最长的线最为基准。

在这里插入图片描述

2.3.5、开始蛇形等长

回到主界面

在这里插入图片描述
在这里插入图片描述

2.4、铺铜

在这里插入图片描述
在这里插入图片描述

隐藏铺铜

在这里插入图片描述

2.5、自动布线

Allegro自动布线只可以作为参考

五、后续检查调整

1、状态检查

DRC红色不行

在这里插入图片描述

2、尺寸标注

标注设置如下两幅图
Manufacture->Dimension-Environment->parameters

在这里插入图片描述
在这里插入图片描述

注意标注的层

在这里插入图片描述

右键->下图是直线标注

在这里插入图片描述

删除标注

在这里插入图片描述

3、字符调整

在这里插入图片描述

设置一个常用字符

在这里插入图片描述

按照下面修改后,框选需要修改的字符。

在这里插入图片描述
在这里插入图片描述

六、文件导出

可以点击下方链接进入单独的导出PCB所需文件的笔记
Allegro PCB17.4所需导出文件的详细说明

七、出现的问题

1、allegro pcb右侧option视框没了

“view”–“windows”,勾选“options”即可。

2、allegro pcb差分线为什么不能同时走

点击连线命令->放在差分的焊盘上->右键->关闭Single Trace Mode

3、差分线距的含义

规则添加中,下图中8.5是同一对差分线中线到线的距离。

Min Line Space不能设置为零,因为为0时,差分对走线,线距是8.5mil,但是会因小于20mil报错。

在这里插入图片描述
下图中20mil,是差分线对到差分线对的距离。
在这里插入图片描述

4、低版本Allegro看不了高版本的

通过下面步骤可从17.4降低到17.2

在这里插入图片描述

5、报错

5.1、放置器件缺少焊盘文件

在这里插入图片描述

Cannot load symbol 'TDFN_3X3_8L'   because WARNING(SPMHUT-127): Could not find padstack SMD94_63.

是因为缺少焊盘文件

打开器件封装.dra文件,根据下图选择

在这里插入图片描述

点击Edit,进入焊盘编辑器,另存为新的焊盘文件。

在这里插入图片描述
在这里插入图片描述

5.2、导入网表提示封装有非法字符

#1   ERROR(SPMHNI-176): Device library error detected.

ERROR(SPMHNI-164): Problems with device 'CX8836_QFN24L-4*4_CX8836'. JEDEC_TYPE property 'QFN24L-4*4' is illegal: 'Package name has invalid characters or is too long.'.

ERROR(SPMHNI-170): Device 'CX8836_QFN24L-4*4_CX8836' has library errors. Unable to transfer to Allegro.

#2   ERROR(SPMHNI-176): Device library error detected.

ERROR(SPMHNI-164): Problems with device 'CX3075B_1_DNF5*6-8_CX3075B'. JEDEC_TYPE property 'DNF5*6-8' is illegal: 'Package name has invalid characters or is too long.'.

ERROR(SPMHNI-170): Device 'CX3075B_1_DNF5*6-8_CX3075B' has library errors. Unable to transfer to Allegro.

#3   ERROR(SPMHNI-176): Device library error detected.

ERROR(SPMHNI-164): Problems with device 'CX3075B_1_DFN5*6-8_CX3075B'. JEDEC_TYPE property 'DFN5*6-8' is illegal: 'Package name has invalid characters or is too long.'.

ERROR(SPMHNI-170): Device 'CX3075B_1_DFN5*6-8_CX3075B' has library errors. Unable to transfer to Allegro.

#4   ERROR(SPMHNI-176): Device library error detected.

ERROR(SPMHNI-164): Problems with device 'CX3075B_DFN5*6-8_CX3075B'. JEDEC_TYPE property 'DFN5*6-8' is illegal: 'Package name has invalid characters or is too long.'.

ERROR(SPMHNI-170): Device 'CX3075B_DFN5*6-8_CX3075B' has library errors. Unable to transfer to Allegro.

原理图封装中不能有空格 * /
和一些中文字符 如;:“” {} 【】,。

6、错误定位

在这里插入图片描述

6.1、报错 dynamic shapes are out of date or enpty

只打开Bound,点击框框定位,删除边线。
在这里插入图片描述

7、切割/挖空铜皮工具功能异常

选中工具想要切割/挖空铜皮的时候,发现挖空不了,但是当你再次编辑该铜皮的时候发现你刚刚用工具框出的框框还显示在这里。这多半是因为覆铜参数设置不对。
在这里插入图片描述

八、效果展示

在这里插入图片描述

九、其他操作

1、高速线包地和沿线打孔

高速线包地和沿线打孔

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值