99se原理图导pcb无网络
在 Protel 99SE 中将原理图导入 PCB 后没有网络连接,这是一个非常常见的问题。请按照以下步骤逐一排查:
? 1. 检查项目结构 (DDB文件)
- 核心问题: Protel 99SE 的核心是 设计数据库文件 (.ddb)。原理图? (SchDoc) 和 PCB 板文件 (.PcbDoc) 必须 位于 同一个 .ddb 文件 内部。这是它们之间能够关联和通信的基础。
- 解决方法:
- 打开包含原理图的 .ddb 文件。
- 确认该 .ddb 文件中 已经包含 目标 PCB 文件。如果没有,请在该 .ddb 内通过 "File" -> "New" -> "PCB Document" 创建一个新的 PCB 文件。
- 如果你的 PCB 文件是单独创建的,请务必通过 "File" -> "Import..." 将这个 PCB 文件导入到包含原理图的同一个 .ddb 文件中,或者将原理图导入到包含 PCB 文件的 .ddb 中。
? 2. 检查并生成正确的网络表
- 是否生成? 你需要明确生成网络表文件 (.net)。
- 在原理图编辑器界面中,依次选择 "Design" -> "Create Netlist..."。
- 重要: 这是连接原理图和 PCB 的关键文件。
- 选择正确的网络表格式:
- 在 "Create Netlist" 对话框中,确保选择了 Protel 或 Protel2 格式。对于标准双面板,
ADVPCB.dll对应的 Protel2 格式通常是兼容性最好的选择。
- 在 "Create Netlist" 对话框中,确保选择了 Protel 或 Protel2 格式。对于标准双面板,
- 检查网络表生成报告:
- 生成网络表时,会弹出一个报告框或状态信息栏。
- 仔细阅读! 报告会列出所有错误和警告⚠️:
- 重复的元件标识符 (Duplicate Designators): 有两个或多个元件拥有相同的 "R?"、"C?" 等标号。必须确保每个元件标号在原理图中是唯一的!解决方法是手动修改重复的标号。
- 未找到元件封装 (Footprint not found): 原理图中指定的某个 PCB 封装在你的库中不存在。检查原理图中每个元件的封装名属性,确认其在 PCB 库中的名称一致。解决方法是更正封装名或添加缺失的封装库。
- 封装未安装 (Footprint not in Library): 封装库没有正确加载到 PCB 编辑器中。检查第 4 点关于封装库的加载。
- 连接错误: 如线头悬空等。确保原理图的所有电气连接都是正确的。
- 必须修复所有错误! 警告信息也值得仔细检查。存在错误几乎必然导致网络丢失或不完整。
? 3. 在正确的 PCB 文件中加载网络表
- 导入目标: 确认你在正确的 PCB 文件(.PcbDoc)中进行导入。
- 在目标 PCB 文件处于激活编辑状态时(在左侧树形列表中双击打开它)。
- 执行加载:
- 在 PCB 编辑器中,依次选择 "Design" -> "Load Nets..."。
- 找到网络表文件 (.NET):
- 在弹出的对话框中,点击 "Browse..." 按钮。
- 重要路径: .net 文件默认生成在原理图所在的同一个 .ddb 数据库文件中,就在 Document 文件夹下。浏览到这个文件并选中它。
- 检查加载状态:
- 点击 "Execute" 按钮加载网络表。
- 务必查看随后的报告! 这个报告会显示:
- 成功添加了多少个元件、多少个网络、多少个连接关系。
- 错误和警告信息: 重复第 2 点关于网络表错误的内容。如果在原理图阶段忽略了错误,这里会再次报错。没有导入成功的网络在 PCB 中就不会出现。
?️ 4. 检查 PCB 库加载 (至关重要且常被忽略)
- 未加载 = 无封装 = 无元件 = 无网络。
- 在 PCB 编辑器中:
- 依次点击 "Design" -> "Add/Remove Library..."。
- 确保所有原理图中元件指定的 PCB 封装所在的 库文件 (.lib) 都出现在 上方的 "Installed" 列表中。
- 如果封装库不在列表中,你需要:
- 在下方 "File Library" 或 "Search Path" 中浏览找到所需的 .lib 文件。
- 选中它,点击 "Add" 按钮将其加入到 "Installed Libraries" 列表中。
- 确保需要的库都添加后,点击 "OK"。
- 库路径正确: 有时候库文件移动了位置,导致路径失效。重新添加正确的库文件路径或文件。
? 5. 验证原理图中的元件封装名
- 名称一致性: 在原理图中,双击一个元件,检查它的 "Footprint" 属性。这个名称必须精确匹配(包括大小写)其在 PCB 库中对应的封装名称。
- 常见错误: 原理图中指定的封装在你的可用库中根本不存在或名称有微小差异(如
RAD-0.3vsRAD0.3,或DIP8vsDIP-8)。修改原理图中的封装名为完全正确的名称。
? 6. 检查 PCB 设计管理器
- 查看网络列表: 在 PCB 编辑器的左侧设计管理面板中,展开 "Nets" 文件夹。
- 加载网络表后,这里应该列出所有导入的网络名(如
VCC,GND,NetR1_2等)。 - 如果这里是空的,说明网络完全没有导入成功,问题出在前面的步骤(库、错误、未加载)。
- 如果这里有网络名,但板上没有飞线:
- 检查元件是否已经被放置。新加载的网络表通常元件堆叠在原点附近,你需要在 "Keep-Out Layer" 内放置元件。
- 尝试刷新屏幕(View -> Refresh 或快捷键)。
- 检查是否错误地隐藏了所有层(虽然不太可能),或者误删了飞线。关闭再重新打开 PCB 文件试试。
- 加载网络表后,这里应该列出所有导入的网络名(如
⚡ 7. 基本但有效的尝试
- 重启软件: Protel 99SE 有时会出现异常状态,关闭并重新打开 .ddb 文件/软件试试。
- 在 PCB 中重新加载网络表: 按照第 3 点的步骤再加载一次网络表文件。
- 重新生成网络表: 修复所有错误后,在原理图中重新生成一个新的网络表文件,然后回到 PCB 重新加载这个新文件。
- 新建一个干净的 .ddb 和 PCB: 在完全修复了原理图错误并确保库加载无误后,新建一个 .ddb 文件,将原理图导入进来,在该 .ddb 内新建一个 PCB 文件,再重新执行网络表和加载步骤,有助于排除文件损坏等罕见问题。
- 确认 PCB 视图设置: 确保 "View" -> "Connections" 下面的 "Show All", "Show Net" 或 "Show Component Nets" 处于开启状态。
? 总结排查思路
- 基础文件: SchDoc 和 PcbDoc 在 同一 .ddb 内吗?
- 核心文件: 生成了网络表 (.NET) 吗?(Design -> Create Netlist...)
- 关键步骤: 在 正确的 PCB 中 加载 了这个网络表文件吗?(Design -> Load Nets...)
- 必要条件: 所有元件封装库都添加到 PCB 编辑器了吗?(Design -> Add/Remove Library...)
- 根本原因: 原理图中是否存在 封装名错误、标号重复、电气错误?网络表生成和加载时是否报了错? ? 必须看报告修复错误!
通过以上检查,通常都能找到导致PCB网络不显示的原因。每一步都是连接成功的必要环节,遗漏任何一步都会导致问题。修复后重新操作相关步骤即可。
希望这些步骤能帮你快速解决问题!如有疑问欢迎随时提问。?
Protel 99se有什么功能?用Protel 99se分析负反馈放大电路带来了哪些便利?
如何利用Protel 99se对负反馈放大电路进行详细分析?Protel 99se有什么功能?
如何相互转化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
PCB layout工程师必会,protel 99se 设计转化到 DXP的技巧(一)
生并且打开,也就是一个项目组文件,外径几个独立的项目文件。当你的 99SE 数据库包含了多种类型的文档――在第一步所有的都被写到硬盘上――那么在出现第二步的自动项目构建中只考虑 PCB,
USBKEY U盾 密码器 加密狗 50拼板Protel 99se 设计
USBKEY U盾 密码器 加密狗 50拼板Protel 99se 设计 责任编辑:xj 原文标题:USBKEY U盾 密码器 加密狗 50拼板电路设计方案(原理图+
2020-10-10 09:59:44
protel 99se怎么设置PCB过孔
线路板的表层连到一个中间层。 埋孔:从PCB线路板的一个中间层连到另一个中间层。 1、盲孔和埋孔 在使用protel 99se设置盲孔和埋孔之前,首先必须制造
AD09转99SE PCB4.0规则不兼容
各位大神好:谁遇到过下列问题已解决的,麻烦说一下,谢谢AD09 PCB文件转换99SE PCB4.0文件,使用的另存为转换,转换中出现规则不兼容
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 如何进行编码器的正确接线?接线方法介绍
- 什么是场效应管?它的作用是什么?
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- amoled屏幕和oled区别
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 苹果笔记本macbookpro18款与19款区别
- 通讯隔离作用
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机