[发明专利]USB端口硬件参数分析方法、装置、设备及存储介质在审
申请号: | 202011397300.X | 申请日: | 2020-12-03 |
公开(公告)号: | CN112506820A | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 丁永波;王大平;杨梓;肖国良 | 申请(专利权)人: | 深圳微步信息股份有限公司 |
主分类号: | G06F13/12 | 分类号: | G06F13/12;G06F13/38 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | usb 端口 硬件 参数 分析 方法 装置 设备 存储 介质 | ||
本发明涉及一种USB端口硬件参数分析方法、装置、设备及存储介质,该方法包括:当连接USB设备后,识别USB设备的类型,加载与USB设备的类型对应的硬件访问驱动文件;运行预定的分析软件,通过分析软件调用预设的参数设置接口函数,基于参数设置接口函数调用与硬件访问驱动文件对应的库函数,通过库函数访问硬件寄存器中的多个硬件参数;基于分析软件枚举多个硬件参数的不同组合;获取USB设备在各个组合的硬件参数下的各个运行状态,对于运行状态为正常的各个组合下的硬件参数,获取各个硬件参数对USB设备的兼容性的各个走势信息,基于各个走势信息获取最优的组合下的硬件参数。本发明能够提高USB端口硬件参数的分析效率。
技术领域
本发明涉及计算机技术领域,尤其涉及一种USB端口硬件参数分析方法、装置、设备及存储介质。
背景技术
信号完整性(Signal integrity,SI)是对于电子信号质量的一系列度量标准。随着集成电路输出开关速度提高以及PCB板密度增加,信号完整性已经成为高速数字PCB设计必须关心的问题之一。电子元器件和PCB板的参数、元器件在PCB板上的布局、高速信号的布线等因素,都会引起信号完整性问题,信号传输会受到噪音和传输距离等因素影响而衰减,从而导致系统工作不稳定,甚至完全不工作。在主板设计阶段USB容易出现一些兼容性的问题,有经验的硬件工程师能够在设计初期注意到涉及兼容性的大量问题,例如:USB硬件系统中元器件布局不合理会导致易受干扰的元器件受到外界干扰,影响信号接收。USB信号的传递会随着走线距离的增大而增大损耗,从而影响数据的传送与信号的接收等。在ApolloLake平台,每次生产时会出现少部分USB不良板,例如不良率大概1‰左右,但更换CPU后,不良板的USB功能正常。经对比验证,USB不良板的CPU换到同平台其它项目上后USB功能正常,这一验证结果说明,CPU本身个体存在差异,USB存在兼容性问题,可以通过调整USB端口硬件参数来改善USB信号的完整性和设备兼容性。
以ApolloLake(处理器)平台为例,影响USB信号完整性的USB端口硬件参数有PERPORTRXISET、PERPORTTXPEHalf、PERPORTPETxiSet、PERPORTTxiSet和TxEmphasis。PERPORTRXISET有8种取值,PERPORTTXPEHalf有2种取值,PERPORTPETxiSet有8种取值,PERPORTTxiSet有8种取值,TxEmphasis有4种取值,另外此平台支持8个USB2.0端口,因此根据组合原理,此平台共有:8×2×8×8×4×8=32768种USB2.0端口硬件参数设置。现有技术中采用人工穷举的方法对USB端口硬件参数进行设置并分析、测试,获取最优的USB端口硬件参数。对于这种方法,假设USB端口硬件参数测试一次耗时5分钟,穷举方案并测试需要32768×5÷60≈2730小时,所以上述方法,耗时太长,即使实际测试时每个USB端口测试几组硬件参数,如5组,所耗工时也非常大,USB端口硬件参数的分析效率低下。
发明内容
本发明的目的在于提供一种USB端口硬件参数分析方法、装置、设备及存储介质,旨在提高USB端口硬件参数的分析效率。
本发明提供一种USB端口硬件参数分析方法,包括:
当连接USB设备后,识别所述USB设备的类型,加载与所述USB设备的类型对应的硬件访问驱动文件;
运行预定的分析软件,通过所述分析软件调用预设的参数设置接口函数,基于所述参数设置接口函数调用与所述硬件访问驱动文件对应的库函数,通过所述库函数访问硬件寄存器中的多个硬件参数;
基于所述分析软件枚举所述多个硬件参数的不同组合;
获取所述USB设备在各个组合的硬件参数下的各个运行状态,对于运行状态为正常的各个组合下的硬件参数,获取各个硬件参数对所述USB设备的兼容性的各个走势信息,基于各个走势信息获取最优的组合下的硬件参数。
本发明还提供一种USB端口硬件参数分析装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳微步信息股份有限公司,未经深圳微步信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011397300.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种变电站外借钥匙自动存取箱
- 下一篇:轮式风力发电机