登录/注册

cadence pcb封装库创建

更多

在 Cadence Allegro/OrCAD 中创建 PCB 封装库(Footprint Library)是一个核心任务。以下是详细的中文步骤指南:


核心概念

  1. 焊盘 (Padstack): 构成封装的基本元素(引脚焊盘、过孔、固定孔等)。需先创建。
  2. 封装/元器件封装 (Footprint/Land Pattern): 由焊盘、丝印、装配线、阻焊、钢网、位号、极性标识、3D 模型等组成。
  3. 封装库文件: 通常以 .dra (可编辑设计文件) 和 .psm (供 PCB 布局使用的编译文件) 形式存在。

创建步骤

一、准备工作

  1. 获取数据手册 (Datasheet):
    • 找到目标器件的官方封装尺寸图(Mechanical Drawing / Footprint Drawing)。
    • 关键尺寸: 引脚间距 (Pitch)、引脚宽度/长度 (Width/Length)、焊盘尺寸建议、器件本体尺寸、引脚数量、极性标记、安装孔位置尺寸等。
  2. 规划库结构:
    • 决定焊盘库 (padstack 目录) 和封装库 (symbols 目录) 的存放位置。保持路径清晰一致。
    • 推荐将常用焊盘(如多种尺寸的矩形、圆形表贴/通孔焊盘)做成标准库,供多个封装复用。

二、创建焊盘 (Padstack) - 使用 Padstack Editor

  1. 启动 Padstack Editor:
    • 从 Allegro PCB Editor 的 开始 菜单或命令行启动 Padstack Editor
  2. 设置类型和参数:
    • 选择类型: Single (单个焊盘,最常用), Through (通孔焊盘 - 带钻孔), Blind/Buried (盲/埋孔), Shape (异形焊盘需先做 Shape Symbol)。
    • 单位: 在顶部菜单栏设置正确的单位 (mm 或 mil)。
  3. 定义焊盘层 (Layers):
    • BEGIN LAYER / DEFAULT INTERNAL: 顶层/底层和中间层的铜箔形状(通常是规则的矩形、圆形、椭圆形或异形)。
    • SOLDERMASK_TOP / SOLDERMASK_BOTTOM: 阻焊层开窗,通常比铜箔大 0.05mm - 0.1mm (2-4 mil)。
    • PASTEMASK_TOP / PASTEMASK_BOTTOM: 钢网层开窗(仅表贴焊盘需要),通常等于铜箔大小。
    • FILM MASK_TOP / FILM MASK_BOTTOM: 通常不需要修改。
    • DRILL SYMBOL (通孔焊盘): 设置钻孔符号和大小(十字、圆等)。
    • Drill (通孔焊盘): 设置钻孔尺寸 (Hole)、孔铜类型 (Plating - Plated / Non-Plated)、钻孔精度 (Tolerance)。
  4. 命名与保存:
    • 输入 Padstack Name (遵循命名规范,如 smd80x60r 表示 80mil x 60mil 矩形表贴焊盘)。
    • 点击 File -> Save As... 保存到规划的焊盘库目录 (padstack)。

三、创建封装 (Footprint) - 使用 Allegro PCB Editor

  1. 启动 Allegro PCB Editor:
    • 选择 File -> New....
    • Drawing Type: 选择 Package symbol (wizard) (使用向导快速创建标准封装) 或 Package symbol (手动创建,更通用)。
    • Drawing Name: 输入封装名称 (遵循规范,如 SOIC127P762X120-14N 表示引脚中心距 1.27mm、本体宽 7.62mm、长 12mm 的 14 脚 SOIC)。
    • Location: 选择保存到的封装库目录 (symbols)。点击 OK
  2. 设置单位与精度:
    • Setup -> Design Parameters... -> Design 标签页。
    • 设置 User Units (mm/mil)、Size (画布大小)、Accuracy (精度)。
  3. 设定封装原点:
    • 强烈推荐将原点设置在器件几何中心或第1脚中心(便于布局和旋转)。
    • Setup -> Change Drawing Origin。在希望设置原点的位置点击鼠标左键。
  4. 放置焊盘:
    • Layout -> Pins (或工具栏图标)。
    • Connect: 勾选 Padstack
    • Padstack: 点击右侧 ... 按钮,浏览找到并选择你在 Padstack Editor 中创建的焊盘。
    • Command Operations: 选择 Place
    • Copy Mode: 选择 Single (单点放置) 或 Rectangular / Circular (阵列放置)。
    • 引脚编号:Text 中输入起始引脚号 (如 1)。
    • 放置: 在画布上精确点击放置焊盘。严格依据数据手册坐标放置!
    • 阵列放置: 对于规则排列的封装(QFP, SOIC, BGA 等),设置 X, Y 间距、行数/列数、引脚编号增量规则。
  5. 添加元器件外框图 (Outline / Silkscreen):
    • Add -> Line (或工具栏图标)。
    • Options 面板:
      • Active Class and Subclass: 选择 Package Geometry / Silkscreen_Top (丝印顶层)。
      • Line width: 设置线宽 (常用 0.15mm / 6mil)。
    • 依据数据手册绘制器件本体轮廓、极性标识(圆点/缺口/斜边)、第1脚标识等。
  6. 添加装配外框图 (Assembly Outline):
    • Add -> Line (或 Shape 对于实心区域)。
    • Options 面板:
      • Active Class and Subclass: 选择 Package Geometry / Assembly_Top
      • Line width: 设置线宽 (常用 0.1mm / 4mil)。
    • 绘制器件在装配图上的精确外形轮廓(通常略大于或等于本体尺寸)。
  7. 添加位号框 (Place Bound):
    • Add -> Shape -> Rectangular (或其他形状)。
    • Options 面板:
      • Active Class and Subclass: 选择 Package Geometry / Place_Bound_Top
      • Shape Fill: 选择 Static solid
    • 绘制一个完全包含器件所有部分(包括引脚尖端)的矩形(或其他形状)区域。此区域定义了器件在PCB布局中与其他器件的碰撞检测范围。
  8. 添加元器件位号 (RefDes):
    • Layout -> Labels -> RefDes (或工具栏图标)。
    • Options 面板:
      • Active Class and Subclass: 选择 Ref Des / Silkscreen_Top (通常在丝印层显示)。
      • Text block: 选择合适的字体大小。
    • 在封装附近放置 >
    • Options 面板:
      • Active Class and Subclass: 选择 Ref Des / Placement_Top (用于布局时显示)。
    • 在封装本体中心或上方放置 >* (* 代表通配符)。
  9. 添加 3D 模型 (可选但推荐):
    • Setup -> Step Package Mapping...
    • 点击 ... 加载 STEP 模型文件 (.stp / .step)。
    • 使用 Move / Rotate 工具将模型与焊盘精确对齐。
    • 点击 Save。确保 Package Geometry / Place_Bound_Top 范围与 3D 模型匹配。
  10. 添加封装高度属性 (必需):
    • Setup -> Property Definitions... (如果需要先定义属性)。
    • Edit -> Properties... (选中空白区域或在命令窗口输入 show element 后点击空白区域)。
    • Components 区域找到 Symbol (or PIN)
    • 添加 Package Height (MAX 高度) 和 Package Height (MIN) (可选) 属性。输入数据手册中的最大值(例如 2.5),单位通常为 mm。

四、保存与检查

  1. 保存设计文件 (.dra):
    • File -> Save 保存可编辑的设计文件。
  2. 生成编译文件 (.psm):
    • File -> Create Symbol...。会自动生成 .psm 文件(布局时实际调用的文件)。
  3. 验证封装 (至关重要!):
    • 尺寸复核: 使用 Dimension 工具测量关键间距(焊盘间距、本体尺寸)是否与数据手册一致。
    • 设计一致性检查 (DRC): Tools -> Quick Reports / Database Check。查找并修复潜在错误(焊盘重叠、丝印错误等)。
    • Padstack 关联检查: 确保所有焊盘定义都存在且路径正确。
    • 3D 查看: View -> 3D Canvas Viewer (启用 STEP 选项),检查模型是否对齐,高度属性是否设置正确。
    • 与原理图符号 Pin Number 匹配: 确保 PCB 封装的引脚编号与原理图符号完全一致。

关键技巧与注意事项


关联库文件

遵循这些步骤和注意事项,你就能在 Cadence 中高效准确地创建所需的 PCB 封装库。

摆脱自建的繁琐,EDA元件cadence原理图封装实战技巧

摆脱自建库的繁琐,EDA元件库转cadence原理图封装

2024-08-24 12:29:03

Cadence 16.6连接到数据的详细步骤

在使用cadence进行硬件电子电路设计中,当原理图设计完成之后,下一个步骤就是将设计好的原理图导入PCB中,然后再进行布局和布线;但是在首次进行原理图导入P

2023-03-27 17:24:30

cadence如何添加和导出原理图封装

在使用cadence进行电子电路原理图设计时,突然发现一个问题,那就是cadence添加和导出原理图封装

2023-03-26 17:44:55

cadence封装

cadence封装库,减少封装工作量

资料下载 ah此生不换 2022-10-08 10:04:36

cadence pcb封装

cadence16.6封装库免费下载。

资料下载 ah此生不换 2022-10-08 10:03:45

cadence软件PCB封装

cadence软件PCB封装库说明。

资料下载 ah此生不换 2021-04-15 09:24:19

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

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

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

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

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

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

使用DigiPCBA创建和复用PCB封装

我们设计中的许多元件都是采用标准化封装,但并非所有元件制造商都在其 PCB 库中提供封

2022-11-25 10:42:31

使用DigiPCBA创建和复用PCB封装

制造商,或者您是一个PCB设计师并且您找不到您需要的模型,那么为您的元件重复使用现有的封装模型可以大大减少创建

2022-06-17 15:48:12

Cadence PCB导出stp用SolidWorks打开异常

Cadence PCB导出stp用SolidWorks打开异常原因如下:Cadence 16.6版本和Solidworks2017版本配合;

2022-05-26 16:58:46

cadence元器件封装

求cadence元器件封装库,可付费,分类明确,越全面越好

2021-04-29 15:36:00

Cadence PCB封装制作流程

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

2019-11-02 09:32:55

请问cadence和pads的PCB封装怎么导出AD可用格式?

请教下cadence和pads的PCB封装怎么导出AD可用格式。或者说是把cadenc

2019-08-16 02:04:32

Cadence封装要注意些什么

90’s to 45’s ,把其他的勾都去掉,这样进行优化时就不会将设计者故意弯曲的走线拉直或变形。二、Cadence 做封装库要注意些什么?

2019-05-21 10:11:28
7天热门专题 换一换
相关标签