[发明专利]基于SPI总线的通讯方法、通讯系统和通讯路由装置有效
申请号: | 200810067210.7 | 申请日: | 2008-05-13 |
公开(公告)号: | CN101582823A | 公开(公告)日: | 2009-11-18 |
发明(设计)人: | 程东彪;张立国;宋炜华;康小刚 | 申请(专利权)人: | 深圳迈瑞生物医疗电子股份有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L29/02 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 | 代理人: | 郭 燕 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 spi 总线 通讯 方法 系统 路由 装置 | ||
1.一种基于SPI总线的通讯方法,其特征在于,包括以下步骤:
A1、通过主设备数据线提供从设备的选择信号;
B1、预设的位于从设备一端的通讯路由装置根据所述选择信号确定所 选的从设备,所述通讯路由装置包括选择信号解析单元和与所述从设备一 一对应设置的访问单元,所述主设备的数据线、片选信号线和时钟信号线 接所述选择信号解析单元的输入端,所述选择信号解析单元的输出端分别 接所述各访问单元的使能端,所述各访问单元的输入端接所述主设备的数 据线和时钟信号线,所述各访问单元的输出端耦合至对应从设备的输入 端,其中,所述选择信号解析单元包括移位寄存器、与所述从设备一一对 应地设置的多个第一指令比较器、时钟计数器、时钟比较器以及与从设备 一一对应设置的多个第一与逻辑单元,所述移位寄存器用于将所述选择信 号转换为并行数据,并输出给所述第一指令比较器,所述第一指令比较器 用于将对应从设备设定的访问选择指令与所述并行数据进行比较,所述第 一指令比较器的输出端耦合到第一与逻辑单元,所述时钟计数器用于对来 自所述主设备的时钟信号进行计数,所述时钟比较器用于将设定的时钟数 与所述时钟计数器的计数值进行比较,所述时钟比较器的输出端耦合到第 一与逻辑单元,所述各第一与逻辑单元分别用于将对应的第一指令比较器 和所述时钟比较器的输出信号进行逻辑与运算,并将逻辑与运算结果输出 至对应的访问单元;
C1、主设备对所选的从设备进行访问操作。
2.如权利要求1所述的基于SPI总线的通讯方法,其特征在于,所 述步骤A1包括以下子步骤:
A11、判断主设备片选信号线的信号状态是否跳变到有效状态,如果 是则进入下一步;
A12、从跳变发生时开始计时,同时从主设备数据线接收数据,将计 时到规定的时间为止所接收的数据作为选择信号;
所述步骤B1包括以下子步骤:
B11、预先设定各从设备的访问选择指令;
B12、判断选择信号与哪一从设备的访问选择指令相匹配,将访问选 择指令与选择信号相匹配的从设备确定为所选的从设备。
3.如权利要求2所述的基于SPI总线的通讯方法,其特征在于,在 步骤C1进行中还包括以下步骤:判断主设备片选信号线的信号状态是否 跳变到无效状态,如果是则停止访问操作,并将计时清零。
4.如权利要求1至3中任一项所述的基于SPI总线的通讯方法,其 特征在于,还包括以下步骤:
A2、通过主设备数据线提供被控电气单元的选择信号;
B2、根据选择信号选定被控电气单元,并生成被控电气单元的开/关 控制指令;
C2、将控制指令发送给被控电气单元,控制其动作。
5.如权利要求4所述的基于SPI总线的通讯方法,其特征在于,所 述步骤A2包括以下子步骤:
A21、判断主设备片选信号线的信号状态是否跳变到有效状态,如果 是则进入下一步;
A22、从跳变发生时开始计时,同时从数据线接收数据,将计时到规 定的时间为止所接收的数据作为选择信号;
所述步骤B2包括以下子步骤:
B21、预先设定各被控电气单元的控制选择指令;
B22、判断选择信号与哪一被控电气单元的控制选择指令相匹配,将 控制选择指令与选择信号相匹配的电气单元确定为所选的电气单元;
B23、根据控制信号生成开/关控制指令。
6.如权利要求5所述的基于SPI总线的通讯方法,其特征在于,所 述被控电气单元为从设备电源开关和/或继电器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳迈瑞生物医疗电子股份有限公司,未经深圳迈瑞生物医疗电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810067210.7/1.html,转载请声明来源钻瓜专利网。