99se原理图 pcb无网络
在 Protel 99SE 中遇到原理图 (SCH) 与 PCB 之间没有网络连接(无网络)的问题,通常是由于以下原因造成的。请按照以下步骤逐一排查:
⚠️ 核心原因:原理图的网络连接信息没有正确传递到PCB文件中。
? 主要原因及解决方法
-
没有执行设计更新 (Design Update):
- 原因: 这是最常见的原因。修改原理图后,必须使用 Design Update PCB 功能将最新的网络连接关系、元件信息和封装信息推送到PCB文件中。
- 解决:
- 打开原理图文件。
- 在原理图编辑器菜单中,依次点击:Design ? Update PCB...
- 在弹出的 Update Design 对话框中,确保你选择了正确的PCB文件(Validate Changes 和 Execute Changes 标签中都能看到文件名)。
- 先点击 Validate Changes 按钮。检查状态栏是否有错误(红色的 ❌)。如果有错误,务必先解决(通常是重复标号或找不到封装)。
- 确保没有错误或只有允许的警告后,点击 Execute Changes 按钮。
- 最后点击 Close。
-
原理图存在编译错误 (Compilation Errors):
- 原因: 原理图存在电气规则错误(ERC错误),例如:
- 元件标号重复(Duplicate Part Designators)。
- 浮空的引脚(Floating Input Pins)。
- 电源端口连接错误等。
- 这些错误会阻止有效的网络表生成和传递。
- 解决:
- 在原理图编辑器中,依次点击:Tools ? ERC...
- 运行电气规则检查(ERC)。
- 仔细查看生成的 *ERC报告(.ERC文件)**,定位并修复所有错误(红色的 ERROR)。
- 修复所有错误后,保存原理图,再次尝试 Design Update PCB。
- 原因: 原理图存在电气规则错误(ERC错误),例如:
-
原理图与 PCB 没有关联在同一项目 (DDB Project) 中:
- 原因: Protel 99SE 要求 SCH文件 和 PCB文件 必须位于同一个项目文件 (
.ddb) 内。如果它们只是分散在同一个文件夹中而没有在同一个.ddb的项目下,或者SCH文件不属于当前活动的项目,Design Update 将无法正确工作。 - 解决:
- 打开你的设计数据库文件(
.ddb)。 - 确保你的原理图文件(
.sch)和目标PCB文件(.pcb)都存在于同一个.ddb文件内的某个项目文件夹(例如Design Team里面的Documents)下。 - 在项目管理器中,当前激活的项目(加粗显示的) 应该包含你的SCH和PCB文件(或者它们就是项目下的文档)。通常,原理图文件会显示在项目树中。
- 打开你的设计数据库文件(
- 原因: Protel 99SE 要求 SCH文件 和 PCB文件 必须位于同一个项目文件 (
-
封装不匹配 (Footprint Not Found):
- 原因: 原理图中元件的 Footprint 属性缺失、拼写错误,或者指定的封装在PCB库中根本不存在。这会导致在Design Update(尤其是 Validate Changes 阶段)出现错误,从而阻止网络加载。
- 解决:
- 在原理图中,双击关键元件,确保其 Footprint 属性填写正确。检查拼写是否与库中的封装名称完全一致(包括大小写)。
- 确保包含该封装的PCB库(
.Lib)已经被添加到当前PCB编辑器的库列表中(查看PCB编辑器 ? Design ? Add/Remove Library...)。 - 对于项目中常用的封装,最好将它们也添加或复制到当前
.ddb文件中的某个库文件夹里,或者使用系统的集成库路径。
-
在PCB中导入了无效/错误的网络表:
- 原因: 有时用户可能尝试绕过 Design Update,手动生成网络表(
.NET)然后再导入到PCB中。如果此过程出错(如使用错误的格式)或导入不成功,也会导致无网络。 - 解决: 优先使用 Design Update PCB 机制。如果必须手动操作:
- 在原理图中,依次点击:Design ? Create Netlist...。推荐使用 Protel 格式,并生成
.net文件。 - 在PCB编辑器中,依次点击:Design ? Netlist...。
- 在 Netlist Manager 对话框中,点击 Browse... 按钮,找到并选择刚才生成的
.net文件。 - 点击 Execute。如果原理图错误或封装问题,这里通常会弹出错误信息。
- 在原理图中,依次点击:Design ? Create Netlist...。推荐使用 Protel 格式,并生成
- 原因: 有时用户可能尝试绕过 Design Update,手动生成网络表(
-
SCH 文件本身没有打开或激活:
- 原因: 当你在 PCB 编辑器中执行 Design Update PCB 时,必须保证你的目标原理图文件是当前在原理图编辑器中打开并激活的状态。
- 解决: 确保你要更新的原理图文件已经打开并处于激活窗口。
-
PCB文件被意外修改或损坏:
- 原因: 极少数情况下,PCB文件内部结构损坏(或之前有人意外删除了所有网络)可能导致无网络。
- 解决:
- 尝试关闭99SE后重新打开项目。
- 如果有以前的备份文件,可以恢复。
- 在PCB编辑器中,按快捷键 L 打开 View Configurations (层颜色设置),确保 Connections and From Tos 层(通常是淡蓝色)是可见的,并且不是被隐藏了。但这通常只是显示问题,而非真正没有网络数据。可以尝试在 Netlist Manager 对话框中列出所有网络(见下条)。
- 在PCB编辑器中,依次点击:Design ? Netlist Manager...。在打开的管理器窗口中,看 Nets in PCB 列表是否为空。如果这里也是空的,证明确实没有网络数据加载进来,问题出在之前几步。
-
路径问题(中文路径或权限):
- 原因: 某些旧版本或特殊系统环境下,包含中文字符的路径或文件(夹)名、无写入权限可能导致奇怪问题。
- 解决: 尽量使用全英文(或字母数字)路径保存
.ddb文件。确保你有权限读写该文件。
? 总结排查步骤(推荐顺序):
- 确认关联: 确保 SCH 和 PCB 文件在同一个
.ddb项目文件夹内。 - 打开文件: 同时打开目标原理图文件和目标PCB文件(确保SCH是主视图)。
- 检查封装: 在原理图中快速抽查几个关键元件的 Footprint 属性是否正确,并在PCB中确认库加载正确。
- 运行ERC: 在原理图中运行 ERC,修复所有错误。
- 执行更新:
- 在原理图编辑器内,点击 Design ? Update PCB...。
- 在 Update Design 对话框中,先 Validate Changes。
- 仔细阅读并解决所有错误信息(非常重要!)。
- 解决所有错误后,Execute Changes。
- 检查PCB网络: 更新完成后,在PCB中切换查看连接层(或使用 Netlist Manager),看网络是否出现。
通过以上步骤仔细排查和操作,你应该能解决 Protel 99SE 中原理图与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功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机