[发明专利]一种SPI通讯控制方法、装置、设备及系统有效
申请号: | 201811463466.X | 申请日: | 2018-12-03 |
公开(公告)号: | CN109542826B | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 王志浩 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 spi 通讯 控制 方法 装置 设备 系统 | ||
1.一种SPI通讯控制方法,其特征在于,包括:
获取主设备通过SPI链路发送的时钟信号;
根据所述时钟信号,获取对应的实际时钟频率;
判断所述实际时钟频率与所述主设备的设定时钟频率之间的差值是否处于预设精度范围;
若否,则根据所述实际时钟频率和所述设定时钟频率,控制电阻网络设备和/或驱动电流设备,对所述实际时钟频率进行调整,以使所述实际时钟频率与所述设定时钟频率之间的差值处于所述预设精度范围;
所述实际时钟频率小于所述设定时钟频率时,所述根据所述实际时钟频率和所述设定时钟频率,控制电阻网络设备和/或驱动电流设备,对所述实际时钟频率进行调整,包括:
控制所述电阻网络设备,降低所述SPI链路的串阻;和/或
控制所述驱动电流设备,增大所述主设备的驱动电流;
所述SPI通讯控制方法,还包括:
若所述SPI链路的串阻达到最小串阻阈值和/或所述主设备的驱动电流达到最大电流阈值时,所述实际时钟频率与所述设定时钟频率之间的差值不处于所述预设精度范围,则控制所述主设备,调整所述设定时钟频率。
2.根据权利要求1所述的SPI通讯控制方法,其特征在于,所述控制所述主设备,调整所述设定时钟频率,包括:
通过串口设备获取操作权限信息;
根据所述操作权限信息,控制所述主设备,调整所述设定时钟频率。
3.一种SPI通讯控制装置,其特征在于,包括:
信号获取模块,用于获取主设备通过SPI链路发送的时钟信号;
频率获取模块,用于根据所述时钟信号,获取对应的实际时钟频率;
判断模块,用于判断所述实际时钟频率与所述主设备的设定时钟频率之间的差值是否处于预设精度范围;
第一调整模块,用于若不处于所述预设精度范围,则根据所述实际时钟频率和所述设定时钟频率,控制电阻网络设备和/或驱动电流设备,对所述实际时钟频率进行调整,以使所述实际时钟频率与所述设定时钟频率之间的差值处于所述预设精度范围;
所述实际时钟频率小于所述设定时钟频率时,所述第一调整模块,包括:
第一控制子模块,用于控制所述电阻网络设备,降低所述SPI链路的串阻;和/或
第二控制子模块,用于控制所述驱动电流设备,增大所述主设备的驱动电流;
所述SPI通讯控制装置,还包括:
第二调整模块,用于若所述SPI链路的串阻达到最小串阻阈值和/或所述主设备的驱动电流达到最大电流阈值时,所述实际时钟频率与所述设定时钟频率之间的差值不处于所述预设精度范围,则控制所述主设备,调整所述设定时钟频率。
4.根据权利要求3所述的SPI通讯控制装置,其特征在于,所述第二调整模块,包括:
权限获取子模块,用于通过串口设备获取操作权限信息;
调整子模块,用于根据所述操作权限信息,控制所述主设备,调整所述设定时钟频率。
5.一种SPI通讯控制设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1或2所述的SPI通讯控制方法的步骤。
6.一种SPI通讯控制系统,其特征在于,包括:主设备和与所述主设备通过SPI链路连接的从设备;
与所述主设备通过所述SPI链路连接的SPI通讯控制设备,用于获取所述主设备通过所述SPI链路发送的时钟信号;根据所述时钟信号,获取对应的实际时钟频率;判断所述实际时钟频率与所述主设备的设定时钟频率之间的差值是否处于预设精度范围;若否,则根据所述实际时钟频率和所述设定时钟频率,控制电阻网络设备和/或驱动电流设备,对所述实际时钟频率进行调整,以使所述实际时钟频率与所述设定时钟频率之间的差值处于所述预设精度范围;
与所述SPI通讯控制设备连接的所述电阻网络设备和/或所述驱动电流设备,用于根据所述SPI通讯控制设备的控制,对所述实际时钟频率进行调整;
所述SPI通讯控制设备具体用于若所述实际时钟频率与所述设定时钟频率之间的差值不处于所述预设精度范围,则在所述实际时钟频率小于所述设定时钟频率时,控制所述电阻网络设备,降低所述SPI链路的串阻;和/或控制所述驱动电流设备,增大所述主设备的驱动电流;
所述SPI通讯控制设备还用于若所述SPI链路的串阻达到最小串阻阈值和/或所述主设备的驱动电流达到最大电流阈值时,所述实际时钟频率与所述设定时钟频率之间的差值不处于所述预设精度范围,则控制所述主设备,调整所述设定时钟频率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811463466.X/1.html,转载请声明来源钻瓜专利网。