前言
PCB常见设计工具有多种,,而软件公司为了把客户抢过来,自然要方便用户从其他平台过渡过来,如 Allegro 自带的转换工具基本上囊括了常用的PADS,Mentor Xpedition, Altium, Eagle PCB等转入功能。
所以每个设计工具都精通就没必要,一旦遇到不熟悉的工具,学会转换即可。
本文介绍的是PADS 转入 Allegro 的完整步骤,包括细节及注意事项。
一、准备工作
待转换的.pcb 文件一个
PADS layout 2.6版
当前最稳定的Allegro 17.2 版本
二、使用步骤
1.参数设置
PADS端无特殊设置,而Allegro则需要特别注意devpath的设置。
因为在Allegro在转换PADS 的ASC文件时,会导出大量的元件device文件,这些文件时描述具体元件pin对应的,如果无法关联到device,转出的brd将无net属性。
需设定的devpath位置需要与你最终存放的asc位置相同。
2.导出PADS数据
用pads打开.pcb文件,点击文件导出
选择ascii 通用文件
如下图所示段全选,输出格式最高可以选择到Layout V9.5,更高的VX会报错。(注:即使是全选,依然会有部分复用模块无法正常导入。)
点击确认后,就会得到一个.asc文件。
3.转换成Allegro 文件
开始菜单中找到PADS translator 进入
选择之前产生的.asc文件,选择输出文件夹,options默认即可,点击OK
在此options下比对一下对应层别,注意多勾选如下两个选项。
转换完成后,会弹窗确认,此时转换已完成。
4.打开Allegro brd确认
在输出文件下会找到与.asc同名的.brd文件
用Allegro打开后确认元件位号和rats是否出现,到此转换完成。
5. 细节
转换出来的brd是以MM为单位
非元件相关属性的图形有可能转入到Board Geometry的Through All 层别。
PADS转换的另外一个入口需要开启Allegro 的PCB Editor,在如下图的位置
设置窗口不同,此处可以指定输出的文件名,options 可以随便写 ,不用特别指定到Allegro安装文件夹的pads_in.ini。
总结
PADS转Allegro是一次性的,如果PADS画的电路图有变化,如何再更新到之前转出的Allegro brd中,此时则需要另外一种解决方法的思路。
工具间的转换无非是标准文件的使用,只要有对应的工具即可实现自己的需求。