关于AD17 原理图设置差分出现Number of nets in differential pair ** is 1 instead of 2的问题

解决原理图导入PCB时差分对网络错误的问题
博客讲述了在原理图导入PCB过程中遇到差分对网络数量错误的问题,解决方案是将D+/D-更改为_P/_N格式,避免使用AD不识别的DP/DN格式。即使导入后仍有错误提示,但只要PCB中设置好差分,系统会自动生成差分网络。关键在于正确设置差分对的命名规范。

首先可以看到原理图中放置了差分对

 

在原理图导入到PCB的时候发现Number of nets in differential pair ** is 1 instead of 2

 解决方法:

将D+/D-改为_P/_N,注意,不能改成将+/-改为P/N(如改为:DP/DN),这种格式AD是不认的

更改后如下图:

 导入会发现还是有错误

 没关系,原因是PCB中没有设置差分,直接导过去即可,他会自动生成差分网络

 

 可以看到D+/D-是无法创建差分的,格式一定要_P和_N

 然后再PCB中可以看到差分网络已经创建完了

 

### 如何在 Altium Designer 中导入原理图PCB 库 #### 导入原理图到项目中 为了成功将原理图文件导入到 Altium Designer (AD) 的项目中,需遵循特定的操作流程: 1. 打开 AD 并加载目标工程。 2. 将设计好的 `.SchDoc` 文件通过拖拽方式加入至项目的资源管理器面板内;或者右键点击项目名称,在弹出菜单里选择 `Add Existing to Project...` 来浏览并添加所需的原理图文档。 当遇到类似 “Number of nets in differential pair NET-TX+ is 1 instead of 2”的错误提示时,这通常意味着差分信号网络定义存在问题。应确保差分对中的两个成员都被正确定义并且连接到了相应的焊盘上[^1]。 #### 创建与关联元件库 对于希望使用的外部元件库(如 `.IntLib`, `.PcbLib` 或者 `.DbLib`),可以按照下面的方法操作来实现其引入: - **安装本地库**:如果要使用的是本地存储的库,则可以直接将其复制粘贴到指定路径下,并利用软件内的 Library Manager 工具完成注册过程。 - **链接远程数据库**:针对基于服务器端托管的数据表单形式的组件集合,可通过配置 DbLib 连接字符串的方式建立访问权限,从而实现在线获取最新版本的信息记录。 一旦完成了上述准备工作之后,便可以在 Schematic Editor 和 PCB Layout 编辑界面内部调用这些已知类型的对象实例了。 #### 实现从原理图PCB布局转换的关键步骤 执行同步更新动作之前,建议先仔细核对好所有必要的参数设置项,比如板层结构、布线规则以及电气属性等细节之处。具体而言就是打开 Design -> Update PCB Document 命令对话框窗口,确认无误后再按下 OK 键启动数据交换进程。 ```python # Python伪代码展示如何自动化处理部分工作流 import altium_api project = altium_api.load_project('Project-V1.0.PrjPcb') schematic_doc = project.open_document('SCH', 'MyDesign.SchDoc') # 更新PCB文档前准备 pcb_doc = project.get_pcb_document() altium_api.update_pcb_from_schematic(schematic_doc, pcb_doc) # 处理可能存在的差异配对接口问题 if not schematic_doc.is_diff_pairs_correct(): schematic_doc.fix_differential_pair_issues() # 完成最终同步 altium_api.finalize_update(pcb_doc) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值