Allegro 17.4笔记(2)——PCB布局部分

Allegro 17.4笔记(1)——PCB封装库部分
Allegro 17.4笔记(2)——PCB布局部分
Allegro 17.4笔记(3)——PCB布线部分
Allegro 17.4笔记(4)——PCB输出文件部分

1、PCB Editor软件快捷键与Stroks命令

1.1快捷键

目前快捷键有Alias和funckey

  • alias 需要加回车键执行,一般适用于组合键,例如ctrl+字母,shift+字母,任意字母组合
  • funckey 无需回车就能执行,一般适用于单键,例如字母,数字,F1\F2这种,用Funckey定义了c和ck两个快捷键,则按下字母c后,就会直接执行对应的操作,而输入不了ck的快捷键。

快捷键路径及格式

快捷键路径在软件安转路径下的…\Cadence\SPB_17.4\share\pcb\text文件,找到env文件以文本形式打开,之后根据自己需要自行设计快捷键,更改完成后需要重新打开软件才会执行。
格式:alias/funckey + 快捷键 + 命令
格式里面的 快捷键 是区分大小写的

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

1.2 Stroks命令

首先进行用户设置的配置,将no_dragpopup选项勾选,此时就可以按住鼠标右键在绘图区域进行任意图形的绘制,在一个需要编辑Stroks命令,tools -> utilities -> stroks editor,在绘图区域绘制你需要的图纸,在下面命令口输入对应的命令,最终就是在pcb editor软件绘图区域用鼠标右键绘制留存的图形会执行对应的命令。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、Capture与PCB Editor同步网表

在这里插入图片描述
导入网表前需要指定padpath,psmpath,devpath(第三方网表用)不指定会报错
在这里插入图片描述

2.1 devpath文件生成

首先打开以.dra文件结尾的封装文件,点击file -> create device file选择 IC 点击OK,会生成一个后缀为.txt的文件,这个就是第三方网表的封装库文件
在这里插入图片描述

2.2 第一方网表导入

cadence输出的第一方网表是一个为allegro的文件夹,在pcb editor软件 file -> import选择第一方网表allegro文件夹,点击导入
在这里插入图片描述
在这里插入图片描述

2.3 第三方网表导入

cadence输出的第一方网表是一个后缀为.net的文件,在pcb editor软件 file -> import选择第三方网表,点击导入

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

3、PCB Editor后台放置元器件

  • 元器件全部放置
    在这里插入图片描述
  • 单个元器件放置
    在这里插入图片描述

4、PCB Editor手动添加元器件与网络修改

  • 首先在用户选项编辑中将logic使能打开
    在这里插入图片描述
  • 这里是添加了一个C1000的电容
    在这里插入图片描述
  • 通过上面两种放置方式都可以放置出来
    在这里插入图片描述
  • 为新增的C1000电容添加网络,logic -> net logic
    在这里插入图片描述
  • 删除元器件,logic -> part logic
    在这里插入图片描述

5、DXF文件导入与PCB板框定义

5.1 常规板框

以矩形框为例,add -> rectangle,选中板框图层,进行板框绘制
在这里插入图片描述

5.2 异形板框

异形板框一般以结构工程师进行绘制,以.dxf文件的形式导入到PCB工程
在这里插入图片描述
结构文件的层叠映射到PCB图层
在这里插入图片描述
dxf文件导入效果,之后将其改到板框层(design_outline )
在这里插入图片描述
edit -> change ,选择板框层(design_outline),高亮部分就是板框
在这里插入图片描述

6、PCB Editor软件精准定位与坐标定位

6.1精准定位

首先使用move命令选中器件,此时鼠标会抓取到器件的1脚,右键紫色的圆抓取到圆心,器件就会定位到圆心,同理根据不同场合可以抓取到线段/圆心/pin/via等,抓取线段时options 里面的point:要选择user pick。
在这里插入图片描述
在这里插入图片描述

6.2 坐标定位

坐标定位要知道当前器件的坐标和目标坐标,使用show element查看器件焊盘坐标和圆心坐标,使用move命令point:选择user pick,先选中要移动的器件之后在下面的命令窗口输入焊盘坐标:x -18.1102 31.5468,此时会抓取到器件1脚的中心,再在命令窗口输入目标器件的坐标:x --30.8102 29.0068,在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7、Capture与PCB Editor交互式布局

交互式布局要注意两点

  • 配置cadence软件 options -> preferences 勾选交互式布局
  • 交互式布局只适用于第一方网表
    在这里插入图片描述
    配置好交互式布局可以看到选中cadence器件,pcb editor软件中的器件高亮,同理选中pcb editor中的器件cadence软件中的器件也会高亮
    在这里插入图片描述

8、PCB Editor软件网络飞线常规处理方式

  • 打开飞线
    • 常用components和net,components选中器件后改器件上的网络飞线都会显示出来,net选中的网络飞线显示出来
      在这里插入图片描述
  • 关闭飞线
    在这里插入图片描述
  • 隐藏飞线
    • 一般适用于电源信号 GND等,解决飞线多、乱的问题
      在这里插入图片描述
      可以看到GND网络的飞线全部变成了X
      在这里插入图片描述

9、PCB Editor软件Class与Sub-Class介绍

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

10、器件移动、旋转、镜像、对齐、等间距操作介绍

要执行的命令 -> find(元素) -> options(参数设置) -> pcb界面操作

10.1 移动(move)

  1. Ripup etch:移动对象时去除所连走线、过孔;
  2. Slide etch:移动对象时保留所连走线、过孔,走线随着对象平滑移动;
  3. Stretch etch:移动对象时保留所连走线、过孔,走线随着对象以任意角度移动;
  4. 当三项都不勾选时,表示仅移动对象,不能影响其他走线、过孔;
  5. Type:以相对坐标或绝对坐标的方式旋转,一般选相对坐标;
  6. Angle:旋转的角度设置,根据实际需要选择,一般90°;
  7. Point:设置旋转时的基准点,有以下几种方式,可根据实际情况灵活选择:
    • Sym origin:以元器件封装原点为基准点,软件默认该选项;
    • Body center:以元器件place_bound几何中心为基准,常用于元器件原地旋转;
    • User pick:以鼠标单击选择点为基准,常用于多个元器件的整
      体旋转;
    • Sym pin#:以元器件引脚编号为基准点,常用于元器件结构定位;
  8. Dynamic Alignment:这个功能是新增的功能,点击Preferences进入User Preferences进行设置勾选,可以在移动器件时一边与其他器件进行对齐操作。
    在这里插入图片描述

10.2 旋转

在Allegro软件中,旋转命令有Spin命令和Rotate命令,其中有一定的区别:

  • Spin命令
    执行菜单命令Edit-Spin命令,当PCB左下角显示了Spin时表示正在执行命令。此时,同样可以在Find面板和Option面板中进行相关设置,其参数设置与移动命令设置完全一致
  • Rotate命令
    Rotate命令不能单独使用,需要先执行Move命令,选中器件之后,点击鼠标右键选择Rotate命令,进行旋转,同样可以在Find面板和Option面板中进行相关设置,其参数设置与移动命令设置完全一致
    在这里插入图片描述

10.3 镜像

在布局的时候,需要将顶层器件布局至底层时就需要用到Mirror命令;

  • 执行菜单命令Edit-Mirror,当PCB界面右下角显示Mirror时表示正在执行命令,同时在Find面板上勾选Symbol或者是Groups,然后单击器件完成操作;
  • 也可以在移动器件命令菜单下,点击鼠标右键选择镜像命令进行操作。
    在这里插入图片描述

10.4 对齐、等间距

1、打开布局模式,执行菜单命令Setup-Application Mode-Placement Edit;
2、在Find面板中勾选Symbol,选择所需要对齐的器件进行右键,点击Align components,此时在Options面板中可以进行参数设置;
3、参数面板对齐方式如下:

  • Horizontal:水平方向进行对齐操作
  • Vertical:垂直方向进行对齐操作
  • Left:进行左对齐
  • Center:进行中心对齐
  • Right:进行右对齐
  • Equal spacing:对齐的时候进行等间距
    在这里插入图片描述

11、器件、网络、过孔锁定与解锁操作介绍

11.1 锁定

  1. 首先使用fixed点击要锁定的对象(器件、网络、过孔等)
  2. 通过property点击锁定的对象在属性框中可以看到该器件已有fixed属性
    在这里插入图片描述

11.2 解锁

解锁可以通过unfix或通过property中的delete进行解锁
在这里插入图片描述

12、PCB Editor软件相同模块复用

  1. 将已经布局布线的模块,创建一个Group,执行菜单命令Setup-Application Mode,进行模式的选取,在下拉菜单中选择Placement Edit布局模式;
  2. 在Find面板中选择Symbols,其它选项都不要进行勾选,进行模型的创建;
    3 .选择好器件以后,在PCB中鼠标左键框选已经做好的模块的元器件,全部选中,这样元器件会呈现出临时选中的颜色;
  3. 选择好元器件之后,点击鼠标右键,在下拉菜单中选择创建模型,菜单命令为:Place replicate create;
  4. 点击创建模型以后,整个模块本身的走线,铜皮、过孔等元素会自动被选中一些,有部分没有被选中,我们需要将整个模块的元素全部选中,在Find面板中勾选cline、Vias、Shape等,在PCB使用是鼠标左键框选模块的所有元素,将其全部选中;
  5. 选中所有的元素以后呢,在PCB空白的地方点击鼠标右键,下拉菜单中选择Done,结束模块元素的选取;
  6. 选取完元素之后,点击鼠标左键,会弹出如图所示的对话框,模型保存的界面,我们将这个已经创建好的模型进行保存即可,名称可以自由定义,方便查询即可,存储路径需要保存在当前PCB文件存储的路径下,方便后面进行调用;
  7. 使用鼠标左键全部框选需要进行模块复用的元器件,选中全部的元器件以后,点击鼠标右键,进行模块复用,执行菜单命令Place Replicate Apply,在下拉菜单中选择刚才制作好的模型;
  8. 进行模块复用之后,会弹出进行匹配的对话框,系统默认是按照Devicename与value值进行匹配,不能匹配的手动点击下,完成模块复用。
    在这里插入图片描述
    在这里插入图片描述

13、PCB Editor软件测量、查询操作

13.1 测量

  1. 执行菜单命令Display-Measure,然后在测量的两个端点处进行点击,就会弹出测量结果的窗口;
  2. 该命令可以搭配snap pick to进行精确定位,在执行测量命令之后,单击鼠标右键选择“snap pick to”命令;
  • Segment Vertex:抓取线段的端点;
  • Segment Midpoint:抓取线段的中点;
  • Segment:抓取线段;
  • Shape center:抓取铜皮的中心;
  • Arc/Circle Center:抓取圆弧或者圆的心;
  • Symbol Origin:抓取器件的原点;
  • Symbol center:抓取器件的本体中心;
  • Pin:抓取焊盘;
  • Via:抓取过孔。
  1. 执行菜单命令,Setup-User Preferences,进行用户参数的设置,在左侧边栏中选择Display选项,在子菜单中找到Element选项,右侧找到showmeasure altunits选项,设置另一种单位,可以实现测量双单位显示。
    在这里插入图片描述
    在这里插入图片描述

13.2 查询

  1. 执行菜单命令Display-Element,在Find面板中勾选需要进行查看的元素,通过鼠标单击元素,就会弹出显示该元素所有信息的窗口;
  2. 查询命令,点击此命令之后,可以查询整个PCB文件中所有元素的信息,常用于查询过孔、器件、走线、网络、DRC的信息。
  3. 查询命令主要是帮助我们了解一些PCB板卡的相关信息,以及辅助我们解决一些PCB上的错误。
    在这里插入图片描述
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

饼里个饼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值