[发明专利]用于多从机系统的I2C总线主机优化传输方法及装置在审
申请号: | 201811349747.2 | 申请日: | 2018-11-14 |
公开(公告)号: | CN109684244A | 公开(公告)日: | 2019-04-26 |
发明(设计)人: | 陈派林;张有发 | 申请(专利权)人: | 珠海慧联科技有限公司 |
主分类号: | G06F13/12 | 分类号: | G06F13/12;G06F13/42 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 陈慧华 |
地址: | 519000 广东省珠*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据配置 硬件通道 优化传输 多从机 主机 优先级管理机制 单位时间周期 逻辑控制模块 时钟管理模块 数据传输处理 数据管理模块 中断管理模块 发送命令 接收参数 软件操作 数据传输 自动切换 多通道 配置 | ||
1.一种用于多从机系统的I2C总线主机优化传输方法,其特征在于,包括以下步骤:
A、为多个从机分别提供硬件通道,其中每个通道允许接收参数及数据配置,该参数及数据配置包含起始位、结束位、地址和数据的配置;
B、按次序向多个所述的硬件通道进行参数及数据配置,配置完上一通道的参数及数据后立即配置下一通道的参数及数据,并且在处理当前通道的参数和数据配置时同步进行后续的一个或多个通道的参数及数据配置;
C、结束所有通道的数据传输后,返回所述步骤B以从所述的硬件通道执行下一轮的参数及数据配置,以及数据传输处理。
2.根据权利要求1所述的方法,其特征在于,所述步骤A包括:
使每个硬件通道接收主机的时钟信号,并配置时钟信号的速率/数据信号采样方式;
使每个硬件通道独立地关联每个从机的数据传输和参数配置。
3.根据权利要求1所述的方法,其特征在于,所述步骤B包括:
发送开始位到硬件通道,接着进行该通道的地址和/或数据传输,然后发送结束位到该通道;并且在配置完上一通道的结束位后立即配置下一通道的起始位。
4.根据权利要求3所述的方法,其特征在于,所述步骤B还包括:
完成当前通道的地址及数据传输,并且发送完停止位命令后,以触发中断的方式,自动切换发送下一通道的起始位命令。
5.根据权利要求1所述的方法,其特征在于,所述步骤B包括:
按照每个通道的优先级顺序,按次序执行该通道的参数及数据的配置和传输;
对于相同优先级的多个通道,则按照预设的通道次序执行该通道的参数及数据的配置和传输。
6.根据权利要求1所述的方法,其特征在于,所述步骤C包括:
在每一轮循环中,如果遇到通道缺失,则跳过该缺失通道来执行下一个通道的参数及数据的配置和传输。
7.一种计算机装置,包括存储器、处理器及储存在存储器上并能够在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6中任一项权利要求所述的方法的步骤。
8.一种用于多从机系统的I2C总线主机优化传输装置,其特征在于,包括:
逻辑控制模块,用于对主机进行复位和使能操作,对各个通道进行优先级配置管理,以及启动发送命令/数据,接收数据;
从机数据管理模块,包括为每个通道配备的数据写存储模块和数据读存储模块;
时钟管理模块,用于配置时钟速率以及数据的上升/下降沿采样参数;
中断管理模块,用于提供主机完成当前的地址/数据传输发送完停止位命令后所触发的中断。
9.根据权利要求8所述的用于多从机系统的I2C总线主机优化传输装置,其特征在于,该装置集成在I2C总线主机中,并且该主机内集成时钟和数据信号接口的上拉电阻。
10.根据权利要求8所述的用于多从机系统的I2C总线主机优化传输装置,其特征在于,该装置被配置成执行如权利要求1至6中任一项权利要求所述的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海慧联科技有限公司,未经珠海慧联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811349747.2/1.html,转载请声明来源钻瓜专利网。