登录/注册

99se原理图 pcb无网络

更多

在 Protel 99SE 中遇到原理图 (SCH) 与 PCB 之间没有网络连接(无网络)的问题,通常是由于以下原因造成的。请按照以下步骤逐一排查:

⚠️ 核心原因:原理图的网络连接信息没有正确传递到PCB文件中。

? 主要原因及解决方法

  1. 没有执行设计更新 (Design Update):

    • 原因: 这是最常见的原因。修改原理图后,必须使用 Design Update PCB 功能将最新的网络连接关系、元件信息和封装信息推送到PCB文件中。
    • 解决:
      • 打开原理图文件。
      • 在原理图编辑器菜单中,依次点击:Design ? Update PCB...
      • 在弹出的 Update Design 对话框中,确保你选择了正确的PCB文件(Validate ChangesExecute Changes 标签中都能看到文件名)。
      • 先点击 Validate Changes 按钮。检查状态栏是否有错误(红色的 ❌)。如果有错误,务必先解决(通常是重复标号或找不到封装)。
      • 确保没有错误或只有允许的警告后,点击 Execute Changes 按钮。
      • 最后点击 Close
  2. 原理图存在编译错误 (Compilation Errors):

    • 原因: 原理图存在电气规则错误(ERC错误),例如:
      • 元件标号重复(Duplicate Part Designators)。
      • 浮空的引脚(Floating Input Pins)。
      • 电源端口连接错误等。
      • 这些错误会阻止有效的网络表生成和传递。
    • 解决:
      • 在原理图编辑器中,依次点击:Tools ? ERC...
      • 运行电气规则检查(ERC)。
      • 仔细查看生成的 *ERC报告(.ERC文件)**,定位并修复所有错误(红色的 ERROR)。
      • 修复所有错误后,保存原理图,再次尝试 Design Update PCB
  3. 原理图与 PCB 没有关联在同一项目 (DDB Project) 中:

    • 原因: Protel 99SE 要求 SCH文件PCB文件 必须位于同一个项目文件 (.ddb) 内。如果它们只是分散在同一个文件夹中而没有在同一个.ddb的项目下,或者SCH文件不属于当前活动的项目,Design Update 将无法正确工作。
    • 解决:
      • 打开你的设计数据库文件(.ddb)。
      • 确保你的原理图文件(.sch)和目标PCB文件(.pcb)都存在于同一个 .ddb 文件内的某个项目文件夹(例如 Design Team 里面的 Documents)下。
      • 在项目管理器中,当前激活的项目(加粗显示的) 应该包含你的SCH和PCB文件(或者它们就是项目下的文档)。通常,原理图文件会显示在项目树中。
  4. 封装不匹配 (Footprint Not Found):

    • 原因: 原理图中元件的 Footprint 属性缺失、拼写错误,或者指定的封装在PCB库中根本不存在。这会导致在Design Update(尤其是 Validate Changes 阶段)出现错误,从而阻止网络加载。
    • 解决:
      • 在原理图中,双击关键元件,确保其 Footprint 属性填写正确。检查拼写是否与库中的封装名称完全一致(包括大小写)。
      • 确保包含该封装的PCB库(.Lib)已经被添加到当前PCB编辑器的库列表中(查看PCB编辑器 ? Design ? Add/Remove Library...)。
      • 对于项目中常用的封装,最好将它们也添加或复制到当前 .ddb 文件中的某个库文件夹里,或者使用系统的集成库路径。
  5. 在PCB中导入了无效/错误的网络表:

    • 原因: 有时用户可能尝试绕过 Design Update,手动生成网络表(.NET)然后再导入到PCB中。如果此过程出错(如使用错误的格式)或导入不成功,也会导致无网络。
    • 解决: 优先使用 Design Update PCB 机制。如果必须手动操作:
      • 在原理图中,依次点击:Design ? Create Netlist...。推荐使用 Protel 格式,并生成 .net 文件。
      • 在PCB编辑器中,依次点击:Design ? Netlist...
      • Netlist Manager 对话框中,点击 Browse... 按钮,找到并选择刚才生成的 .net 文件。
      • 点击 Execute。如果原理图错误或封装问题,这里通常会弹出错误信息。
  6. SCH 文件本身没有打开或激活:

    • 原因: 当你在 PCB 编辑器中执行 Design Update PCB 时,必须保证你的目标原理图文件是当前在原理图编辑器中打开并激活的状态。
    • 解决: 确保你要更新的原理图文件已经打开并处于激活窗口。
  7. PCB文件被意外修改或损坏:

    • 原因: 极少数情况下,PCB文件内部结构损坏(或之前有人意外删除了所有网络)可能导致无网络。
    • 解决:
      • 尝试关闭99SE后重新打开项目。
      • 如果有以前的备份文件,可以恢复。
      • 在PCB编辑器中,按快捷键 L 打开 View Configurations (层颜色设置),确保 Connections and From Tos 层(通常是淡蓝色)是可见的,并且不是被隐藏了。但这通常只是显示问题,而非真正没有网络数据。可以尝试在 Netlist Manager 对话框中列出所有网络(见下条)。
      • 在PCB编辑器中,依次点击:Design ? Netlist Manager...。在打开的管理器窗口中,看 Nets in PCB 列表是否为空。如果这里也是空的,证明确实没有网络数据加载进来,问题出在之前几步。
  8. 路径问题(中文路径或权限):

    • 原因: 某些旧版本或特殊系统环境下,包含中文字符的路径或文件(夹)名、无写入权限可能导致奇怪问题。
    • 解决: 尽量使用全英文(或字母数字)路径保存.ddb文件。确保你有权限读写该文件。

? 总结排查步骤(推荐顺序):

  1. 确认关联: 确保 SCH 和 PCB 文件在同一个 .ddb 项目文件夹内。
  2. 打开文件: 同时打开目标原理图文件和目标PCB文件(确保SCH是主视图)。
  3. 检查封装: 在原理图中快速抽查几个关键元件的 Footprint 属性是否正确,并在PCB中确认库加载正确。
  4. 运行ERC: 在原理图中运行 ERC,修复所有错误。
  5. 执行更新:
    • 在原理图编辑器内,点击 Design ? Update PCB...
    • Update Design 对话框中,先 Validate Changes
    • 仔细阅读并解决所有错误信息(非常重要!)。
    • 解决所有错误后,Execute Changes
  6. 检查PCB网络: 更新完成后,在PCB中切换查看连接层(或使用 Netlist Manager),看网络是否出现。

通过以上步骤仔细排查和操作,你应该能解决 Protel 99SE 中原理图与PCB无网络连接的问题。修复常见错误(特别是标号重复和封装匹配)是关键所在!?

请问protel 99se与***的区别是什么?

protel 99se与***的区别是什么?

2021-04-23 06:38:19

Protel 99se有什么功能?用Protel 99se分析负反馈放大电路带来了哪些便利?

如何利用Protel 99se对负反馈放大电路进行详细分析?Protel 99se有什么功能?

2021-04-08 06:35:40

桌面功放板电路设计PROTEL 99SE原理图

桌面功放板电路设计PROTEL 99SE原理图

资料下载 木头1233 2021-10-25 16:24:03

Protel 99SE生成gerber文件的详细步骤

Protel 99SE生成gerber文件的详细步骤

资料下载 ah此生不换 2021-04-13 09:58:03

如何相互转化Altium Designer与Protel 99SE的文件

由于Protel 99SE软件用得非常广泛,所以在他基础上有很多资源,比如建立的元器件库、设计的电路原理图、PCB板等,为了使用以前的工作成果,

资料下载 ah此生不换 2020-09-08 08:00:00

Protel 99SE出现Error Net already exist如何解决

提前声明一下:Protel 99SE存在bug,接下来详细解释: 大家在使用Protel 99SE导入网表(Load Nets)时,是不是经常出现Error: Net already exist

资料下载 ah此生不换 2019-11-19 17:01:58

PROTEL 99SE的使用实验教程免费

本文档的主要内容详细介绍的是PROTEL 99SE的使用实验教程免费包括了:实验一 Protel 99 SE 使用基础 ,实验二 Protel

资料下载 ah此生不换 2019-09-06 16:14:00

利用Protel 99SE软件实现电压全周期过零检测电路的设计

本文充分利用现代电子电路设计软件的方便条件,在Protel 99SE仿真分析的基础之上,设计了一种无锁相环的交流电压全周期过零检测电路,不仅设计简单,而且其准确性也得到了实验的验证,有一定的实用价值。同时,以 Pro

2021-02-18 09:54:47

PCB layout工程师必会,protel 99se 设计转化到 DXP的技巧(二)

引用一个模型。当导入一个带有仿真元件的 99SE 原理图时,仿真模型的连接自动传输到 DXP 的完整路径模型位置栏。DXP 包含一个内部检查, 当搜索一个完整的模型路径时始终包括了 \AlTIum

2020-11-05 09:19:58

PCB layout工程师必会,protel 99se 设计转化到 DXP的技巧(一)

生并且打开,也就是一个项目组文件,外径几个独立的项目文件。当你的 99SE 数据库包含了多种类型的文档――在第一步所有的都被写到硬盘上――那么在出现第二步的自动项目构建中只考虑 PCB,

2020-11-05 09:09:43

USBKEY U盾 密码器 加密狗 50拼板Protel 99se 设计

USBKEY U盾 密码器 加密狗 50拼板Protel 99se 设计 责任编辑:xj 原文标题:USBKEY U盾 密码器 加密狗 50拼板电路设计方案(原理图+

2020-10-10 09:59:44

基于protel 99se设计的多接口通信测试板

Protel 99se 设计的项目工程文件,包括原理图及PCB印制板图,

2020-09-24 11:33:20

protel 99se怎么设置PCB过孔

线路板的表层连到一个中间层。  埋孔:从PCB线路板的一个中间层连到另一个中间层。  1、盲孔和埋孔  在使用protel 99se设置盲孔和埋孔之前,首先必须制造

2019-12-19 18:58:26

AD09转99SE PCB4.0规则不兼容

各位大神好:谁遇到过下列问题已解决的,麻烦说一下,谢谢AD09 PCB文件转换99SE PCB4.0文件,使用的另存为转换,转换中出现规则不兼容

2019-09-23 13:51:43
7天热门专题 换一换
相关标签