orcad的图如何导出pcb
在 OrCAD Capture 中设计好原理图后,需要导出设计数据(主要是网表和相关文件)才能导入到 PCB 设计软件(如 Cadence Allegro、Altium Designer、KiCad、PADS 等)中进行布局布线。
以下是详细的导出步骤(以导出用于 Cadence Allegro 的标准格式为例,这是最常见的使用场景),并说明如何适配其他 PCB 软件:
? 核心步骤:生成网表
- *打开原理图设计 (`.dsn`):**
- 在 OrCAD Capture 中打开你的设计项目文件(
.dsn)。
- 在 OrCAD Capture 中打开你的设计项目文件(
- 执行设计规则检查 (DRC - Design Rules Check):
- 非常重要! 在生成网表之前,必须确保原理图没有电气错误(如未连接的引脚、电源/地短路、单端网络等)。
- 在项目管理器窗口中,右键点击你的设计名称(位于最顶层),选择 Design Rules Check...。
- 在弹出的对话框中,通常保持默认设置即可(勾选必要的检查项,如
Check design rules,Check hierarchical port connections等)。 - 点击 确定 运行 DRC。
- 仔细检查 DRC 报告: 在 Session Log 窗口查看报告。必须确保报告中没有
Error(错误),只有Warning(警告)时需要判断是否影响网表生成(通常警告也需要关注,但可能不影响生成)。如果有错误,必须修复后才能继续。
- 生成网表 (Create Netlist):
- 在项目管理器窗口中,右键点击你的设计名称(位于最顶层),选择 Create Netlist...。
- 这会打开 "Create Netlist" 对话框。
⚙ 配置网表生成选项(关键步骤!)
在 "Create Netlist" 对话框中,配置以下关键选项:
- 选择 PCB 编辑器 (PCB Editor):
- 转到 PCB Editor 选项卡。
- 这是为 Allegro 生成网表的标准方式。
- 设置输出网表目录 (Netlist Files Directory):
- 在
Netlist Files Directory:框内,强烈建议输入一个新的、空白的文件夹路径(例如D:\MyProject\netlist)。这可以避免文件混乱,确保只包含本次生成的文件。点击旁边的...按钮浏览选择或创建文件夹很方便。 - ⚠️ 重要: 确保路径不包含空格和中文字符,否则 Allegro 或其他工具导入时可能会出错。使用纯英文字母、数字和下划线。
- 在
- 选择网表格式 (Netlist Files Options):
- 在
Options区域,确保Create PCB Editor Netlist被勾选。 - 对于 Allegro,默认的格式通常是正确的。核心文件是
pstxnet.dat(网络连接),pstxprt.dat(元件属性) 等。
- 在
- 配置库/封装路径 (Library Setup - 可选但推荐):
- 切换到 Other 选项卡。
- 在
Part Libraries区域,确保列出了你的原理图元件库(.olb文件)。 - 更关键的是: 在
PCB Footprint区域:Name:列应该对应你原理图中每个元件定义的PCB Footprint属性值(比如0603,SOIC8,TQFP100等)。Value:列必须指向存储这些实际封装文件(.dra和.psm文件?)的物理磁盘路径(文件夹)。- 使用
Browse...按钮添加封装库路径。确保路径正确✅,Allegro 在导入网表时需要根据这里的Value路径找到封装?。 - 如果原理图中所有元件使用的封装都集中在少数几个库路径下,这里配置好路径非常关键。如果路径分散或不正确,Allegro 会在导入网表时报告找不到封装错误。
- 生成网表 (Run):
- 配置好所有选项后,点击对话框底部的 确定 按钮。
- OrCAD Capture 开始处理原理图并生成网表文件。处理进度和信息会显示在 Session Log 窗口。
- 检查 Session Log: 生成完成后,务必再次检查 Session Log! 确保没有
Error报告。常见的错误如缺失封装路径、元件未定义PCB Footprint属性、DRC 未修复的错误等都会在这里显示。必须解决所有错误❗。
? 生成的网表文件
生成成功后,打开你指定的输出目录(如 D:\MyProject\netlist),你会看到类似以下文件:
pstchip.dat(芯片信息)pstxnet.dat(网络连接信息 - 最重要)pstxprt.dat(元件属性信息 - 最重要)pstl2u.dat(逻辑到物理的映射, Allegro 需要)pstdev.dat(设备信息)allegro.cfg(可选的配置文件)- (可能还有其他
.dat文件)
这些文件(尤其是 pstxnet.dat, pstxprt.dat, pstchip.dat,通常需要 pstl2u.dat)就是 Allegro 导入原理图数据所需要的网表文件。
➡ 下一步:导入 PCB 软件
- 对于 Cadence Allegro:
- 打开 Allegro PCB Editor。
- 创建一个新的空板文件(
.brd) 或打开一个现有的板文件。 - 菜单:File -> Import -> Logic...
- 在 "Import Logic" 对话框中:
- 选择 Import directory: 指向你生成网表时指定的那个输出文件夹(如
D:\MyProject\netlist)。 - 在 Import logic type 下拉菜单选择 Design entry CIS (Capture)。
- 确保 Place changed component 选项处于合适状态(通常选
Always或If same symbol)。 - 勾选 Allow etch removal during ECO (推荐)。
- 点击 Import Cadence 按钮。
- 选择 Import directory: 指向你生成网表时指定的那个输出文件夹(如
- Allegro 读取网表文件。仔细查看命令窗口 (
Command) 的输出信息。检查是否有错误(如封装路径错误、找不到封装、元件PIN数不匹配等)。导入成功且无错误后,原理图中的元件和网络连接关系就出现在 Allegro 的 Placement 列表和 Logic 网络中了。
- 对于其他 PCB 软件 (如 Altium Designer, KiCad, PADS):
- 目标不同: 你需要生成该软件能识别的通用格式网表,而不是 Allegro 格式。
- 步骤关键差异: 回到 OrCAD Capture 的 Create Netlist... 对话框。
- 切换到 Other 选项卡。
- 在 Formatters 列表中,选择你的目标 PCB 软件支持的格式。常见的通用格式有:
teledynes.dll/Telesis: 老的通用格式,很多软件兼容(文件扩展名.net)。protel.dll/Protel: Altium Designer (前身 Protel) 常用格式(文件扩展名通常是.net或在 Altium 中直接导入.txt)。pads.dll/PADS: 用于导入 Mentor PADS (文件扩展名.asc)。spice.dll/Spice: 用于仿真,不是标准 PCB 网表。edif2k.dll/EDIF 200: 另一种通用标准格式(文件扩展名.edn/.edif)。- KiCad 通常能导入
Telesis(teledynes.dll) 或PADS(pads.dll) 格式。
- 选择合适格式后,同样需要指定输出目录(避免中文/空格),然后点击 确定 生成。
- 查阅目标软件文档: 生成特定格式的网表后,需要查阅你使用的 PCB 软件(如 Altium, KiCad, PADS)的文档,了解如何导入该特定格式的网表文件。通常是在 PCB 软件中找到 "Import Netlist"、"Import Schematic" 或 "Forward Annotate" 之类的功能菜单。
? 总结关键点
- 必须通过 DRC! :这是成功导出和导入的前提。
- 正确设置
PCB Footprint属性: 原理图中每个元件必须有有效的封装名(如0805,SOIC-8),且这个封装名必须能在 PCB 软件的库中找到。 - 配置封装库路径: 在生成 Allegro 网表时,必须在
Other选项卡的PCB Footprint部分正确设置封装库(.dra/.psm)的物理磁盘路径。 - 使用纯净输出目录: 每次生成网表时指定一个新的、空白的纯英文路径。
- 仔细阅读日志: DRC 后和网表生成后,Session Log 是查找错误信息的首要位置。
- 选择合适的网表格式: 根据你的目标 PCB 软件选择正确的 Formatter(
PCB Editor用于 Allegro,teledynes/protel/pads等用于其他软件)。 - 理解后续步骤: 生成网表只是第一步,必须将其正确导入到 PCB 设计软件中才能真正开始布局布线。
遵循这些步骤,你就可以顺利地将 OrCAD Capture 的原理图设计导出,为 PCB 设计阶段做好准备。??
PADS PCB如何导入ORCAD绘制的原理图呢?
今天我们来解决如果是orcad画的原理图,pads软件如何导入? 第一步:打开PADS软件画的PCB,先建立一个新库,保存所有PADS中
简单介绍导出导入Orcad网表的整个过程
首先确定原理图设计OK,包括PCB封装、位号等规则检查等,先是点击工程名,然后在OrCAD的菜单栏下选择Tools,点击Create Netli
2022-09-23 09:06:24
华秋PCB-直接导出PDFTOPBOT层丝印一步搞定
1、一键DFM分析,23+项常规PCB设计检查,独家断头线分析。 2、三步搞定特性阻抗,并支持反计算满足阻抗参数。 3、打开文件,生产资料,BOM/坐标/Gerber,一步搞定。 4、丝印输出
资料下载
ah此生不换
2021-08-06 17:17:23
OrCAD Capture的使用培训教程免费下载
ORCAD Capture (以下以Capture代称)是一款基于Windows 操作环境下的电路设计工具。利用Capture软件,能够实现绘制电路原理图以及为制作
资料下载
ah此生不换
2019-09-11 09:50:47
OrCAD与PADS联合设计电路及PCB的方法
我们在进行复杂的电路设计的时候,一般都是分工合作进行,比如有人设计原理图,有人负责PCB layout。OrCAD因为他的输出网表种类相当丰富,
2022-03-30 09:24:25
换一换
- 如何分清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功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机