数据总线系统及其数据传输的方法技术方案

技术编号:2855767 阅读:210 留言:0更新日期:2012-04-11 18:40
一种数据总线系统,包含一个第一总线线路和一个第二总线线路,多个站以及连接第一总线线路和第二总线线路用以实现不同传输速率的各站之间相互通信的桥站。当不同传输速率的各站欲相互通信时,发送方向与其连接的总线线路发送令牌地址信息;所述桥站根据该令牌地址信息判断发送方与接收方是否连接于同一总线线路;发送方发送数据信息;若发送方与接收方不属于同一总线线路,则所述桥站接收该数据信息;所述桥站向接收方连接的总线线路发送数据信息;接收方接收数据信息。

【技术实现步骤摘要】

本专利技术有关总线系统和其数据传输的方法,确切地说,涉及连接多个设备的总线系统,以及用于该总线系统的数据传输方法。
技术介绍
随着电子产业的高速发展,各种电子信息终端产品已经在全球得到了迅速的发展和普及。电子信息终端产品的发展和普及在很大程度上改善了人们的生活质量。而随着电子信息终端产品不断朝着多媒体应用的方向发展,提供具有高速数据传输速率的通信总线系统已经成为需要解决的迫切问题。与本专利技术相关的现有技术可参阅皇家菲利浦电子有限公司于2000年1月13日申请的第00800201.0号的中国专利申请,该现有技术揭示了一种通信总线系统,该通信总线系统包括第一站,第二站,和连接所述第一站和所述第二站之间的一对导线,所述第二站包括用来接收由所述第一站通过所述一对导线发送的各种信号的接收电路,所述系统至少可选择高速方式和低速方式之一进行操作,所述第二站包括连接在所述接收电路参考点和一个公共点之间的偏置电压源,第一电阻和第二电阻,第一开关和第二开关,所述公共接点分别通过第一和第二串连电路连接到所述导线中的第一导线和第二导线,所述第一串连电路顺序地包括所述公共点、所述第一开关、第一节点和所述第一电阻,所述第二串联电路顺序地包括所述公共点、所述第二开关和所述第二电阻。然而,如前述第00800201.0号中国专利申请所示,该现有技术所揭示的通信总线系统只能选择高速方式和低速方式之一进行操作,而不能同时选择高速方式和低速方式两种。对于一个通信系统来说,经常会存在有些器件欲以高速方式运行而有些器件欲以低速方式的情况,这种情况下,第00800201.0号中国专利申请所揭示的现有技术难以满足整个系统的需要,难以达到提高通信总线系统整体运行速率的目的。
技术实现思路
本专利技术的目的在于克服上述缺陷,提供一种提高整体传输速率的通信总线系统及其数据传输方法。本专利技术的目的是通过以下技术方案实现的一种数据总线系统,该数据总线系统包含至少一个第一总线线路和一个第二总线线路;与第一总线线路及第二总线线路连接的若干个站,连接于第一总线线路上的各站与连接于第二总线线路上的各站可以以不同的传输速率进行通信;至少一个互连第一总线线路与第二总线线路的桥站,用以实现传输速率不同之各站之间的通信。所述桥站包括连接于所述第一总线线路,并对所述第一总线线路进行读写的第一输入输出模块;连接于所述第二总线线路,并对所述第二总线线路进行读写的第二输入输出模块;存放连接于所述第一总线线路及第二总线线路的所有站的地址信息的路由模块;数据处理模块,该数据处理模块分别与所述第一输入输出模块、第二输入输出模块以及路由表相连,用以对第一输入输出模块、第一输入输出模块以及路由表发送/接收的数据或命令进行分析以及产生相应的控制信号。所述桥站还包括至少一数据缓冲模块,用以存放需要所述桥站转发的数据信息。所述路由模块为一个分为第一区和第二区的存储单元,该第一区存放连接于所述第一总线线路的所有站的地址信息,该第二区存放连接于所述第二总线线路的所有站的地址信息。所述数据处理模块采用中断或者扫描的方式获得来自所述第一输入输出模块及第二输入输出模块数据请求。所述数据处理模块与所述第一输入输出模块及所述第二输入输出模块之间的数据交换可以采用时间共享的方式。所述若干个站中至少存在一个与第一总线线路以及第二总线线路均相连的站,该与第一总线线路以及第二总线线路均相连的站至少包含一个第三输入输出模块、一个第四输入输出模块以及另一个数据处理模块,该第三输入输出模块与第四输入输出模块分别可以存取符合不同通信协议的数据。所述第三输入输出模块与所述第一总线线路相连,所述第四输入输出模块与第二总线线路相连,所述另一个数据处理模块分别与所述第三输入输出模块及所述第四输入输出模块相连。所述另一个数据处理模块采用中断或者扫描的方式获得来自所述第三输入输出模块及第四输入输出模块数据请求。所述另一个数据处理模块与所述第三输入输出模块及所述第四输入输出模块之间的数据交换可以采用时间共享的方式。所述第一总线线路与所述第二总线线路符合不同的通信协议。一种数据传输方法,包括如下步骤(1)发送方向与其连接的总线线路发送令牌地址信息;(2)所述桥站根据该令牌地址信息判断发送方与接收方是否连接于同一总线线路;(3)发送方发送数据信息;(4)若发送方与接收方不属于同一总线线路,则所述桥站接收该数据信息;(5)所述桥站向接收方连接的总线线路发送数据信息;(6)接收方接收数据信息。在步骤(1)之前还包括所述数据总线系统确定一个主站。所述主站必须为连接于所述第一总线线路所有站中的任意一个。当所述数据总线系统确定了一个主站之后,若发送方或者接收方属于所述第一总线线路并且所述主站本身不为该发送方或者接收方,则主站向发送方或者接收方发送许可命令,将所述第一总线线路的控制权交给该发送方或者接收方。所述令牌地址信息中至少包含接收方的地址信息。步骤(4)还包括若发送方与接收方属于同一总线线路,则所述桥站总线线路上的数据信息不响应。步骤(4)之后还包括所述桥站将所述数据信息转换为非协议的原始数据,并将其存储于所述数据缓冲模块中;所述桥站将该非协议的原始数据转换为符合接收方通信协议的数据。步骤(6)之后还包括接收方对接收到的数据信息进行验证;若验证结果正确,则接收方向发送方发送确认信息;该次数据传输完毕。数据传输完毕之后,取得第一总线线路控制权的发送方或者接收方向所述主站交还控制权。若验证结果错误,则接收方向发送方发送否认信息。若发送方接收到接收方的否认信息,则重发上次的数据信息。相较于现有技术,本专利技术通过采用两组符合不同传输速率协议的总线线路,将欲以不同速率通信的各个器件分别接入到该总线线路,并通过桥站对该两组总线线路进行连接使他们之间能够互相通信,使得本专利技术的通信总线系统中的器件可以采用不同传输速率进行通信,达到了提高通信系统整体传输速率的目的。附图说明图1为本专利技术一种数据总线系统的结构图。图2为本专利技术数据总线系统中数据处理模块与H-IO模块以及L-IO模块采用时间共享进行数据交换的示意图。图3本专利技术数据总线系统的数据传输方法的流程图。图4-a及图4-b为本专利技术数据总线系统中同属于第一通信子系统的从站之间进行数据传输的数据流向图。图5-a及图5-b为本专利技术数据总线系统中第一通信子系统的从站与第二通信子系统的从站进行数据传输的数据流向图。图6为本专利技术一种第一通信子系统采用USB协议、第二通信子系统采用I2C协议的数据总线系统的结构图。以下将参考附图对根据本专利技术的用于传输数据的装置和方法进行说明。具体实施方式请参阅图1所示,本专利技术数据总线系统包括第一总线线路10a和第二总线线路10b,以及连接在两条总线线路10a、10b上的若干个站11、12、14、15、16、17和一个桥站13。其中,站11、12、桥站13与第一总线线路10a和第二总线线路10b相连接,站14、15与第二总线线路10b相连接,站16、17与第一总线线路10a相连接。由第一总线线路10a,以及连接在10a上的站11、12、16、17、桥站13构成了第一通信子系统,它被安排以一种高速通信协议进行通信;由第二总线线路10b,以及连接在10b上的站11、12、14、15、桥站13构成了第二通信本文档来自技高网
...

【技术保护点】
一种数据总线系统,其特征在于,该数据总线系统包含:至少一个第一总线线路和一个第二总线线路;与第一总线线路及第二总线线路连接的若干个站,连接于第一总线线路上的各站与连接于第二总线线路上的各站可以以不同的传输速率进行通信;   至少一个互连第一总线线路与第二总线线路的桥站,用以实现传输速率不同之各站之间的通信。

【技术特征摘要】

【专利技术属性】
技术研发人员:莫皓然黄铭峰楼毅越马长伍
申请(专利权)人:上海迪比特实业有限公司
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1