登录/注册

candence pcb封装制作

更多

好的,这是一份关于在 Cadence Allegro/OrCAD PCB Editor 中制作 PCB 封装(Footprint)的中文指南:

核心概念:

  1. 封装是什么? PCB 封装定义了元器件在电路板上实际的物理形态、引脚(焊盘)的位置、大小、形状、编号、丝印轮廓、装配外形、极性标识等信息。它是连接原理图符号(Symbol)和实际电路板布局的桥梁。
  2. 核心工具: 制作封装主要在 PCB Editor 工具中进行,使用的文件类型是 .dra (Drawing) 和对应的 .psm (Package Symbol)。

制作 PCB 封装的关键步骤:

  1. 启动并创建新封装文件:

    • 打开 PCB Editor
    • 选择 File -> New...
    • 在 "New Drawing" 对话框中:
      • Drawing Type: 选择 Package symbol
      • Drawing Name: 输入你的封装名称(非常重要!遵循清晰的命名规则,例如 SOIC-8_5.3x6.2_N)。
      • 确认保存路径。
    • 点击 OK
  2. 设置设计单位和精度:

    • 在底部的命令窗口或状态栏,确保选择了正确的单位(毫米mm 或 密尔mil)。通常按 i 键在 milmm 之间快速切换。
    • 通过 Setup -> Design Parameters... -> Design 选项卡,设置精度(User UnitsSize)。例如:mm 单位下精度设置为 4 (0.0001mm) 通常足够。
  3. 创建焊盘(Pads): (这是最基础、最关键的一步!)

    • 焊盘通常在另一个工具 Pad Designer 中单独创建(或调用已有库中的焊盘)。
    • 启动 Pad Designer
    • 设置 ParametersLayers
      • Units: 确保与封装设计单位一致。
      • Hole: 如果是有通孔引脚 (Through Hole),设置钻孔类型(圆孔Circle/方孔Square/槽孔Slot)、钻孔直径/尺寸。
      • Regular Pad: 定义焊盘在各层的几何形状(矩形Rectangle / 圆形Circle / 椭圆形Oval / 异形Shape Symbol) 和尺寸。
        • BEGIN LAYER (Top): 顶层焊盘(贴片元件的实际焊盘就在这层定义)。
        • DEFAULT INTERNAL: 内层焊盘(多层板需要)。
        • END LAYER (Bottom): 底层焊盘。
        • SOLDERMASK_TOP/BOTTOM: 阻焊层开窗(比Regular Pad 大一些,通常单边大 0.05 - 0.15mm / 2 - 6 mil)。
        • PASTEMASK_TOP/BOTTOM: 钢网层开窗(通常与Regular Pad尺寸一致,用于锡膏印刷)。
      • Thermal Relief / Anti Pad: 负片层连接和隔离设置(多层板、电源平面需要)。
    • 给焊盘命名(遵循规则,如 smdR_1.6x0.8thC_1.0x1.5d0.8),保存 .pad 文件到正确的库路径。
    • 注意: 贴片元件只需定义 BEGIN LAYER 的焊盘和阻焊/钢网层。通孔元件需定义所有层。
  4. 放置引脚(Place Pin):

    • 回到 PCB Editor 中的封装文件 (.dra)。
    • 点击右侧工具栏 Layout 标签页下的 Pin 图标。
    • 在右侧 Options 面板:
      • Padstack: 点击 ... 选择你刚刚在 Pad Designer 中创建的 .pad 文件。
      • Copy Mode: 通常选 RectangularUser Defined
      • Order: Numerical (按数字顺序) 或 Alphabetical (按字母顺序)。
      • Rotation: 设置焊盘旋转角度(0, 90, 180, 270)。
      • Pin #: 输入起始引脚编号(如 1)。
      • Text Name: Pin # (显示引脚号) 或 Pin Name (显示引脚名)。
      • Text block: 选择引脚编号/名称文字的字体大小。
    • 在绘图区域点击放置焊盘。系统会根据 Copy Mode 自动递增引脚号。
  5. 添加图形符号(Silkscreen, Assembly, Place Bound):

    • 丝印层 (Silkscreen Top / Bottom): MANUFACTURING -> Autosilk Top/Bottom 层。
      • 使用 Add -> Line (命令或工具栏图标)。
      • Options 面板选择正确的层 (MANUFACTURING/AUTOSILK_TOP) 和线宽(通常 0.1mm - 0.15mm / 4 - 6 mil)。
      • 绘制元器件的外形轮廓、极性标识(如缺口、圆点、斜角)、引脚1标识(小圆点、斜线框)、器件位号框(如 U*)。
    • 装配层 (Assembly Top / Bottom): PACKAGE GEOMETRY -> ASSEMBLY_TOP/BOTTOM 层。
      • 绘制元器件实际的外形尺寸(比丝印轮廓更精确),用于装配图和制造。
    • 放置区域层 (Place Bound Top / Bottom): PACKAGE GEOMETRY -> PLACE_BOUND_TOP/BOTTOM 层。
      • 使用 Shape -> PolygonShape -> Rectangular
      • 绘制一个覆盖整个元器件(包括引脚悬出部分)的矩形或多边形区域。这是DRC检查器件间距、高度冲突的区域。
      • 重要: 设置元件高度!双击 Place Bound 形状,在属性窗口设置 PLACE_BOUND_TOPPLACE_BOUND_BOTTOMMax Height 属性(单位 mm 或 mil)。
  6. 添加参考符号:

    • 放置原点标记(通常是封装中心或引脚1中心):
      • 点击 Layout -> Pins -> Create Origin
      • Options 面板选择 Body Center(器件中心)或 Symbol Origin(通常与Pin1重合),然后点击绘图区域放置。
    • 放置器件位号 (Ref Des): Layout -> Labels -> RefDes
      • Options 面板选择层(通常 ASSEMBLY_TOPSILKSCREEN_TOP 都需要放)。
      • 选择合适的 Text block(字体大小)。
      • 放置在封装旁边合适位置(通常器件上方或左侧)。
  7. 保存和生成符号文件:

    • 确保所有元素无误。
    • File -> Save 保存 .dra 文件。
    • 关键一步: File -> Create Symbol。这一步会生成 .psm (Package Symbol) 文件,这是封装能被PCB设计实际调用的格式。确保没有错误提示!

封装命名建议:

重要提示和最佳实践:

  1. 数据手册是根本: 仔细阅读元器件的数据手册(Datasheet)!里面提供了精确的封装尺寸图(Package Dimension Drawing),包含焊盘位置(Land Pattern)、本体尺寸、引脚间距(Pitch)、推荐焊盘尺寸、阻焊要求等关键信息。严格按照手册绘制!
  2. 焊盘路径设置: 在调用封装前,务必在 Allegro 的 Setup -> User Preferences... -> Paths -> Library 中正确设置 padpath,指向你的焊盘库目录。否则封装加载时会找不到焊盘。
  3. 封装原点位置:
    • 通常设置在器件几何中心(利于旋转对称器件布局)或引脚1中心(直观易定位)。
    • Setup -> Design Parameters... -> Design 中可以查看和临时设置绘图原点。
    • 使用 Create Origin 命令放置永久原点。
  4. 引脚编号和方向: 务必与原理图符号(Symbol)的引脚编号 完全一致!方向(如缺口方向)也要与实际元件和布局习惯相符。
  5. 添加极性标识: 清晰地在丝印和装配层标出引脚1位置和器件方向(缺口、圆点、斜角)。
  6. Place Bound 高度: 必须设置!这对3D DRC(检查元件高度冲突)至关重要。
  7. 利用封装生成器(可选): Allegro 提供了 Package WizardPadstack Designer 的高级向导功能,可以快速生成标准封装(如 QFP, BGA, SOIC 等)。但强烈建议生成后进行手动检查和调整,确保符合具体器件手册要求。
  8. 禁布区(Keepout): 对于特殊元件(如散热器下方、高压元件周围),可能需要添加 ROUTE KEEPOUTPACKAGE KEEPOUT 区域。
  9. DRC 检查: 封装制作完成后,使用 Tools -> Quick Reports -> Package SymbolsTools -> Reports 检查潜在问题(如未定义原点、缺少 Place Bound 等)。也可以在 PCB 中调入后跑 DRC。
  10. 库管理: 建立规范的库目录结构(如 symbols/, padstacks/, devices/),方便管理和复用。

常见问题:

制作精准的 PCB 封装是 PCB 设计成功的基础。务必耐心、细致,严格遵循数据手册!多做练习,多看标准封装库的例子,会越来越熟练。

PCB封装图解

PCB封装图解——详细介绍了各种封装的具体参数,并介绍了如何进行封装

2025-04-22 13:44:35

制作高频PCB板,放大器芯片是选什么封装形式的?

你好,我想问下制作高频PCB板,放大器芯片是选什么封装形式的,还有电阻电容选用什么形式的,有贴片形式的吗,是不是

2024-09-04 06:51:10

PCB设计与封装指导白皮书合集

资料简介: 本书内容为规定公司所有设计PCB板器件封装的命名与设计规范度,保证公司设计的PCB板器件使用的统一性,便于对所有设计的

资料下载 elecfans小能手 2022-09-23 16:00:42

PCB封装设计步骤PPT课件下载

PCB封装设计步骤PPT课件下载

资料下载 ah此生不换 2021-09-02 16:09:44

allegro与PADS的区别及创建PCB封装的步骤

allegro与PADS的区别及创建PCB封装的步骤

资料下载 佚名 2021-03-27 10:56:29

如何在Proteus中制作元件的PCB封装详细教程说明

对于封装库中没有的封装或者是与实际的元件不符的封装,就需要自己在Proteus中制作

资料下载 ah此生不换 2019-08-08 17:37:18

如何进行Cadence PCB封装库的制作及使用

 封装库是进行PCB 设计时使用的元件图形库,本章主要介绍使用Cadence软件进行PCB

资料下载 ah此生不换 2019-06-11 16:50:14

使用Allegro PCB Editor制作Logo封装

在设计电路板时,一个漂亮的Logo丝印往往会给电路板增色不少(虽然对电路板的性能并没有实质性的影响)。对于Allegro PCB Editor,网上有一些教程12,给出了制作Logo的方法,但是

2023-06-21 15:33:06

元器件PCB封装库的设计

十分严格的,尺寸不能有所偏差或只允许一定的偏差范围。  在了解完元器件的具体物理参数后,就可以正式开始进行PCB封装的制作了。打开PADS La

2023-04-13 15:52:29

PCB邮票孔的制作步骤与注意事项

PCB设计中的邮票孔封装如何制作?

2022-08-30 09:03:47

Cadence PCB封装制作流程

区别于altium的一库走天下,cadence的PCB套件流程中,PCB封装的制作

2019-11-02 09:32:55

pcb元件封装制作

一个完整画PCB板的步骤分为以下几步,第一步是在原理图库中制作元器件,供画原理图使用。第二步是画原理图,把我们的元器件库通过导线连接成原理图。第三步就是制作

2019-08-08 11:26:37

PCB Editor如何制作元件封装Footprint

打开Cadence->PCB Editor,制作元件封装,为之后的PCB

2019-07-17 07:57:24

如何导出PCB封装库和原理图封装

1、打开Altium Designer 09 软件,然后打开自己的想要导出封装库的PCB文件。2、选择菜单 Design-Make PCB Li

2019-07-11 07:23:04
7天热门专题 换一换
相关标签