微波EDA网,见证研发工程师的成长!
首页 > PCB和SI > EDA和PCB设计文库 > 未知电路板原理图测绘系统的设计与实现

未知电路板原理图测绘系统的设计与实现

时间:06-09 来源:互联网 点击:
3 系统软件设计

系统软件运行于PC机平台上,通过USB总线对测试电路进行控制并接收测试电路测试数据,根据接收到的数据形成所测电路板电路连线表。现主要分析与电路测绘有关的测试电路控制程序:

(1)首先利用ADDR1寻址测试基准针床,每个针床都有特定地址码,如发送ADDR1=00000001,表示选中1号测试针床,以此为基准测试针床来对其它针床进行测试。

(2)号测试针床利用AD1总线对其上所有探针进行寻址,AD1总线寻址该针床的基准测试点,如发送AD1=00000001,表示寻址到1号探针,即1号探针连接D1端。

(3)以ADDR1所寻址针床为基准,利用ADDR2寻址所有针床,所寻址的针床利用AD2总线对其上探针进行寻址。

(4)以AD1总线所寻址探针为基准,对AD2总线所寻址探针进行遍历测试。

程序伪代码如下:

for(ADDR1=1 to 20) //假定共有20个测试针床,选定基准测试针床
{
for(AD1= 1 to 256) //假定每个针床上有256个探针和焊/点相连,选定基准测试焊点
{
for(ADDR2=1 to 20) //依次寻址所有针床
{
for(AD2= 1 to 256) //依次寻址测试针床上所有探针(焊点)
{
//测试电路测试函数

}
}
}
}

通过以上测试程序,即可实现每个探针(焊点)和其它所有探针(焊点)的遍历测试,从而获取电路板上每个焊点的连接情况。

通过电路板上元器件型号知识,利用此套测绘系统测绘的电路板连线表,结合相应PCB设计软件及人工干预,在某个引进装备上实现了未知电路板的测绘工作,得到了其电路原理图,为下一步的反设计工作奠定了基础。由于涉及知道产权问题,该系统仅应用于特殊领域电子设备。
栏目分类

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top