自动添加测试孔操作完成后,会出现两种情况:
全局网络测试点添加成功,此时可以查看命令栏中显示信息: 注意Fail为0
部分网络自动添加测试点失败,此时Fail值会有数字显示,那么就需要我们对这些网络进行手工添加。
2. Manual... 手动添加测试点按钮
选择该命令后,Allegro界面右边控制面板中Options项显示如图6所示:
图 6
Add:
手工添加测试点。分为两种情况,其一,网络上已经具备过孔,通过调整优化走线, 使用此命令可以直接将过孔替换成测试孔。其二,网络上没有过孔,需要手工在合适位置通过布线的命令添加过孔,然后再使用此命令将添加的过孔替换成测试孔。或者手工直接在合适位置通过布线的命令添加测试孔,但是还必须使用此命令将测试孔属性添加上去。
Add(Scan and highlight): 选择此项可以逐个地扫描未加测点的网络并将其高亮,同时窗
口会自动跳到包含这条网络的视窗,同时Allegro视窗下方的命令栏会显示没有测试点的网络。然后在此网络上进行手工添加测试点的操作。点击鼠标右键可进行Done、Cancle或Next操作。
Delete: 删除已经存在的测试点,执行此项操作后,鼠标点击选中的测试过孔将恢复成系统
自动替换成测试孔以前的过孔(试验证明,14.2版本的pcb板即使在15.2的环境下执行此操作,将只能被删除掉测试孔属性而不会替换过孔)。
Swap: 将测试点属性交换到另外的一个焊盘或过孔上。 Query: 点击你关注的测试点后,会显示该测试点的属性。
Properties:
点击此键,Allegro界面右边控制面板中Options项显示如图7所示:
图 7
Mode栏和Property搭配使用:
Add: 添加Property栏选中内容的属性。 Delete: 删除Property栏选中内容的属性。 Query: 显示测试点属性。
需要注意,以上3条命令都是对选中的整条网络进行操作的。 Property: Net:
NO_TEST:此项可以定义某条或多条网络不需要测试点属性。
TESTPOINT_QUANTITY:定义同网络上的测试点数目为多少。默认为1。
Symbol:
TESTPOINT_ALLOW_UNDER:定义测试点是否可以位于某个器件之下,左键点击器件进行定义。
3. Property: 用来设置网络的一些和测试点相关的属性。功能和上述相同。 4. Fix/unfix testpoints:对整板所有的测试点进行锁定和解除锁定操作,如图8所示:
图 8
5. Create FIXTURE:用来生成测试点的夹具文件。选择该命令后,界面如图9所示。
如果以前没有执行过这个命令,点击界面中的Create fixture按钮后系统会自动在Manufacturing的大类中添加两个subclass,Fixture_Top和Fixture_Bottom,以方便后面检查使用,如图10所示。如果对测试点进行了修改,可重新执行该命令,注意选中Overwrite existing FIXTURE subclass复选项即可生成新的测试点夹具。
图 9
图 10
6. Create NC drill data: 生成测试点的转孔数据。TOP层的测试点和BOTTOM层的
测试点数据是分开的,分别命名为top_probe.drl和bottom_probe.drl。
需要提醒的是,15.2在Constraints 的Design Constraints…窗体里也加了测点的相关DRC 检查,可以方便设计者进行测试点的自检。如图11所示:
指测试点边缘距离器件间距 指测试点中心距离器件间距
图 11
添加测点相关信息的Report 报表输出,如图12所示:
图 12
执行Report将会有相应报告产生。
附:
手工添加测试孔时注意以下几点:
1. 测试点边缘距离其它的过孔边缘极限尺寸:0.5mm。
图示中亮线距离
2. 测试点边缘距离铜线边缘极限尺寸0.2mm。
图示中亮线所示距离
3. 测试孔中心距离安装孔中心极限尺寸4.5mm。
图示中亮线所示距离
4. 测试孔间的中心距为1.5mm
图示中亮线所示距离
5. 测试孔不能位于底面器件的placebound下。