一种数据通信协议结构及方法与流程

文档序号:12120817阅读:来源:国知局

技术特征:

1.一种数据通信协议结构,其特征在于,通信总线包括三根信号线,分别为:用于标示总线状态的BUSY线、用于系统数据传输的DATA线和用于提供通信数据时序的CLK线,所有连接到总线设备上的串行数据线都连接到通信总线的DATA线上,所有设备的时钟线都接在通信总线的CLK线上,各个设备的通信状态线都接在通信总线的BUSY线上,BUSY线、DATA线和CLK线与电源连接之间需要有上拉电阻。

2.根据权利要求1所述的一种数据通信协议结构,其特征在于,每个总线带上的设备由系统分配一个唯一的地址。

3.一种数据通信协议方法,其特征在于,利用如权利要求1-2所述的数据通信协议结构进行数据传输,规定传输数据时,数据结构如下,第一个字节为发出源设备地址,第二字节为目标设备地址,第三个字节内容表示接下来有效数据的长度,之后是对应长度的有效数据,最后附有一位数据校验位;

总线的运行由BUSY线的状态控制,总线空闲时,BUSY线由上拉电阻置为高电平,数据源设备发送数据前会先检测BUSY线状态,数据在总线开始传输的时候,数据源设备将BUSY线由高电平拉低将总线置为占用状态,接着在CLK线上产生通信时序信号,并通过DATA线发出对应时序的数据信息,每一个时钟周期对应一个bit数据的传输,在接收设备端,其他总线上的设备被BUSY线的低电平触发中断开始进行数据监听,在每个CLK低电平时段对数据进行读取,在读取第二字节的数据地址后,与自身地址进行比对,比对相符时,开始接收有效数据,若比对不符时,则退出中断,释放BUSY线,再次回到等待状态,接收设备完成所有数据的接收后,将BUSY线重新拉高,释放总线。

4.根据权利要求3所述的一种数据通信协议方法,其特征在于,所述每个总线带上的设备为相同工作频率的设备或不同工作频率的设备,总线在通信时对通信频率进行设置,各系统设备间的通信都按照设定的频率进行,当为不同工作频率的设备时,即有不同系统时钟的设备连接到总线上时,在设备的CLK线端,通过分频或倍频的调配,将设备统一配置为总线的通信频率,从而实现了即使各个设备的工作频率不同,当其连接到总线上时,其通信间的时序频率都能达到一致,屏蔽了不同系统时钟设备的差异性。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1