ad10pcb转sch全攻略
在 Altium Designer 10 (AD10) 中,*从 PCB 反向生成原理图 (`.SchDoc`) 并不是其内置的标准功能**。AD10 主要专注于正向设计(从原理图到 PCB)。官方没有提供直接、无损、结构化的 "PCB 转 Schematic" 工具。
重要提示:
- 无法完美还原: 即使使用下面介绍的方法或第三方工具,也无法还原原始的、带层次结构、模块化、元件标注清晰、网络命名规范、包含注释和参数的原生原理图。生成的通常是一个巨大的、所有连接都挤在一起的物理连接图(网表的一种图形化表示)。
- 目的明确: 反向生成主要用于分析物理连接关系、理解现有 PCB 布局、逆向工程部分电路或为无原理图的 PCB 创建基础文档。如果你期望得到一个可以直接用于修改和重新生成 PCB 的完美原理图,AD10 做不到。
- 强烈建议备份: 在执行任何反向操作前,务必备份你的原始 PCB 文件!
AD10 中实现 PCB 反向生成原理图(物理连接图)的主要方法:
以下是利用 AD10 内置功能尽量接近目标的方法,生成的是一个基于物理连接的“原理图”:
-
生成网络表(Netlist):
- 打开你的 PCB 文件 (
*.PcbDoc)。 - 确保所有网络名称尽可能有意义(如果原始 PCB 网络名是
NetC1_2这类,反向生成的原理图网络名也会很乱)。 - 点击菜单
设计 (Design)->网络表 (Netlist)->从 PCB 输出网络表 (Export Netlist From PCB)...。 - 在弹出窗口中,选择
Protel格式(这是 AD10 兼容性较好的格式)。点击OK。 - 指定保存位置和文件名(如
Backup_Netlist.NET),保存。
- 打开你的 PCB 文件 (
-
创建新原理图:
- 在你当前的 PCB 项目或一个新项目中,创建一个新的空白原理图文件 (
*.SchDoc)。保存它(如Reverse_Schematic.SchDoc)。
- 在你当前的 PCB 项目或一个新项目中,创建一个新的空白原理图文件 (
-
导入网络表:
- 在新建的空白原理图文件中,点击菜单
设计 (Design)->从文件导入网络表 (Import Netlist From File)...。 - 浏览并选择你刚才生成的
Protel格式的网络表文件 (Backup_Netlist.NET)。 - 关键步骤: 点击弹出窗口底部的
执行变更 (Execute Changes)按钮。不要修改任何其他设置!
- 在新建的空白原理图文件中,点击菜单
-
结果查看:
- AD10 会将 PCB 上的每一个物理连接关系生成为一个原理图上的连接。
- 所有元件(使用它们在 PCB 上的位号
Designator)会被导入到原理图上。 - 所有网络(使用它们在 PCB 上的网络名称
Net Name)会在原理图上生成连线 (Wires) 和网络标签 (Net Labels)。 - 你会看到什么?
- 一个巨大的图纸(或图纸符号
Sheet Symbols),里面挤满了密密麻麻的元件符号和连线。 - 所有元件符号都堆叠在图纸原点(0,0)附近。
- 连线极其混乱,互相交叉,难以辨认。
- 网络名称通常是自动生成的(如
N00001,N00002)或者在PCB上是什么就是什么(可能也很乱)。 - 没有层次结构,没有模块划分,没有清晰的信号流向,没有电源/地符号,没有总线,没有差分对标注,没有元件参数(Value, Part Number 等可能丢失或不对),没有注释。
- 一个巨大的图纸(或图纸符号
-
整理(极其耗时费力):
- 这是最耗时、最需要技巧和人力的部分。 反向生成的“原理图”只是一个起点(物理连接清单)。
- 手动布局: 你需要像搭积木一样,根据物理连接关系和你的理解,手动将元件符号拖开、摆放整齐。
- 重新连线: 按照摆放好的元件位置,手动绘制导线 (
Place -> Wire),连接引脚。利用网络标签 (Place -> Net Label) 来标注关键信号网络。 - 重构逻辑: 识别功能模块(电源、MCU、接口、模拟电路等),尝试将它们分组。如果需要,可以创建多张图纸 (
Place -> Sheet Symbol,Place -> Add Sheet Entry) 来建立层次结构实现模块化。 - 添加符号: 手动放置电源端口 (
Place -> Power Port),接地符号 (Place -> GND),总线 (Place -> Bus,Place -> Bus Entry),差分对指示符等。 - 修正元件: 检查每个元件的符号是否合适(有时库链接会出错,需要手动替换)。手动填写缺失的元件参数 (
Comment)。 - 重命名网络: 将自动生成的乱网络名 (
N00001) 或意义不明的网络名,根据其功能手动重命名为有意义的名称(如CLK_50MHz,USB_D+)。 - 添加注释: 放置文本注释 (
Place -> Text String),解释电路功能、关键点等。
实用技巧 & 注意事项:
- 分块处理: 不要试图一次性反向整个复杂的 PCB。专注于关键区域或你关心的具体电路模块进行反向操作(在导出网络表前,可以先在 PCB 上选中你关心的元件和网络)。
- 利用交叉选择:
- 在 PCB 中选中一组元件/网络。
- 切换到原理图(反向生成的那一份)。
- 使用
工具 (Tools)->交叉选择模式 (Cross Select Mode)或快捷键Shift + Ctrl + X。这样原理图中对应的元素会被高亮或选中,帮助你聚焦于 PCB 选中的部分。
- 对比 & 验证:
- 利用
工具 (Tools)->交叉探测 (Cross Probe)(快捷键Ctrl + 点击)在 PCB 和反向原理图之间跳转,验证连接是否正确。 - 使用
Reports->Bill of Materials比较 PCB 和反向原理图的元件列表是否一致。 - 使用
Reports->Netlist Status检查网络连接是否一致。
- 利用
- 封装是关键: PCB 文件必须包含正确的元件封装链接信息。如果 PCB 文件本身封装缺失或链接错误,反向生成的原理图元件符号也会出错或不显示。
- 网络命名: PCB 上的网络名直接影响反向原理图的可读性。尽量在反向前让网络名有意义(如果可能且你有权限修改 PCB)。
- 第三方工具(探索性):
- NC (Netlister for Cadence): 这是一个古老的命令行工具(通常位于 AD 安装目录下),可以解析 PCB 文件生成各种格式的网表。你可以尝试用它生成更结构化的网表(如
EDIF),再用 AD10 导入。但这需要对命令行和网表格式有一定了解,且效果不一定比 Protel 格式好太多。 - 专用逆向工程软件: 市面上有一些专业的 PCB 逆向工程软件(如某些昂贵商业软件或特定硬件工具),它们可能提供更强大的反向功能(如自动识别元件类型、部分重构逻辑),但它们通常价格不菲,且学习曲线陡峭,与 AD10 的集成度也可能不高。
- NC (Netlister for Cadence): 这是一个古老的命令行工具(通常位于 AD 安装目录下),可以解析 PCB 文件生成各种格式的网表。你可以尝试用它生成更结构化的网表(如
总结:
AD10 本身没有一键式、高质量的 PCB 转 Schematic 功能。通过 “导出 Protel 网络表 -> 新建原理图 -> 导入网络表” 的方法,你只能得到一个物理连接的图形化表示,它离一个可用的、逻辑清晰的工程原理图差距巨大。后续需要投入大量的手动整理、布局、连线、标注、重构逻辑和验证工作。这个过程非常耗时费力,且结果依赖于你的电路理解能力和耐心。
因此,只有在确实丢失了原始原理图且必须分析/修改 PCB 时,才建议采用这种反向方法。 对于新设计,强烈坚持正向设计流程(先原理图,后 PCB),这是最可靠、最高效的方式。
无感无刷直流电机驱动全攻略(共97页PDF)
无感无刷直流电机驱动全攻略(共97页PDF)(广西普德新星电源技术有限公司)-无感无刷直流电机驱动全攻略(共97页PDF),以下为资料内容截图:
资料下载
贾大林
2021-09-18 12:00:30
去耦电容全攻略资料下载
电子发烧友网为你提供去耦电容全攻略资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
资料下载
84784
2021-04-10 08:46:10
酷!【FPGA】开发全攻略—工程师创新设计宝典,上、下册全
`电子工程师创新设计必备宝典系列之FPGA开发全攻略,涵盖FPGA基础及应用技巧,高清文字版的。是非常不错的入门学习资料。1.FPGA开发全攻略—工程师创新设计宝典上册基础篇2.FPGA开发
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- dtmb信号覆盖城市查询
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- amoled屏幕和oled区别
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机