预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共18页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113672542A(43)申请公布日2021.11.19(21)申请号202110866031.5(22)申请日2021.07.29(71)申请人山东云海国创云计算装备产业创新中心有限公司地址250001山东省济南市自由贸易试验区济南片区浪潮路1036号浪潮科技园S01楼35层(72)发明人林宁亚(74)专利代理机构北京集佳知识产权代理有限公司11227代理人侯珊(51)Int.Cl.G06F13/42(2006.01)G06F9/50(2006.01)权利要求书2页说明书12页附图3页(54)发明名称I2C总线中的数据访问方法、装置、设备及存储介质(57)摘要本发明公开了一种I2C总线中的数据访问方法,应用于I2C总线主器件,该方法包括以下步骤:对接收到的从器件访问请求进行解析,得到待访问的目标从器件;判断目标从器件是否支持变频;若是,则从预置的变频表中查找目标从器件对应的预置最高频率,并利用预置最高频率对目标从器件进行数据访问操作;若否,则获取对目标从器件进行频率自适应测试得到的频率上限,并利用频率上限对目标从器件进行数据访问操作。应用本发明所提供的I2C总线中的数据访问方法,实现了对从器件频率的自适应自动调整,节省人力,提高了总线利用率,提高了数据访问效率,节省了耗时。本发明还公开了一种I2C总线中的数据访问装置、设备及存储介质,具有相应技术效果。CN113672542ACN113672542A权利要求书1/2页1.一种I2C总线中的数据访问方法,其特征在于,应用于I2C总线主器件,包括:对接收到的从器件访问请求进行解析,得到待访问的目标从器件;判断所述目标从器件是否支持变频;若是,则从预置的变频表中查找所述目标从器件对应的预置最高频率,并利用所述预置最高频率对所述目标从器件进行数据访问操作;若否,则获取对所述目标从器件进行频率自适应测试得到的频率上限,并利用所述频率上限对所述目标从器件进行数据访问操作。2.根据权利要求1所述的I2C总线中的数据访问方法,其特征在于,在判断所述目标从器件是否支持变频之前,还包括:从所述变频表中读取所述目标从器件对应待访问数据包大小;判断所述待访问数据包大小是否超出预设数据包大小阈值;若是,则执行所述判断所述目标从器件是否支持变频的步骤;若否,则执行所述获取对所述目标从器件进行频率自适应测试得到的频率上限的步骤。3.根据权利要求2所述的I2C总线中的数据访问方法,其特征在于,判断所述目标从器件是否支持变频,包括:从所述变频表中读取所述目标从器件对应的目标变频设置标志位;判断所述目标变频设置标志位是否为可支持变频设置。4.根据权利要求3所述的I2C总线中的数据访问方法,其特征在于,当对多从器件进行访问时,在对所述目标从器件进行数据访问操作之前,还包括:根据所述待访问数据包大小确定所述目标从器件对应的目标访问优先级;对所述目标从器件进行数据访问操作,包括:按照所述目标访问优先级对所述目标从器件进行数据访问操作。5.根据权利要求2至4任一项所述的I2C总线中的数据访问方法,其特征在于,对所述目标从器件进行频率自适应测试得到所述频率上限的过程包括:从所述变频表中获取所述目标从器件对应的基准频率;将所述基准频率作为当前通信频率;利用所述当前通信频率与所述目标从器件进行通信;判断是否通信成功;若是,则对所述当前通信频率上调第一预设频率间隔,并将调整后频率确定为当前通信频率;重复执行所述利用所述当前通信频率与所述目标从器件进行通信的步骤,直至通信失败,则将通信失败时的当前通信频率对应的最近邻上调前频率确定为所述频率上限;若否,则对所述当前通信频率下调第二预设频率间隔,并将调整后频率确定为当前通信频率;重复执行所述利用所述当前通信频率与所述目标从器件进行通信的步骤,直至通信成功,将通信成功时的当前通信频率作为所述频率上限。6.根据权利要求5所述的I2C总线中的数据访问方法,其特征在于,还包括:当对所述当前通信频率下调第二预设频率间隔的次数达到预设次数上限时,将所述变2CN113672542A权利要求书2/2页频表中所述目标从器件对应的故障标志位修改为使能状态。7.根据权利要求1所述的I2C总线中的数据访问方法,其特征在于,还包括:对所述从器件访问请求进行校验操作。8.一种I2C总线中的数据访问装置,其特征在于,应用于I2C总线主器件,包括:请求解析模块,用于对接收到的从器件访问请求进行解析,得到待访问的目标从器件;第一判断模块,用于判断所述目标从器件是否支持变频;第一访问模块,用于当确定所述目标从器件支持变频时,从预置的变频表中查找所述目标从器件对应的预置最高频率,并利用所述预置最高频率对所述目标从器件进行数据访问操作;第二访