有时候,我们在进行电路设计时,考虑到电路模块功能的各自独立性和可更换性等因素,需要将工作电路设计到两块不同的电路上,但这两块电路又要通过一定的接口进行电气连接。如果是直插对接的话,就涉及到两块电路板接口的定位问题。如果两块电路板接口定位发生了较大偏差,将使设计陷入失败的境地。最近我就遇到这样一种情况,琢磨和尝试了半天,发现了一中较为便捷和实用的解决方法,该方法非常适用于Altium Designer软件的操作,同时实现思路应该在其他电路设计软件上也是能够实现的。
本人所使用的软件是:AD09 Summer版本,图一为示例PCB:
图2
在图一所画的示例PCB上,我放置了两个插座,用于和另外一款电路板进行电气连接。如果按照手动地来通过设定参考点,然后记录坐标的方式来实现连接插座对位,那将是一个纠结而且误差很大的方法。我首先将PCB板的KeepOut层画线的位置全部覆盖上一层丝印画线,以便对整个电路板的外形框进行描绘,如图2所示:
图2
好了,这就做好了准备工作。接下来,通过AD菜单栏的File->Fabrication Outputs->Gerber FIles进行该PCB的Gerber文件导出,并在弹出的Gerber导出选项栏进行如图3所示设置:
图3
在其中的Plot选项中仅勾选“Top Overlay”层,其余参数一般保持导出Gerber时的默认设置即可。这一步其实做的就是导出丝印层的Gerber文件,设置完毕之后点击界面右下方的OK按钮,导出PCB的丝印层。
然后,在该PCB的工作目录下,我们可以找到一个后缀名为:.GTO的生成文件,如图4所示,这就是生成的关于丝印层的Gerber文件。
图4
接下来,就打开另外一张电路板的PCB设计界面,点击菜单栏:File->Import,在弹出的选项界面中,选择文件浏览路径为之前PCB的工作目录,并在右下角的文件类型下拉栏中选择“Gerber Batch”类型,如图5所示:
图5
然后在工作目录中,选择前面说过的那个后缀名为.GTO的丝印层Gerber文件,然后之前PCB的丝印层外形框就被导入到了这一份PCB设计中,如图6所示:
图6
这样,两个接口的相对位置和丝印都准确无误的Copy过来的,剩下的对接就很简单了。
这种方法,其实质上就是导出前一份PCB的丝印层Gerber文件,再导入到后一份PCB中去,如果在放置过程中,要保证更高的精确度,可以尝试在接口封装的丝印层中心放置定位十字。
本方法希望能为急需解决该类问题的朋友提供一个可行之道,抛砖引玉,希望大家能够告知或发现更好的方法。:)