手动探针测试台的自动化设计

发布者:salahc1983最新更新时间:2013-04-16 来源: dzsc关键字:手动探针  测试台  MSP430 手机看文章 扫描二维码
随时随地手机看文章

  ST-103A型手动探针测试台是一种半导体制作工艺的中间测试设备, 是中国电子科技集团公司第四十五研究所研制生产的。主要由工作台、显微镜、测试探头、打点器和电源等组成。工作台是探针台的主体, 由承片台、台板和X、Y、Z移动平台等部分组成。

  但是由于ST-103A 型测试台是手动控制的, 给测量带来了很多不便, 控制起来也不精确, 尤其在测量多点的时候, 会带来很大的误差。而且每次测完都要手动记录数据, 使得测量过程非常麻烦。鉴于以上原因, 对ST-103A 型手动探针测试台进行了改造, 实现了其全自动化控制。给半导体材料的测试带来了极大的帮助。

  1  总体框架

  ST-103A型手动探针测试台为接触式测试探针台, 即在探针接触样品时才能测量, 然而在移动时探针是不能接触样品的。该系统采用单片机控制步进电机的转动 来带动丝杆和滚珠的转动, 从而实现探针台的自动化控制。测试台上的显微镜对探针台进行放大, 然后经过摄像头和视频采集卡对放大后的探针台视频信息进行图像采集, 采集到的图像信息再送到上位机VC + + 界面显示。从而实现了对探针台的实时监控, 并且根据当前的视频图像就可以做相应的控制。总体控制框架图如图1所示。

总体控制框架图

图1  总体控制框架图

  2  测试台控制

  根据ST-103A型手动探针测试台的结构, 要实现测试台的自动化控制, 首先要对X、Y、Z移动平台进行机械改造, 采用步进电机代替原来的手轮。X、Y 移动平台的传动和导向均采用丝杆与直线导轨结构, Z轴方向采用滚珠与直线导轨结构, 两者都具有导向精度高、灵敏度高、稳定性好, 对温度变化的敏感性小等特点。但是步进电机与导轨是不能直接连接的。为了实现更好的机械耦合, 带来更好的实验效果, 系统中使用了柔性连轴器作为电机与导轨的中间纽带。再加工相应的机械零件将电机固定于测试台上。

  采用MSP430F449单片机作为下位机的主控芯片, MSP430 系列单片机具有与众不同的功能和特点, 超低功耗设计可以提高电源的效率, 节省电能, 众多的片内外围设备可以减少成本的投入, 方便的开发平台和Flash型现场更新功能可以有效加速产品的开发进程。

  单片机先通过串口接收上位机界面的命令信息, 再根据相应的命令通过相应的算法之后控制三个电机的转与否, 正转或者反转, 以及转动的步数和速度。因为ST-103A型手动探针测试台是接触式测试探针台, 所以在测量时先对X、Y 轴电机进行控制, 移动到测量位置之后再对Z 轴电机进行控制。

  具体控制流程图如图2所示。

下位机的控制流程图

图2  下位机的控制流程图

  对于电机的驱动, 该系统采用传统的L297和L298芯片组和作为驱动。基于X、Y、Z轴三维控制, 因此三套L297和L298芯片。L297的核心是脉冲分配器。它产生三种相序, 对应三种不同的工作方式, 即半步方式(HALFSTEP); 基本步距( FULLSTEP, 整步)一相激励方式; 基本步距两相激励方式。L298芯片是一种高压、大电流双全桥式驱动器, 其设计是为接受标准TTL逻辑电平信号和驱动电感负载的。为了控制更加精确,系统采用L297的半步方式, 这样电机转完一整圈需要400步, 即需要给L297输入400个脉冲。

  3  视频采集系统

  视频采集系统的功能是把显微镜里放大的测试台图像信息采集下来并传输到上位机VC+ + 界面,从而实现对测试台的实时监控。该系统采用CCD摄像头与视频采集卡相结合的方式实现视频采集。摄像头固定在显微镜目镜的位置, 即取代目镜。视频卡装置在上位机主机一个空置的PC I插槽内。再用一根视频信号传输线将摄像头的输出口和视频卡的视频输入口连接起来。

  CCD 摄像头选用柯士公司生产的CAM-640C型摄像头。视频采集卡则是选用图码公司开发的天敏SDK 2000高清图像采集卡。SDK-2000是一款高品质PC I视频卡, 支持两路复合视频输入和一路SV ideo 输入。其工作原理图如图3所示。[page]

SDK 2000视频卡的工作原理图

图3  SDK 2000视频卡的工作原理图

  如图3, SDK 2000卡主要由视频信号输入端、A /D转换器、同步锁相及时序电路、数据存储器、混合器、D /A转换器和总线控制电路组成。视频信号先进行A /D转换, 然后送入数字解码器解码, 时钟控制则完成时序同步和同步锁相功能; 解码后的信号和VGA 卡的颜色查找表对应的R、G、B输入值混合, 通过D /A转换输出显示。控制电路主要完成解码器、数据存储器保持与VGA 特性一致, 并负责PC I总线控制。

  4  上位机软件设计

  该设计中上位机软件的开发在VC + + 6. 0平台下完成, 主要分2部分: 视频显示部分和串口传输部分。视频显示部分主要使用了一个动态链接库: 视频采集卡二次开发包DSStream. DLL。DSStream. DLL由视频采集卡自带, 其中包含了很多与视频采集卡相关的操作函数。通过调用库函数可以实现图像的数字化, 要加载DSStream. DLL需要执行以下几个步骤:

  ( 1)安装SDK 2000软件包;( 2)将SDK 安装目录下的Inc和L ib 目录路径分别加入VC + + 工程设置的“C /C + + -PreprocressorAdd it ional include directories ”和“Link-Inpu t-Addit iona l library path ”中;( 3)将L ib \\DSStream. lib文件加入工程设置的  L ink G enera l Object/ library module 中;( 4)将Inc \\DSStream. h文件加入工程, 并# inc lude “ DSStream. h”;( 5)将Exe \\DSStream. dll文件拷入系统目录或其他系统能找到的目录中。

  串口传输部分则是使用了Remon Spekre ijse提供的免费串口类! C serialPo rt类。CserialPort类主要包括了串口初始化、启动串口通信监测线程、暂停或停止监测线程、关闭串口、发送字符或数据等函数。

  要使用CserialPort类需要先执行以下两个步骤:

  ( 1)将Ser ia lPor.t cpp文件和Seria lPor.t h 文件拷贝到工程文件夹;( 2)将Ser ia lPor.t cpp文件和Seria lPor.t h 文件加入到工程并# include “SerialPo r.t h”。

  当打开VC+ +界面时, 界面上会显示测试台当前的图像, 如图4所示。以图像的中心点作为原点, 将鼠标在需要测量的目标点处双击, 通过OnLButtonDblC lk( )函数和SetCapture( )函数获取目标点的坐标值, 再将此坐标值与原点比较, 所得的差值再通过串口传输给单片机。单片机则会根据此差值控制测试台做相应的移动, 将目标点移动到原点的位置, 此时目标点就成了新的原点。控制原理图如图5所示。

视频采集效果图

图4  视频采集效果图

测试台的控制原理图

图5  测试台的控制原理图

  5  改造后的技术指标

  通过控制步进电机来实现测试台的自动控制,跟原来的手动探针测试台相比, 许多性能都有了很大的提高。包括定位精度、升降控制的精度以及步进速率等等。表1列出了改造后测试台的一些技术指标。

表1  测试台改造后的技术指标

测试台改造后的技术指标

  6  结束语

  探针测试台是半导体集成电路测试的重要设备, 它的自动化控制以及控制的精准度对半导体测试都是非常重要的。改造完成后的探针测试台经过测试, 成功地完成了对测试台的全自动控制, 实现了实时监控, 根据表1可以看出, 控制精度高。由于还采用了VC+ +编写上位机界面控制, 使得改造后的探针测试台还具有界面友好、操作简单等优点。

关键字:手动探针  测试台  MSP430 引用地址:手动探针测试台的自动化设计

上一篇:一种基于MODBUS总线高压软起动装置液晶显示界面的设计
下一篇:基于磁阻传感器的低功耗方向指示系统

推荐阅读最新更新时间:2024-03-16 13:22

MSP430笔记2——时钟模块UCS
时钟信号的产生 时钟源: LFXT1CLK 外部低频振荡器 32.768KHZ XT2CLK 外部高频振荡源 4MHZ DCOCLK 内部数字控制振荡源(1MHZ、8MHZ、12MHZ、16MHZ已校准) VLOCLK 内部低耗低频振荡源 10KHZ 时钟信号: 时钟源经过分频得到 可对时钟源分频1、2、4、8 有些型号不支持XT2CLK UCS的操作说明 开机上电默认时钟: ACLK:XT1(无效时,低频REFO,其他DCO) MCLK:DOCCLKDIV(DOC分频得到) SMCLK:DOCCLKDIV //配置时钟代码 #include msp430.h int main(void) { WDTCTL
[单片机]
<font color='red'>MSP430</font>笔记2——时钟模块UCS
MSP430G2553 频率、占空比、脉冲宽度测量
测量频率、占空比、脉冲宽度等信号数字量应该算是430中比较简单的一个实验,而且幸运的是TI官方的示例程序中有相关的内容。 传送门: https://dev.ti.com/tirex/explore/node?devices=MSP430G2553&node=AFB5DJx-bgFTI4ERhplnuw__IOGqZri__LATEST https://dev.ti.com/tirex/explore/node?devices=MSP430G2553&node=AFB5DJx-bgFTI4ERhplnuw__IOGqZri__LATEST 进行测量的重点是对信号上升沿和下降沿的捕获,这一点利用定时器的捕获功能就可以实现。
[单片机]
<font color='red'>MSP430</font>G2553 频率、占空比、脉冲宽度测量
MSP430 LED扫描程序范例(采用HC595芯片扩展)
#i nclude msp430x14x.h #i nclude led.h unsigned char seg ={ 0x3f,0x06,0x5b,0x4f, /* 0 1 2 3*/ 0x66,0x6d,0x7d,0x07, /* 4 5 6 7 */ 0x7f,0x6f,0x77,0x7c, /* 8 9 A B */ 0x39,0x5e,0x79,0x71 /* C D E F */ }; void Init_Port(void) { //将P1口所有的管脚在初始化的时候设置为输入方式 P1DIR = 0; //将P1口所有的管脚设置为一般I/O口 P1SEL = 0; // 将P
[单片机]
<font color='red'>MSP430</font> LED扫描程序范例(采用HC595芯片扩展)
MSP430系列芯片晶振选型说明
本报告把MSP430系列芯片分为两个部分,一个是高速晶振接口,另一个是低速晶振接口,在一般的情况下,高速晶振接口所能接的晶振,低速晶振接口也能接,但是低速晶振必须要通过适当软件的配置来使低速晶振接口能接高速晶振。每个接口都有相应的电气特性,在选择晶振时就必须要根据所有芯片晶振接口的电气特性来选择相应合适的晶振。MSP430系列芯片的低速晶振接口,电气特性分析,如下表所示:同时要注意MSP430系列芯片中的1系列的芯片的内部电容是固定的,为12pF。 软件设置模式 电源电压要求 所接晶振 晶振接口内部电容 匹配电容 低频模式0 1.8 V to 3.6
[单片机]
低轼耗数据采集系统的USB接口设计
引言 实现系统运行的最小功耗是现代电子系统的普通取向,也是绿色电子的基本要求。采有最小功耗设计方法既能减少电子设备的使用功耗,又能减少备用状态下的功率消耗。在节省能源的同时还有利于减少电磁污染,有利于电子系统向便携式方向发展,有助于提高系统的可靠性。 现代工业生产和科学研究对数据采集的要求日益提高。在许多场合要求数据采集系统向便携化方向发展,要求系统具有体积小、功耗低、传输速率快、使用方便灵活等特点。在数据采集系统中,如何节省电能以使系统工作时间更长,如何通信才能使系统数据传输速度更快,已经成为系统开发过程中必须加以考虑的主要内容。 微控制器MSP430的超低功耗技术在众多单片机中独树一帜,同时它具有集成高度等特点,因
[嵌入式]
MSP4301602显示Ⅰ
/******************************************************************** 1602液晶显示 ********************************************************************/ #include msp430x14x.h #define CPU_F ((double)8000000) #define delay_us(x) __delay_cycles((long)(CPU_F*(double)x/1000000.0)) #define delay_ms(x) __delay_cycles((long)(CPU
[单片机]
基于MSP430单片机的智能IC卡水表控制器
0 引言 随着IC卡应用的普及,利用IC卡实现“预付费方式”的水费管理成为可能。目前的电子水表按照抄表的方式主要可以分为网络式和分立式。由于在某些场合需要对旧的水表系统改造,如果采用网络式抄表方式需要进行抄表线路的铺设,这给施工带来很大的问题。而分立式的IC卡水表收费系统则无需考虑这一问题,这为管理部门和用户提供了极大的便利。 1 硬件电路设计 本控制器以MSP430单片机为控制核心。MSP430系列单片机是美国TI公司从1996年开始推向市场的一种16位RISC架构、超低功耗的混合信号处理器。电源采用1.8~3.6 V低电压、RAM数据保持方式下耗电仅0.1μA,活动模式下耗电250μA/MIPS,IO口漏电流仅为50
[单片机]
基于<font color='red'>MSP430</font>单片机的智能IC卡水表控制器
MSP430 USI端口配合使用ADS8361
引言 ADS8361 是一款采样速率为 500kSPS 的 16 位双路模数转换器 (ADC),该转换器具有 4 个全差分输入通道,两两一对,以实现同步高速信号采集。采样保持放大器的输入端是全差分的,此外, ADC 的输入端也保持为全差分。这使该 ADC 具有卓越的共模抑制能力:在 50kHz 时为 80dB,这在高噪声环境下非常重要。 新型 MSP430F2013 等 MSP430 器件具有通用串行接口(USI),因而可用于非常简单直接的接口,该接口不需要“粘接逻辑”且需要的软件开销也很少。有的应用要求对同步数据采集的通道实现精确定时,这时我们就能用这种接口来获取所需的系统结果。 硬件 ADS8361EVM ADS8361
[模拟电子]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved