登录/注册

protel99原理图到pcb无封装

更多

在 Protel 99 SE 中,从原理图 (SCH) 更新到 PCB 时出现“无封装”(No footprint found)错误,通常是因为以下几个原因造成的:

核心问题:PCB 编辑器无法在它的当前库中找到原理图元件指定的封装名称。

以下是具体原因和解决办法:

  1. 原理图元件未指定封装名:

    • 原因: 原理图符号的封装属性里没有填写封装名称,或者名称填写错误(如拼写错误、大小写不一致、特殊字符差异)。
    • 检查: 在原理图编辑器 (SCH) 中:
      • 双击出问题的元件,打开属性对话框 (Properties)。
      • 切换到 Part Fields 标签页(或类似标签页,早期版本命名可能有差异)。
      • 查找标有 Footprint 的字段(通常是标号为 1 的第一个自定义字段)。这个字段的值必须与 PCB 库中封装的名称完全一致(包括大小写和空格)!
    • 解决: 为元件指定正确的封装名称。确保拼写与 PCB 库中的封装名完全一致。如果原理图符号本身就没有定义封装属性,这是最常见的问题点。
  2. 封装名称不匹配:

    • 原因: 原理图元件属性中填写的 Footprint 名称与 PCB 库中实际封装对象的名称不完全一致。
    • 解决:
      • 确认 PCB 库中的确切封装名:
        1. 打开 PCB 编辑器。
        2. 选择 Design -> Browse Components (或 Design -> Library -> Browse / Components)。
        3. 浏览安装的 PCB 库(*.Lib 文件或 *.ddb 里的 PCB 库)。
        4. 找到你需要的封装,精确记录下它的名称
      • 修改原理图元件的 Footprint 属性: 按照上述第 1 点的方法,打开出错元件的属性对话框,在 Footprint 字段中填写刚记录下的精确名称
  3. 需要的 PCB 库未添加到当前 PCB 项目中或未安装到系统中:

    • 原因: 包含所需封装的 PCB 库文件 (*.Lib) 或者含有 PCB 库的设计数据库 (*.ddb,你需要明确该库在哪个 DDB 文件的 Libraries\PCB 文件夹下) 没有被加载到 PCB 编辑器的当前库列表中。
    • 检查/解决:
      1. PCB 编辑器中。
      2. 选择 Design -> Add/Remove Library (或 Design -> Library -> Add/Remove)。这将打开库管理对话框。
      3. Installed 标签页下,检查所需的 PCB 库 (*.Lib) 或包含所需 PCB 库的 *.ddb 文件是否在列表中。
      4. 如果不在:
        • 点击 Install
        • 浏览到存放所需 PCB 库 (*.Lib) 或 *.ddb 文件的位置。
        • 选中库文件 (*.Lib) 或 *.ddb 文件,点击 Open (对于 DDB,通常需要再定位到内部的 Libraries\PCB 路径下的具体 .Lib 文件来安装,或者直接安装整个 DDB 可能会加载其中的库,具体操作取决于 Protel 99 SE 的兼容性和管理方式)。
      5. 添加完成后,确保它们在列表中被选中(打勾)。
      6. 尝试重新更新 PCB。
  4. 封装不在任何已安装的 PCB 库中:

    • 原因: 所需的封装确实缺失,没有被绘制在你系统或项目中的任何可用 PCB 库里。
    • 解决: 这是最根本的问题。
      • 自己绘制封装:
        1. 在 PCB 编辑器中,创建一个新的 PCB 库(如果还没有):File -> New -> 选择 PCB Library Document (保存为 *.Lib),或者在一个现有的 PCB 库中操作。
        2. 根据器件手册,使用放置焊盘 (Place -> Pad) 等工具精确绘制所需的封装图形。
        3. 为绘制好的封装对象定义一个名称(重要!)。
        4. 保存 PCB 库。
        5. 按照第 3 点的方法,将这个新的 PCB 库添加到当前项目中或安装到 PCB 编辑器的库列表中。
      • 导入/复制已有封装: 如果能在系统其他位置或旧项目找到该封装,可以打开那个库,复制封装,然后粘贴到当前项目使用的 PCB 库中。
      • 使用别人提供的库: 向供应商、同事或在线资源寻找包含该封装的 PCB 库(确保与你的需求匹配)。
  5. 原理图符号的来源库与 PCB 库不兼容:

    • 原因: Protel 99 SE 中的原理图符号 (*.SchLib / *.ddb 中的 Schematic 库) 通常不会自带 PCB 封装。PCB 封装必须单独在 PCB 库中提供并指定。
    • 解决: 确保原理图库和 PCB 库是两个独立的系统。重点在于配置好第 1 点(原理图指定名称)和第 3 点(PCB 库安装到位)。
  6. Designator 冲突或同步问题 (更新过程中):

    • 原因: 在原理图更新 PCB 的过程中,如果原理图的设计标识符 (Designator) 发生大量变更或在之前的同步中存在混乱,偶尔可能导致封装关联出错。
    • 解决: (尝试性)
      • 在原理图中仔细检查元件的 Designator (如 R1, C2, U3) 是否唯一且逻辑清晰。
      • 在 PCB 编辑器中,可以尝试强制更新:Design -> Netlist -> 选择你的网表配置,然后点击 Execute / Load。有时系统会自动纠正关联。
      • ECO 模式下,允许重标注元件标识符。
      • 作为最后手段,如果 PCB 上元件不多,可以在手动删除错误元件后,再重新执行 SCH->PCB 更新(注意:会丢失已有布线等)。

解决步骤总结:

  1. 首要检查: 打开原理图,找到报错元件,精确检查 Footprint 属性字段的名称。这是最常见的源头。
  2. 名称匹配: 打开 PCB 库浏览器 (Design -> Browse Components),精确检查该名称对应的封装是否存在于已安装的库中。名称必须100%一致!
  3. 库安装确认: 通过 Design -> Add/Remove Library 确保包含该封装的 PCB 库 (*.Lib) 或包含该 PCB 库的 *.ddb 文件已被添加并勾选。
  4. 绘制库: 如果以上都确认了仍然找不到,或者库中根本没有该名称的封装,只能自己绘制所需封装(或从其他地方获取)并添加到库中(同时确保库已安装)。
  5. 重新更新: 问题解决后,在原理图编辑器中运行 Design -> Update PCB 再次尝试更新。

Protel 99 SE 的库管理相对基础,最需要耐心核对的就是 原理图的 Footprint 属性值PCB 库中实际封装名称精确匹配,以及确保封装所在的库被正确安装。手动操作比较多,细心检查是关键。

protel99

protel99使用好久,最近几年常有一个情况,一个文件刚开始几兆到几十兆,经过几次修改后变大好多,有的上百兆,而且铺地会变成一块,无法删除。有知道原因望高手吗,请指教,谢谢!

2023-12-31 19:56:09

Protel99下的符号库怎么导入DXP2004中呢?

我从ADI公司网站下载了几个器件的符号库和封装库,其提供的是Protel99下的文件,以*.lib格式!DXP2004不能识别,请问怎么导入到D

2023-12-25 07:20:56

Protel99 与WIN10系统冲突解决办法

PROTEL99 与WIN10系统冲突解决办法

2023-11-20 09:30:56

protel99官网下载地址

protel99官网下载地址

资料下载 佚名 2021-07-28 18:31:45

Protel99的元件库和封装库资料合集免费下载

本文档的主要内容详细介绍的是Protel99的元件库和封装库资料合集免费下载。

资料下载 ah此生不换 2021-02-22 08:00:00

Protel99SE的五个教程实例说明

元件库,Protel99se教程七:创建PCB元件封装,Protel99

资料下载 佚名 2019-11-01 17:53:19

protel99 SE快速入门教程免费下载

本文档的主要内容详细介绍的是protel99 SE快速入门教程免费下载包括了:电路板设计步骤和绘制简单的电路图等资料

资料下载 ah此生不换 2019-09-23 17:10:06

Protel99se的原理图进行封装添加的图文教程免费下载

本文档的主要内容详细介绍的是protel99的原理图进行封装添加的图文教程免费下载。

资料下载 ah此生不换 2019-08-14 17:21:41

protel99生成网络表有些元件没有连线

protel99生成网络表有些元件没有连线.在添加网络表时有一些元件没有飞线。ERC检查没有问题,然后加载到PCB时也没有错误提示,封装引脚也没

2019-09-29 10:32:48

采用protel99 se软件的射频电路PCB设计

pcb时的一个非常重要的课题。同一电路,不同的pcb设计结构,其性能指标会相差很大。本讨论采用protel99 se软件进行掌上产品的射频电路

2019-07-11 06:07:50

从零学起PROTEL99SE视频教程之PCB设计

,元件库制作。 (356M)  第二课:原理图设计,PCB设计。 (918M)  第三课:PROTEL99SE高级应用。 (283M)  第一课

2019-05-06 17:16:11

Protel99电路设计与应用

高效率,涉及软件内容有电路原理图设计(Advanced SCH99)、印制电路析设计(Advanced PCB99)、

2019-05-06 14:02:39

从零学起PROTEL99SE视频教程之原理图部分

,元件库制作。 (356M)  第二课:原理图设计,PCB设计。 (918M)  第三课:PROTEL99SE高级应用。 (283M)  第一课

2019-05-06 12:14:50

Protel99 win7系统添加库工具

  protel 99se在win7系统下可以运行,但是无法加载SCH库和PCB库,而网上的解决方法要么更改配置文件要么先搜索再加库,很麻烦,现

2019-04-28 16:35:43

Protel99从入门精通PDF教程下载

、网络设计组等与电子电路原理图设计及印刷电路板设计密切相关的知识。全书内容详实、实例丰富、覆盖面广、通俗易懂。本书不仅可供工程设计人员、图形图像爱好者及相关工作人员学习和参考,还可供各种Protel

2019-04-28 06:26:52
7天热门专题 换一换
相关标签