一种串行总线扩展方法及设备技术

技术编号:2912167 阅读:193 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例提供了一种串行总线扩展方法及设备,所述的方法包括:从所述的串行总线中接收主设备发送的数据信息;从所述的数据信息中获取地址数据;获取所述地址数据与从设备的地址的映射关系,并根据所述映射关系将所述的主设备发送的数据信息发送给所述的从设备。本发明专利技术实施例通过地址数据与从设备地址的映射关系,使原本挂载在同一串行总线下的所有的设备全部挂载在串行总线扩展设备上,并实现了把多个地址宽度不足的从设备挂载在同一组串行总线下。

【技术实现步骤摘要】

本专利技术涉及电子
,尤其涉及一种串行总线扩展方法及设备
技术介绍
^C总线是由数据线(SDA)和时钟(SCL)构成的串行总线,可发送和接收数据。如图1所示,主设备通过SDA和SCL与连接到I2C总线的从设备之间传递信息。每一个从设备都有一个唯一的地址识别,而且都可以作为一个发送器或者是接受器。数据的传输格式遵从以下格式,即在起始条件后,发送一个从设备地址,然后是数据方向位,"0"表示发送,"1"表示请求数据。I2C总线上数据都是按照广播的形式发送,即所有挂载在i2c总线上的从设备均可以收到主设备发送出来的信息,所以每个从设备都需要有自己的设备地址,主设备发送信息的时候会把需要通信的从设备的地址和数据一起在总线上进行广播,和主设备发送信息中的地址相吻合的从设备便可以响应,并接受数据,其余从设备不予理会。按照通用fC总线的协议规格, 一共有7个地址位,如果不考虑从设备的地址宽度,在整个总线上可以挂载127个相同的从设备。但是,很多支持fC总线的从设备并不能够提供7位的地址,这样就限制了同一种从设备在一组I2C总线上面所能挂载的最大个数。例如,如果从设备地址只有3位,则在同一组本文档来自技高网...

【技术保护点】
一种串行总线扩展方法,其特征在于,所述的方法包括: 从所述的串行总线中接收主设备发送的数据信息; 从所述的数据信息中获取地址数据; 获取所述地址数据与从设备的地址的映射关系,并根据所述映射关系将所述的主设备发送的数据信息发 送给所述的从设备。

【技术特征摘要】

【专利技术属性】
技术研发人员:何雨今
申请(专利权)人:成都市华为赛门铁克科技有限公司
类型:发明
国别省市:90[中国|成都]

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

1