一种网关产品的芯片老化检测系统及方法与流程

文档序号:33131117发布日期:2023-02-01 08:30阅读:105来源:国知局
一种网关产品的芯片老化检测系统及方法与流程

1.本发明涉及通信设备老化检测技术,具体涉及一种网关产品的芯片老化检测系统及方法。


背景技术:

2.随着光通信时代的到来,光网络终端设备也就是网关的量正在成几何倍数增加,然而每一台网关产品的几种关键元器件在生产完成后都需要进行芯片老化检测,以防止芯片本身故障或者和软件不兼容而导致网关运行出问题,因此芯片老化检测是一项必须的基础工序。
3.目前,各生产厂家在进行这一工序时要么采用人工检测,要么只做芯片上电老化检测,前者需要大量的有经验的工人,且效率相对较低,且有操作失误的风险,而后者则不能检测全部主要芯片潜在的风险问题。


技术实现要素:

4.本发明所要解决的技术问题是:提出一种网关产品的芯片老化检测系统及方法,解决传统技术中老化检测效率低、功能检测不全面的问题。
5.本发明解决上述技术问题采用的技术方案是:
6.一方面,本发明提供了一种网关产品的芯片老化检测系统,用于对待测网关的芯片进行老化检测,该系统包括:olt装置、odn网络、电话录音盒、老化服务器、电源继电器和两个串口日志采集器;
7.两个待测网关通过odn网络与olt装置相连;所述两个待测网关的电源输入通过电源线连接所述电源继电器;所述电源继电器的控制端通过网线连接老化服务器;所述两个待测网关分别通过串口线连接到对应的两个串口日志采集器;所述串口日志采集器通过usb数据线连接到老化服务器;所述两个待测网关还分别通过电话线连接所述电话录音盒;所述电话录音盒通过usb数据线连接至老化服务器。
8.进一步的,所述老化服务器上设有自动开关机压力测试工具,用于基于设置的上电时间和周期控制电源继电器的打开或闭合给待测网关供电或断电,以实现网关的断电重启检测;还用于设置继电器为稳定供电模式,并基于网关运行的老化检测程序配置为reboot、ddr、flash、wifi和bosa芯片对应的功能测试项,来检测网关对应芯片是否正常。
9.进一步的,所述老化服务器上设有语音通话诊断软件,用于通过控制电话录音盒,将两个待测网关中的一台网关作为主叫设备,另外一台网关作为被叫设备,模拟话机的摘机、拨号、响铃、通话以及挂断等操作,来检测网关的语音芯片长时间运行是否正常。
10.进一步的,所述老化检测程序包括老化检测引导程序和老化检测子功能程序;
11.所述老化检测引导程序在生成镜像烧录文件的时候预置,其用于检测u盘插入事件的处理,包括u盘启动老化检测,更新老化检测子程序;
12.所述老化检测子功能程序包括ddr压力测试、flash压力测试、wifi压力测试和
bosa压力测试检测程序以及reboot热重启测试程序,用来检测芯片参数兼容性问题。
13.另一方面,基于上述系统,本发明还提供了一种网关产品的芯片老化检测方法,包括:
14.待测网关开机启动,读取老化配置文件;
15.启动老化检测流程后,根据老化配置文件中的参数执行老化测试和结果判断;
16.记录检测结果。
17.进一步的,所述启动老化检测流程包括:
18.通过在待测网关固定目录下烧录的老化检测程序启动老化检测流程;
19.或者,当u盘插入网关,老化检测引导程序检测到u盘中有老化测试程序并自动拷贝到网关固定目录后,重启网关来启动老化检测流程。
20.进一步的,所述老化配置文件的内容包括:
21.老化检测子程序及老化数据存储路径,老化测试运行总时间;
22.老化检测子程序配置脚本开机是否只执行一次或者重复执行;
23.老化检测子程序测试功能配置,包括:flash随机生成大小、ddr申请内存大小、使能开关、间隔执行时间;
24.老化检测静默配置,包括静默间隔时间和静默时间。
25.进一步的,该检测方法还包括:
26.当达到设置的静默间隔后,静默服务发出静默开始事件,监控子程序测试项的测试状态,使每个测试项完成当轮测试后,不再进入下一轮测试,等待所有测试项停止后,进入静默等待,静默等待后,静默服务发出静默结束事件,老化测试程序监听后,重新启动老化测试。
27.进一步的,该检测方法还包括:
28.网关开机启动后若判断上一次重启原因不是断电或reboot,则通过led灯提示异常状态,老化检测程序不执行任何老化测试项;
29.老化测试过程中,若任意一个老化测试项出现异常,则停止所有老化测试项,记录执行结果,led灯按照异常状态定义闪烁提示。
30.进一步的,所述静默间隔时间为开始执行老化测试后,从测试项开始执行到启动静默的时间或上次静默停止后,重新开始执行各项测试到下一次启动静默的时间;
31.当继电器和reboot重启开机后,重新开始计算静默间隔时间;当测试过程中插入u盘,对老化配置文件或程序进行更新,重新开始老化测试后,静默间隔时间重新计算。
32.本发明的有益效果是:
33.本发明基于上述搭建的芯片老化检测系统通过老化检测程序对ddr,flash等芯片进行压力测试,通过继电器断电重启和reboot热重启检测参数兼容性以及语音通话诊断软件检测语音芯片的稳定性和兼容性;能够提前发现网关产品关键芯片的不良故障问题,以及一些芯片参数不兼容的现象,该方案老化检测效率高,且检测覆盖面广。
附图说明
34.图1为本发明实施例中的芯片老化检测系统结构示意图;
35.图2为本发明实施例中的镜像烧录启动老化检测流程图;
36.图3为本发明实施例中的u盘启动老化检测流程图。
具体实施方式
37.本发明旨在提出一种网关产品的芯片老化检测系统及方法,解决传统技术中老化检测效率低、功能检测不全面的问题。本发明首先搭建了芯片老化检测系统,该系统包括:olt装置、odn网络、电话录音盒、老化服务器、电源继电器和两个串口日志采集器;两个待测网关通过odn网络与olt装置相连;所述两个待测网关的电源输入通过电源线连接所述电源继电器;所述电源继电器的控制端通过网线连接老化服务器;所述两个待测网关分别通过串口线连接到对应的两个串口日志采集器;所述串口日志采集器通过usb数据线连接到老化服务器;所述两个待测网关还分别通过电话线连接所述电话录音盒;所述电话录音盒通过usb数据线连接至老化服务器。
38.此外,本发明基于上述搭建的芯片老化检测系统通过老化检测程序对ddr,flash等芯片进行压力测试,通过继电器断电重启和reboot热重启检测参数兼容性以及语音通话诊断软件检测语音芯片的稳定性和兼容性;能够提前发现网关产品关键芯片的不良故障问题,以及一些芯片参数不兼容的现象。
39.实施例:
40.如图1所示,本实施例中的芯片老化检测系统包括olt(光线路终端)装置、odn(光配线网络)、电话录音盒、老化服务器、电源继电器和两个串口日志采集器;
41.将网关通过odn网络与olt相连;网关供电是通过电源线与继电器相连,然后继电器控制口通过网线连接到老化检测服务器;网关通过串口线连接到串口日志采集器,采集器通过usb数据线连接到老化服务器;网关通过电话线连接到电话录音盒,电话录音盒通过usb数据线连接到老化检测服务器。
42.老化检测服务器上的自动开关机压力测试工具用于设置上电时间和周期,然后控制继电器电路的打开与闭合来给网关供电或断电,从而实现网关的断电重启检测。还用于设置继电器为稳定供电模式,基于网关运行的老化检测程序配置为reboot、ddr、flash、wifi和bosa芯片对应的功能测试项,来检测网关对应芯片是否有问题。
43.老化检测服务器上的语音通话诊断软件通过控制电话录音盒,把一台网关作为主叫设备,另外一台网关作为被叫设备,模拟话机的摘机、拨号、响铃、通话以及挂断等操作,来检测网关语音芯片长时间运行是否正常。
44.基于上述系统,本实施例实现的网关产品的芯片老化检测方法,包括:
45.待测网关开机启动,读取老化配置文件;
46.启动老化检测流程后,根据老化配置文件中的参数执行老化测试和结果判断;
47.记录检测结果。
48.具体而言,网关产品的老化检测程序由两部分组成:老化检测引导程序、老化检测子功能程序;
49.其中,老化检测引导程序在生成镜像烧录文件的时候已经预置进去,该程序的主要功能是检测u盘插入事件的处理,例如u盘启动老化检测,更新老化检测子程序等内容。
50.老化检测子功能程序主要包含ddr压力测试、flash压力测试、wifi压力测试和bosa压力测试等芯片检测程序;还包括reboot热重启测试程序,用来检测芯片参数兼容性
问题。
51.老化检测子程序进行老化检测前需先读取老化配置文件,得到每个子程序对应的配置信息,并在运行中使用参数信息进行老化测试及结果判断,其内容包括:
52.老化检测子程序及老化数据存储路径,老化测试运行总时间等;
53.老化检测子程序配置脚本开机是否只执行一次或者重复执行。
54.老化检测子程序测试功能配置,包括flash随机生成大小、ddr申请内存大小、使能开关、间隔执行时间等内容。
55.本实施例中还设置了老化检测静默机制,用户可配置静默间隔时间和静默时间。
56.静默机制是模拟现网用户使用一段网络后休息待机的情况,根据配置文件判断,是否使能静默机制,及静默间隔时间和静默时间。所述静默间隔时间为开始执行老化测试后,从测试项开始执行到启动静默的时间或上次静默停止后,重新开始执行各项测试到下一次启动静默的时间;当继电器和reboot重启开机后,重新开始计算静默间隔时间;当测试过程中插入u盘,对老化配置文件或程序进行更新,重新开始老化测试后,静默间隔时间重新计算。
57.达到设置的静默间隔后,静默服务发出静默开始事件,监控子程序测试项的测试状态,使每个测试项完成当轮测试后,不再进入下一轮测试,等待所有测试项停止后,进入静默等待(继电器重启除外)。
58.静默等待后,静默服务发出静默结束事件,老化测试程序监听后,重新启动老化测试。
59.本实施例中启动老化检测流程的方式有两种:
60.(1)镜像烧录老化检测:
61.制作镜像烧录文件时,把老化检测程序放到固定目录,在启动脚本中读取配置文件的配置参数选项来执行对应老化检测程序,如图2所示。
62.(2)u盘启动老化检测:
63.网关启动运行后,当u盘插入网关,老化检测引导程序检测到u盘中有老化测试程序并自动拷贝到网关固定目录并重启网关后执行老化测试,如图3所示。
64.网关开机启动后判断上一次重启原因不是断电或reboot,led灯提示异常状态,老化检测程序不执行任何测试项。
65.测试过程中,任意一个测试项出现异常,停止所有测试项,记录执行结果,led灯按照异常状态定义闪烁提示。重启后仍按照上次执行结果闪烁led灯,提示故障,不执行任何测试项。老化测试项包括下面四个测试内容:
66.ddr老化压力测试,flash老化压力测试,wifi老化压力检测和bosa老化压力检测。
67.如果老化检测的结果有异常,则根据记录的故障日志进行排查分析故障原因,然后重新进行新一轮的老化检测;
68.完成老化检测后,网关老化检测程序需要将检测结果进行保存,老化检测结果和老化子功能的测试故障日志保存到指定目录,如果老化检测结果有问题则根据故障日志报错信息进一步排查硬件故障。老化检测过程和检测结束时网关上面的led灯运行状态,用于显示老化检测相对应每一步的检测结果。
69.最后应当说明的是,上述实施例仅是优选实施方式,并不用以限制本发明。应当指
出,对于本技术领域的普通技术人员来说,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可以做出若干修改,等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1