[发明专利]一种SOC开关机试验装置和方法在审
申请号: | 201710516691.4 | 申请日: | 2017-06-29 |
公开(公告)号: | CN107329866A | 公开(公告)日: | 2017-11-07 |
发明(设计)人: | 王文;李岳林;贺尚红 | 申请(专利权)人: | 长沙理工大学 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 长沙市融智专利事务所43114 | 代理人: | 杨萍 |
地址: | 410076 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 soc 开关机 试验装置 方法 | ||
技术领域
本发明涉及一种SOC开关机试验装置和方法。
背景技术
现有的SOC(System on Chip,片上系统)开关机实验,第一种方式是通过人工进行开关机,人力消耗大;第二种方式是利用继电器对交流电源进行控制,设定好开关频率,并统计系统是否出现上电异常。第二种方式虽然节省了人力,但是即使出现上电异常,也仍旧会继续设定的开关频率继续开关机,这样就会使得异常问题经过系统重启而恢复,使得无法保留和定位问题点以及进一步地分析异常解决问题。
因此,有必要设计一种既能节省人力,又能对异常问题进行现场保留的开关机试验装置和方法。
发明内容
本发明所解决的技术问题是,针对现有技术的不足,提供一种SOC开关机试验装置和方法,既能节省人力,又能对异常问题进行现场保留。
本发明所提供的技术方案为:
一种SOC开关机试验装置,包括继电器和MCU;MCU上预留有与SOC进行对接的反馈接口;所述继电器受控于MCU,用于控制SOC电源电路的通断。
进一步地,所述反馈接口为PWM、I2C、UART和GPIO等形式的接口。
本发明还提供一种SOC开关机试验方法,采用上述的SOC开关机试验装置,包括以下步骤:
通过MCU设定好SOC开关机频率,并控制继电器按照相应的频率闭合和断开,从而按照相应的频率进行SOC上电和掉电操作;SOC上电后,将上电状态反馈给MCU;
MCU通过继电器给SOC上电后开始检查反馈接口接收到的反馈信号,并根据反馈信号判断SOC上电状态(正常还是异常);若判断SOC上电正常,则MCU继续设定好的SOC开关机频率控制继电器断开和闭合,进行SOC掉电和上电操作;若判断SOC上电异常,则MCU暂停关机动作,在上电异常点停止断电;实现对SOC的问题进行现场保留,方便开发人员有机会通过JTAG(Joint Test Action Group)工具查找SOC上电后不能正常启动的原因,进行故障定位和排除。
进一步地,所述SOC上电后,运行内部自检软件检查其各个模块是否是正常状态,若各个模块出现异常即SOC没有通过自检或自检软件无法正常启动,说明SOC上电异常,将上电异常状态反馈给MCU;否则,自检通过,说明SOC上电正常,将上电正常状态反馈给MCU。
进一步地,所述反馈接口为PWM、I2C、UART和GPIO等形式的接口;反馈信号为PWM、I2C、UART和GPIO等形式的信号。
进一步地,所述反馈接口采用GPIO接口;所述反馈信号采用GPIO信号;所述SOC上电后,运行内部自检软件检查其各个模块是否是正常状态,若各个模块出现异常即SOC没有通过自检或自检软件无法正常启动,说明SOC上电异常,那么SOC将以缺省值方式输出高阻态的GPIO信号至MCU的GPIO接口;否则,自检通过,说明上电正常,SoC输出低电平的GPIO信号至MCU的GPIO接口;MCU通过继电器给SOC上电后开始检查GPIO接口接收到的GPIO信号的电平;并从MCU给SoC供电后开始计时,若在规定的时间内一直没有检测到低电平的GPIO信号,则判断SOC上电异常,MCU暂停SOC关机动作,在上电异常点停止断电。
进一步地,所述反馈接口采用I2C或者UART接口;所述反馈信号采用I2C或者UART信号;预先定义各种异常状态对应的故障值;SOC上电后,当检测到某一异常状态时,通过I2C或者UART信号将该异常状态对应的故障值反馈给MCU,MCU暂停关机动作,在上电异常点停止断电。
进一步地,所述反馈接口采用PWM接口;所述反馈信号采用PWM信号;预先定义各种异常状态对应的PWM信号的脉冲频率或占空比;SOC上电后,当检测到某一异常状态时,发送相应脉冲频率或占空比的PWM信号至MCU,MCU暂停关机动作,在上电异常点停止断电。
进一步地,调试人员根据其需要关注的异常状态,自定义一组需要关注的异常状态;MCU根据反馈信号判断SOC上电异常,且属于需要关注的异常状态时,MCU暂停关机动作,在上电异常点停止断电;否则MCU继续设定好的SOC开关机频率控制继电器断开和闭合,进行SOC掉电和上电操作。从而实现MCU根据自定义的条件来决定是否进行断电控制而保护现场;只有在需要关注的异常状态才停止自动开关机,进行问题现场的进一步分析与整改,如DDR TRAINING不通过时自动开关机,可读出Timming对齐的窗口值是多少,从而找问题的整改方向。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙理工大学,未经长沙理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710516691.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种汽轮机TSI测量装置及测量方法
- 下一篇:一种基于扫描链的芯片分析方法