[发明专利]一种采用单MCU实现多通道异步化测试的方法无效
申请号: | 200910059193.7 | 申请日: | 2009-05-06 |
公开(公告)号: | CN101603884A | 公开(公告)日: | 2009-12-16 |
发明(设计)人: | 张永林 | 申请(专利权)人: | 和芯微电子(四川)有限公司 |
主分类号: | G01M19/00 | 分类号: | G01M19/00 |
代理公司: | 成都天嘉专利事务所(普通合伙) | 代理人: | 徐 丰 |
地址: | 610041四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 采用 mcu 实现 通道 异步 测试 方法 | ||
技术领域
本发明涉及电子技术、微电子技术及通信领域,特别是针对机械手的一种采用单MCU实现多通道异步化测试的方法。
背景技术
在某些单处理器单通道测试系统,可用测试资源很多,大约有1000个左右,但现有的单通道测试系统,如图1所示,包括测试机、探针台、通讯软件,只支持一个产品同测。由于测试硬件不支持,包括测试软件也不支持多个产品同测,在测试一些引脚比较少的小Pin的产品,如16个PAD的产品,如果一个PAD占用一个,测试该产品仅仅使用了16个,其余984个完全没用使用,处余闲置状态,浪费测试资源。
因为现在多通道测试系统均采用了多处理器,即各通道至少一个处理器用于处理本通道测试任务;至少一个中央处理器负责协调各通道的测试和与机械手通讯;相当于将上述的多个单通道测试系统组合在一起加上一个用于协调各通道测试的处理器,这样每个通道都有很多测试资源因为处于闲置而被浪费;采用多核处理器后,在程序设计上需要针对各处理器分别编写各自的程序;增加开发时间、复杂性;所以不适用于单处理器测试机系统多通道同时异步化测试,针对在单处理器测试系统上应该充分利用资源,所以需要能实现在单MCU测试机系统实现多通道异步化测试的方法。
发明内容
本发明为解决上述问题是提供一种采用单MCU实现多通道异步化测试的方法,使在单MCU测试系统上可以进行多个产品同测,可以达到充分利用测试系统资源,提高测试系统效率目的,特别适用于针对机械手用的单MCU多通道测试机系统。
本发明的技术方案如下:
一种采用单MCU实现多通道异步化测试的方法,其特征在于:将一个单MCU通过多通道分选机与多个单通道测试系统组合形成多通道测试系统,这样就可以同时对多个产品进行测试;所述多通道分选机与多个单通道测试系统组合,是通过一根通讯电缆连接单测试系统与多通道分选机的通讯口;或者,依次将多通道分选机的通道1到n连接到单MCU测试系统组合形成多通道测试系统,其中n为整数。
所述多个单通道测试系统包括产品测试通道1、产品测试通道2……产品测试通道n,其中n为整数。
所述多通道分选机还可由手动或外部事件替代,触发启动各通道测试应用。
所述方法的具体步骤为:
A.系统初始化
a、初化与多通道分选机的通讯状态;
b、初始化各测试通道状态;
c、初始化各系统变量及寄存器;
B.等待用于启动某通道开始测试的外部中断;
C.当由外部事件触发的启动某通道开始测试的外部中断来临,系统处理中断,判断并启动对应的通道开始测试;
D.某通道在测试中还没测试结束,由外部事件触发的启动另一通道的中断来临,系统保护现场,判该中断的优选级是否高于当前通道优先级;
当高于当前优先级,系统则保存当前状态,置标志寄存器,执行高优先级通道测试任务,当高优先级任务执行完成,系统判别先前置的标志寄存器继续未执行完的通道测试任务;当不高于当前通道优先级,系统则置标志寄存器,继续当前的测试,当当前通道测试完成,系统判别先前置的标志寄存器,开启另一通道的测试;
E.当前所有通道的测试任务都已完成,系统判断是否结束,结束则系统退出运行,否则系统返回上述步骤B继续运行。
本发明的有益效果如下:
本发明可以充分利用单MCU测试系统的资源,并且实现了在单MCU测试系统上进行多个产品的同测,还可以提高测试系统效率,特别适用于针对机械手用的单MCU多通道测试机系统。
附图说明
图1为背景技术中传统单处理器测试系统的结构示意图
图2为本发明适用的系统结构示意图
图3为本发明的具体工作流程图
图4为本发明实施例1中的测试系统结构示意图
图5为本发明实施例2中的测试系统结构示意图
具体实施方式
实施例1
如图2-3所示,一种采用单MCU实现多通道异步化测试的方法,是通过将一个单MCU通过多通道分选机与多个单通道测试系统组合形成多通道测试系统,这样可以同时对多个产品进行测试;所述多通道分选机与多个单通道测试系统组合,是通过一根通讯电缆连接单MCU测试系统与多通道分选机的通讯口;或者,依次将多通道分选机的通道1到n连接到单MCU测试系统组合形成多通道测试系统,其中n为整数。
所述多通道分选机还可由手动或外部事件替代,触发启动各通道测试应用。
所述方法的具体步骤为:
A.系统初始化
a、初化与多通道分选机的通讯状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于和芯微电子(四川)有限公司,未经和芯微电子(四川)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910059193.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:液晶面板的裂片治具及裂片方法
- 下一篇:喷泉式冷却水循环的冷坩埚