The invention provides a method for locating the short circuit fault of CPU pins by using embedded software, downloading the test program to the CPU, setting the pin of CPU to the IO output pin through the test program, setting the level of one of the IO output pins to a high level through the test program, setting the level of the other IO output pins to a low level, and testing the program to a high level IO output tube. After the foot output high level, read back the level of the IO output pin. If the level of the IO output pin is high, the pin will be normal, otherwise the pin will be short-circuit. The test program sets the level of the next IO output pin to high level, and the level of the other IO output pins to low level for testing until all the IO output pin script methods are traversed, which can be used as a single board debugging. As part of the program, it can also be used as the startup self-checking code of the application. At each startup, the pin state is tested. If a fault occurs, it can lead to safety, which is a function that other checking methods do not have.
【技术实现步骤摘要】
一种采用嵌入式软件进行CPU管脚短路故障的定位方法
本专利技术涉及一种CPU管脚短路故障定位的方法,尤其涉及一种采用嵌入式的软件进行CPU管脚短路故障的定位方法。
技术介绍
现有的CPU管脚短路的检查是在焊接质量环节进行控制的,采用的检查方法有目检法、万用表测试法、X-光检查法、自动光学检查法。没有看到采用嵌入式软件进行短路故障检测的方案。随着CPU芯片管脚数目越来越多,封装尺寸越来越小,管脚越来越密,间距越来越小,目检法及万用表测量法存在效率低,漏检率高的缺点,及检测质量受经验、工作态度等人为因素的影响。X-光检查法的缺点是X-光检查设备的价格太昂贵。自动光学检查法可以检查QFP封装类型的芯片,无法检查BGA封装类型的芯片。申请号为“2013103272408”的专利中,尽管同样采用嵌入式的软件进行检测,但是该专利在检测时必须依赖外部的RAM或者ROM,CPU通过管脚发送的信号进入到外部的RAM或者ROM中,然后CPU再通过外部的RAM或者ROM进行信号的读取,获取从CPU的管脚到ROM之间通路是否故障,即该专利必须依赖外部的设备,不能进行自检。
技术实现思路
本专利技术提供一种采用嵌入式软件进行CPU管脚短路故障的定位方法,以解决现有技术存在的问题。本专利技术采用以下技术方案:一种采用嵌入式软件进行CPU管脚短路故障的定位方法,包括:将测试程序下载至CPU内部,通过测试程序将CPU的管脚设置为IO输出管脚;通过测试程序将其中一个IO输出管脚的电平设置为高电平,其余IO输出管脚的电平设置为低电平,测试程序向高电平的IO输出管脚输出高电平后,回读经过IO输出管 ...
【技术保护点】
1.一种采用嵌入式软件进行CPU管脚短路故障的定位方法,其特征在于,包括:将测试程序下载至CPU内部,通过测试程序将CPU的管脚设置为IO输出管脚;通过测试程序将其中一个IO输出管脚的电平设置为高电平,其余IO输出管脚的电平设置为低电平,测试程序向高电平的IO输出管脚输出高电平后,回读经过IO输出管脚的电平,如果回读的电平为高电平,则说明该管脚正常,否则管脚短路;测试程序将下一个IO输出管脚的电平设置为高电平,其余IO输出管脚的电平设置为低电平进行测试,直至遍历所有的IO输出管脚;通过测试程序将其中一个IO输出管脚的电平设置为低电平,其余IO输出管脚的电平设置为高电平,测试程序向低电平的IO输出管脚输出低电平后,回读经过IO输出管脚的电平,如果回读的电平为低电平,则说明该管脚正常,否则管脚短路;测试程序将下一个IO输出管脚的电平设置为低电平,其余IO输出管脚的电平设置为低电平进行测试,直至遍历所有的IO输出管脚;将测试结果输出。
【技术特征摘要】
1.一种采用嵌入式软件进行CPU管脚短路故障的定位方法,其特征在于,包括:将测试程序下载至CPU内部,通过测试程序将CPU的管脚设置为IO输出管脚;通过测试程序将其中一个IO输出管脚的电平设置为高电平,其余IO输出管脚的电平设置为低电平,测试程序向高电平的IO输出管脚输出高电平后,回读经过IO输出管脚的电平,如果回读的电平为高电平,则说明该管脚正常,否则管脚短路;测试程序将下一个IO输出管脚的电平设置为高电平,其余IO输出管脚的电平设置为低电平进行测试,直至遍历所有的IO输出管脚;通过测试程序将其中一个IO输出管脚的电平设置为低电平,其余IO输出管脚的电平设置为高电平,测试程序向低电平的IO输出管脚输出低电平后,回读经过IO输出管脚的电平,如果回读的电平为低电平,则说明该管脚正常,否则管脚短路;测试程序将下一个IO输出管脚的电平设置为低电平,其余I...
【专利技术属性】
技术研发人员:杨文阁,刘杰,张上伟,
申请(专利权)人:河南思维轨道交通技术研究院有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。