• 注册 / 登录
  • 切换到窄版
  • 查看: 605|回复: 0

    Cadence Allegro 极速上手指南十 PCB Editor绘制版图

    [复制链接]

    665

    主题

    679

    帖子

    6461

    积分

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    6461
    发表于 2024-5-19 16:58:01 | 显示全部楼层 |阅读模式

    路线栈欢迎您!

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    本帖最后由 一路上 于 2024-5-19 17:00 编辑

    接下来的内容,就可以开始使用 Allegro PCB Editor 进行版图布线了,其主界面视图主要包含有如下几个区域:

    0.png

    Class 与 Sub Class

    Allegro PCB Editor 会将 PCB 划分为不同功能层次的组合,我们可以通过右侧控制面板上的【Options】进行切换:

    1.png

    这些功能层次按照 Class(类)和 Sub Class(子类)进行组织,例如比较常用的有 Board Geometry、Etch、Package 类及其子类:

    Board  Geometry 类功能描述
    Design  outline 子类PCB 板框
    Dimension 子类尺寸标注
    Silkscreen_top 子类顶层丝印
    Silkscreen_bottom 子类底层丝印

    Etch 类功能描述
    top 子类蚀刻顶层(走线与覆铜)
    bottom 子类蚀刻底层(走线与覆铜)

    Package  类功能描述
    Assembly_Top 子类、Assembly_Bottom 子类装配层
    Pastemask_Top 子类、Pastemask_Bottom 子类助焊层/钢网层
    Place_Bound_Top 子类、Place_Bound_Bottom 子类元件封装的边界
    Silkscreen_Top 子类、Silkscreen_Bottom 子类丝印层
    Pin_Number 子类引脚编号


    下面表格整理了 Allegro PCB Editor 当中 Class(类)和 Sub Class(子类)所涉及的英文术语:
         
    英文术语中文释义英文术语中文释义
    Active激活Class
    SubClass子类Board
    Geometry几何Assembly装配
    Cutout剪切Design设计
    Outline外框Dimension尺寸
    Silkscreen丝印Top顶层
    Bottom底层Etch [etʃ]刻蚀/线路层
    Manufacturing制造Nc Drill无连接的钻孔
    Package封装Pastemask助焊层/钢网层
    Bound边界Soldermask阻焊层
    Pin引脚Via过孔
    Keepin保持在...里面Keepout保持在...外面
    Ref Des位号,Reference Designator  [ˈdezɪɡneɪtə(r)]Route布线

    调整快捷键设置

    按照 alias 按键 命令 或者 funckey 按键 命令 的格式,修改 Cadence SPB 17.4 安装目录 D:\Software\Tech\Cadence\SPB_17.4\share\pcb\text 下的 env 配置文件,就可以调整 Allegro PCB Editor 的快捷键设置,而 env 文件默认的快捷键配置如下面的表格所示:

    快捷键功能描述快捷键功能描述
    F2Zoom FitShift + F2Property Edit
    F3Add ConnectShift + F3Slide
    F4Show ElementShift + F4Show Measure
    F5RedrawShift + F5Copy
    F6DoneShift + F6Move
    F7NextShift + F7Dehilight
    F8OopsShift + F8Hilight Pick
    F9CancelShift + F9Vertex
    F10Grid ToggleShift + F10Save_as Temp
    F11Zoom InShift + F11Zoom Previous
    F12Zoom OutShift + F12Zoom World
    ~NNewCtrl + F2Next
    ~OOpenCtrl + F5Color192
    ~SSaveCtrl + F6Layer Priority
    ~DDeleteCtrl + Shift + F5Status
    ~ZUndo+subclass -+
    ~YRedo-subclass --

    新建 .brd 版图工程

    鼠标点击菜单栏上的【File -> New...】,选择弹出对话框中的 Drawing Type 类型为 Board,并且将 Drawing Name 名称设置为 UINIO-CADENCE-TEMPLATE.brd:

    2.png

    这样就完成了 UINIO-CADENCE-TEMPLATE.brd 版图文件的创建,此时的工程文件目录结构如下面所示:

    1. └─UINIO-Cadence-Template
    2.     │  UINIO-CADENCE-TEMPLATE.dsn
    3.     │  UINIO-Cadence-Template.opj
    4.     │  UINIO-CADENCE-TEMPLATE.brd
    5.     │
    6.     │─UINIO-Cadence-Template-PSpiceFiles
    7.     │
    8.     ├─Footprint
    9.     ├   └─UINIO.dra
    10.     │   └─UINIO.psm
    11.     │
    12.     └─Pad
    13.         └─UINIO-Pad-1.pad
    14.         └─UINIO-Pad-2.pad
    15.         └─UINIO-Pad-3.pad
    复制代码

    导入设计资源

    如前所述,焊盘文件以及 PCB 封装,都会被保存在当前工程的相应目录下面,使用之前需要在 Allegro PCB Editor 当中指定这些目录:

    • devpath:存放第 3 方网表相关的 Device 文件,这些文件中记录有 PCB 封装的引脚信息,导入第三方网表时会与这些引脚信息进行比对。
    • padpath:存放 PCB 封装相关的焊盘文件。
    • psmpath:存放版图上的 PCB 封装文件。
    • steppath:存放 PCB 封装所对应的 3D 模型。

    鼠标点击 Allegro PCB Editor 菜单栏上的【Setup -> User Preferences】,在弹出的对话框中选择【Path -> Library】项,主要对 devpath、padpath、psmpath、steppath 这四项进行设置:

    3.png

    导入网表

    当在 Allegro PCB Editor 新建了一个 .brd 后缀的 PCB 文件以后,就可以鼠标点击菜单栏上的【File -> Import -> Logic/Netlis】进行网表的导入操作:

    4.png

    如果是 OrCAD Capture CIS 导出的网表,就在弹出对话框中,选择默认打开的【Cadence】选项卡,勾选如下设置的同时,指定网表文件的存放路径:

    5.png

    如果是第三方 EDA 工具导出的网表文件,则需要切换至【Other】选项卡,勾选如下的选项,并且指定第三方网表的保存路径:

    6.png

    导入 PCB 板框

    DWG 或者 DXF 格式的板框文件,由结构工程师借助专业的 CAD 工具绘制而成,鼠标依次点击 Allegro PCB Editor 菜单栏上的【File -> Import -> DXF】,在弹出的对话话中进行如下设置:

    7.png

    选择 DXF 文件所要导入的图层(通常选择 BOARD GEOMETRY),其它设置项可以参考下图进行修改,最后按下【Map】按钮将这里设置的 Class 和 Subclass 映射到 DXF 图层:

    8.png

    除此之外,Allegro PCB Editor 还支持自定义简单形状的 PCB 板框,鼠标点击菜单栏上的【Add -> Line】命令,就可以在 Board Geomertry 层(在右侧控制面板指定)绘制自定义的 PCB 板框:

    9.png

    层叠设置

    执行 Allegro PCB Editor 菜单栏上面的【Setup -> Cross Section】命令,就可以打开 PCB 叠层管理器:

    10.png

    在叠层名称上展开鼠标右键菜单,单击上面的【Add Layer】项,就可以添加新的 PCB 叠层(需要指定叠层的类型、功能、材料):

    11.png

    注意:Allegro PCB Editor 的叠层管理器当中,使用鼠标双击自定义叠层的名称,就可以对其执行修改操作。

    原理图 & PCB 交互模式

    启用原理图与 PCB 的交互选择模式,需要鼠标点击 OrCAD Capture CIS 菜单栏上的【Options -> Preference】项,然后选择【Miscellaneous】选项卡,勾选 Enable Intertool Communication 启用交互模式:

    12.png

    在导入 Cadence SPB 网表之后,首先需要在 Allegro PCB Editor 中执行【Move】命令,选中 PCB 版图上的元件(下图左)。然后选择菜单栏上的【Display -> Assign Color】,高亮 PCB 版图上被选中的元件,此时原理图当中对应的元件就会自动被选中:

    13.png
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    小黑屋|路丝栈 ( 粤ICP备2021053448号 )

    GMT+8, 2024-9-8 08:53 , Processed in 0.047542 second(s), 21 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表