[发明专利]一种支持多协议的总线控制系统及方法有效
申请号: | 202110316903.0 | 申请日: | 2021-03-25 |
公开(公告)号: | CN112804128B | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 胡建国;李洋;王德明;吴劲;丁颜玉;段志奎 | 申请(专利权)人: | 广州智慧城市发展研究院;广东曜芯科技有限公司;中山大学 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L29/06;H04L29/08 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王宇杨 |
地址: | 510800 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 协议 总线 控制系统 方法 | ||
1.一种支持多协议的总线控制系统,其特征在于,包括:
信号同步处理模块(100),用于获取输入信号,对所述输入信号进行同步处理,得到同步后的输入信号,其中,输入信号包括来自上位机的协议选择输入信号和通信协议输入信号;
通信协议选择模块(200),与所述信号同步处理模块(100)电性连接,用于获取同步后的所述输入信号,对其中的所述协议选择输入信号进行采样,得到选择指示,并根据所述选择指示,确定一种支持的通信接口协议作为当前通信接口协议;
硬件地址编程模块(300),与信号同步处理模块(100)电性连接,用于获取同步后的所述通信协议输入信号,在硬件地址编码模式下对通信协议输入信号进行采样,以及在非硬件地址编码模式下对协议选择输入信号进行寄存;
其中,所述硬件地址编码模式采用IIC硬件地址编程模式,寄存非硬件地址编码模式下的协议选择输入信号作为IIC硬件地址;
通信数据处理模块(400),与所述通信协议选择模块(200)和所述硬件地址编程模块(300)电性连接,用于获取同步后的所述通信协议输入信号,根据所述当前通信接口协议,对当前通信接口协议所需的通信协议输入信号进行信息处理,以及,当帧格式里的地址帧与硬件地址编程模块(300)里寄存的地址相同时,与硬件地址编程模块(300)建立通信;
引脚复用控制模块(500),与所述通信数据处理模块(400)电性连接,用于根据当前通信接口协议,配置输出引脚,输出通信协议输出信号。
2.根据权利要求1所述的支持多协议的总线控制系统,其特征在于,所述信号同步处理模块(100)为相互串联的多组多级同步寄存器,所述多级同步寄存器为三级同步寄存器。
3.根据权利要求2所述的支持多协议的总线控制系统,其特征在于,多级同步寄存器的数量为2n-1+Umax,其中,n为所述支持的通信接口协议的数量,Umax为最大引脚数量,所述最大引脚数量为支持的通信接口协议中所需引脚最多的通信接口协议所需的引脚数量。
4.根据权利要求3所述的支持多协议的总线控制系统,其特征在于,通信协议选择模块(200)包括:
协议选择信号拼接单元(210),与所述信号同步处理模块(100)电性连接,用于获取并采样同步后的所述协议选择输入信号,得到选择指示,并根据所述选择指示,确定所述当前通信接口协议;
引脚复用输入控制单元(220),与所述协议选择信号拼接单元(210)电性连接,用于提供当前通信接口协议所需时钟信号、使能信号以及相关协议信息。
5.根据权利要求4所述的支持多协议的总线控制系统,其特征在于,通信协议选择模块(200)还包括:
SEL信号判断单元(230),与信号同步处理模块(100)电性连接,用于获取同步后的通信协议输入信号,判断通信协议输入信号是否进入硬件地址编码模式。
6.根据权利要求5所述的支持多协议的总线控制系统,其特征在于,硬件地址编程模块(300)包括:
硬件地址采样单元(310),与所述SEL信号判断单元(230)电性连接,用于当通信协议输入信号进入硬件地址编码模式时,采样并寄存通信协议输入信号;
硬件地址匹配比较单元(320),与所述硬件地址采样单元(310)电性连接,用于对帧格式里的地址帧与硬件地址采样单元(310)里寄存的地址进行比较,并当两者相同时,与IIC数据处理单元(430)建立通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州智慧城市发展研究院;广东曜芯科技有限公司;中山大学,未经广州智慧城市发展研究院;广东曜芯科技有限公司;中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110316903.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:模块化节水厕所
- 下一篇:一种堆垛机取放货系统及其应用方法