本发明涉及芯片,具体涉及一种电路板芯片的故障检测方法、系统、电子设备及存储介质。
背景技术:
1、电路板芯片的故障检测是通过各种检测手段来判断芯片的故障情况。根据调研,目前市面一般通过电路板功能性测试来进行芯片的故障判断,由维修人员通过原位替换芯片的方式来判断原芯片是否故障。
2、对于携带程序的芯片故障判断,首先需要读取原芯片程序,此时,若联合测试工作组(简称jtag)接口定义不明确,需要对jtag接口管脚定义进行分析,再进行程序的读取,然后将读取的程序烧录到替代芯片中。但是,通过原位替换芯片的方式进行原芯片的故障判断,不仅操作难度较高,而且存在焊接失误的风险;对于jtag接口管脚定义,传统做法是通过逻辑分析仪进行信号分析,这样的做法不仅费时且容易出错。
3、因此,如何对电路板芯片进行便捷高效的故障检测成为当前领域工作人员急需解决的问题。
技术实现思路
1、有鉴于此,有必要提供一种电路板芯片的故障检测方法、系统、电子设备及存储介质,以达到对电路板芯片进行便捷高效的故障检测的目的。
2、第一方面,本发明提供了一种电路板芯片的故障检测方法,包括:
3、判断待测电路板芯片是否携带jtag接口;
4、当待测电路板芯片不携带jtag接口时,则使用电路板检测装置进行待测电路板芯片的故障检测;
5、当待测电路板芯片携带jtag接口时,确定jtag接口的引脚定义类型;
6、基于待测电路板芯片的型号和jtag接口的引脚定义类型对待测电路板芯片进行故障检测;
7、当待测电路板芯片正常时,则检测结束,当待测电路板芯片存在故障时,输出故障信号。
8、在一种可能的实现方式中,电路板检测装置包括万用表和示波器。
9、在一种可能的实现方式中, 确定jtag接口的引脚定义类型,包括:
10、基于jtag接口定义测试板获取jtag接口的引脚定义信号;
11、利用jtag接口定义上位软件对引脚定义信号进行识别,确定jtag接口的引脚定义类型。
12、在一种可能的实现方式中,基于待测电路板芯片的型号和jtag接口的引脚定义类型对待测电路板芯片进行故障检测,包括:
13、查询待测电路板芯片的型号,获取与待测电路板芯片的型号对应的边界扫描描述语言文件;
14、获取与jtag接口的引脚类型对应的下载器单元;
15、基于边界扫描描述语言文件和下载器单元向待测电路板芯片输入检测信号;
16、在收到待测电路板芯片的反馈信号后,基于反馈信号对待测电路板芯片进行故障检测。
17、在一种可能的实现方式中,基于边界扫描描述语言文件和下载器单元向待测电路板芯片输入检测信号,包括:将边界扫描描述语言文件载入上位机测试软件中,并控制下载器单元向待测电路板芯片的外围电路输入电平激励信号。
18、第二方面,本发明提供了一种电路板芯片的故障检测系统,包括:
19、jtag接口判断模块,用于判断待测电路板芯片是否携带jtag接口;
20、常规检测模块,用于当待测电路板芯片不携带jtag接口时,则使用电路板检测装置进行待测电路板芯片的故障检测;
21、引脚定义类型确定模块,用于当待测电路板芯片携带jtag接口时,确定jtag接口的引脚定义类型;
22、故障检测模块,用于基于待测电路板芯片的型号和jtag接口的引脚定义类型对待测电路板芯片进行故障检测;
23、处理模块,用于当待测电路板芯片正常时,则检测结束,当待测电路板芯片存在故障时,输出故障信号。
24、在一种可能的实现方式中,电路板检测装置包括万用表和示波器。
25、在一种可能的实现方式中, 引脚定义类型确定模块,包括:
26、引脚定义信号获取子模块,用于基于jtag接口定义测试板获取jtag接口的引脚定义信号;
27、引脚定义类型确定子模块,用于利用jtag接口定义上位软件对引脚定义信号进行识别,确定jtag接口的引脚定义类型。
28、第三方面,本发明提供一种电子设备,包括存储器和处理器,其中,
29、存储器,用于存储程序;
30、处理器,与存储器耦合,用于执行存储器中存储的程序,以实现上述任一项电路板芯片的故障检测方法的步骤。
31、第四方面,本发明提供了一种计算机可读存储介质,用于存储计算机可读取的程序或指令,程序或指令被处理器执行时,能够实现上述任一项电路板芯片的故障检测方法中的步骤。
32、采用上述实施例的有益效果为:判断待测电路板芯片是否携带jtag接口;
33、当待测电路板芯片不携带jtag接口时,则使用电路板检测装置进行待测电路板芯片的故障检测;当待测电路板芯片携带jtag接口时,确定jtag接口的引脚定义类型;基于待测电路板芯片的型号和jtag接口的引脚定义类型对待测电路板芯片进行故障检测;当待测电路板芯片正常时,则检测结束,当待测电路板芯片存在故障时,输出故障信号。本发明通过在jtag接口的引脚定义类型自动识别的基础上,直接对待测电路板进行外接型故障检测,相对于拆卸芯片后的故障检测,过程便捷高效。
1.一种电路板芯片的故障检测方法,其特征在于,包括:
2.根据权利要求1所述的电路板芯片的故障检测方法,其特征在于,所述电路板检测装置包括万用表和示波器。
3.根据权利要求1所述的电路板芯片的故障检测方法,其特征在于,所述确定所述jtag接口的引脚定义类型,包括:
4.根据权利要求1所述的电路板芯片的故障检测方法,其特征在于,所述基于所述待测电路板芯片的型号和所述jtag接口的引脚定义类型对所述待测电路板芯片进行故障检测,包括:
5.根据权利要求4所述的电路板芯片的故障检测方法,其特征在于,所述基于所述边界扫描描述语言文件和所述下载器单元向所述待测电路板芯片输入检测信号,包括:将所述边界扫描描述语言文件载入上位机测试软件中,并控制所述下载器单元向所述待测电路板芯片的外围电路输入电平激励信号。
6.一种电路板芯片的故障检测系统,其特征在于,包括:
7.根据权利要求6所述的电路板芯片的故障检测系统,其特征在于,所述电路板检测装置包括万用表和示波器。
8. 根据权利要求6所述的电路板芯片的故障检测系统,其特征在于, 所述引脚定义类型确定模块,包括:
9.一种电子设备,其特征在于,包括存储器和处理器,其中,
10.一种计算机可读存储介质,其特征在于,用于存储计算机可读取的程序或指令,所述程序或指令被处理器执行时,能够实现上述权利要求1至5中任一项所述电路板芯片的故障检测方法中的步骤。