【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉引用本专利申请要求于2013年9月9日提交的题为“MethodandApparatustoEnableaMultipleMasterstoOperateinaSingleMasterBusArchitecture(用于使多个主控能在单主控总线架构中操作的方法和装置)”的临时申请No.61/875,547、以及于2014年9月8日提交的题为“MethodandApparatustoEnableaMultipleMasterstoOperateinaSingleMasterBusArchitecture(用于使多个主控能在单主控总线架构中操作的方法和装置)”的非临时申请No.14/480,540的优先权,这两篇申请被转让给本申请受让人并通过援引明确纳入于此。领域本公开涉及允许若干主设备共享对单主控总线的控制。
技术介绍
I2C(也称为I2C)是被用于将低速外围设备附连至母板、嵌入式系统、蜂窝电话或其他电子设备的多主控串行单端总线。I2C总线包括具有7位寻址的时钟(SCL)和数据(SDA)线。该总线具有两个节点角色:主节点和从节点。主节点是生成时钟并发起与从节点的通信的节点。从节点是接收时钟并在被主节点寻址时进行响应的节点。I2C总线是多主控总线,这意味着可存在任何数目的主节点。另外,主角色和从角色可以在消息之间(在STOP被发送之后)切换。I2C定义了基本类型的消息,其中每种消息始于开始(START)并结束于停 ...
【技术保护点】
一种设备,包括:单线中断请求(IRQ)总线,多个主设备耦合至所述IRQ总线,其中所述多个主设备包括活跃主设备以及一个或多个非活跃主设备;数据总线,所述多个主设备也耦合至所述数据总线;所述活跃主设备内的处理电路,所述处理电路被适配成:基于在所述IRQ总线上被断言的中断信号来为耦合至所述数据总线的所有设备管理在所述数据总线上的通信;监视所述IRQ总线以查明IRQ信号何时被断言;通过所述数据总线来轮询所述非活跃主设备以查明哪个非活跃主设备在所述IRQ总线上断言了所述IRQ信号;以及一旦获得来自断言方非活跃主设备的关于其作出了主控请求的指示就将对所述数据总线的控制移交给所述断言方非活跃主设备。
【技术特征摘要】
【国外来华专利技术】2013.09.09 US 61/875,547;2014.09.08 US 14/480,5401.一种设备,包括:
单线中断请求(IRQ)总线,多个主设备耦合至所述IRQ总线,其中所述
多个主设备包括活跃主设备以及一个或多个非活跃主设备;
数据总线,所述多个主设备也耦合至所述数据总线;
所述活跃主设备内的处理电路,所述处理电路被适配成:
基于在所述IRQ总线上被断言的中断信号来为耦合至所述数据总线
的所有设备管理在所述数据总线上的通信;
监视所述IRQ总线以查明IRQ信号何时被断言;
通过所述数据总线来轮询所述非活跃主设备以查明哪个非活跃主设
备在所述IRQ总线上断言了所述IRQ信号;以及
一旦获得来自断言方非活跃主设备的关于其作出了主控请求的指示
就将对所述数据总线的控制移交给所述断言方非活跃主设备。
2.如权利要求1所述的设备,其特征在于,来自所述非活跃主设备的所述
主控请求是通过所述IRQ总线获得的。
3.如权利要求1所述的设备,其特征在于,来自所述非活跃主设备的所述
指示是通过所述数据总线获得的。
4.如权利要求1所述的设备,其特征在于,所述处理电路还被适配成:
向所述断言方非活跃主设备发送指示符以转移对所述数据总线的控制。
5.如权利要求1所述的设备,其特征在于,所述处理电路还被适配成:
基于所获得的指示符来标识与所述IRQ信号相关联的所述断言方非活跃
主设备。
6.如权利要求1所述的设备,其特征在于,所述处理电路还被适配成:
标识与所述IRQ信号相关联的设备群。
7.如权利要求6所述的设备,其特征在于,所述处理电路还被适配成:
扫描所标识的群中的设备以查明哪个设备在所述IRQ总线上断言了所述
IRQ信号。
8.如权利要求6所述的设备,其特征在于,与每个群相关联的IRQ信号
具有与关联于其他群的其他IRQ信号不同的脉冲宽度。
9.如权利要求6所述的设备,其特征在于,每个设备群包括单个设备。
10.如权利要求1所述的设备,其特征在于,所述处理电路还被适配成:
通过查看从每个被轮询的非活跃主设备获得的状态寄存器中的特定比特
来查明被轮询的非活跃主设备是否断言了所述IRQ信号并作出了所述主控请
求。
11.如权利要求1所述的设备,其特征在于,来自所述非活跃主设备的
关于其作出了主控请求的所述指示被编码在通过编码从所述一个或多个非活
跃主设备到所述活跃主设备的传输所获得的未使用比特中。
12.如权利要求1所述的设备,其特征在于,至少所述断言方非活跃主
设备在主设备操作模式与从设备操作模式之间切换。
13.一种在设备上操作的方法,包括:
基于在单线中断请求(IRQ)总线上被断言的中断信号来为耦合至数据总
线的所有设备管理在所述数据总线上的通信,其中多个主设备耦合至IRQ总线
和所述数据总线;
监视所述IRQ总线以查明IRQ信号何时被断言;
通过所述数据总线来轮询所述非活跃主设备以查明哪个非活跃主设备在
\t所述IRQ总线上断言了所述IRQ信号;以及
一旦获得来自断言方非活跃主设备的关于其作出了主控请求的指示就将
对所述数据总线的控制移交给所述断言方非活跃主设备。
14.如权利要求13所述的方法,其特征在于,进一步包括:
向所述断言方非活跃主设备发送指...
【专利技术属性】
技术研发人员:S·森戈库,R·D·韦特费尔特,G·A·威利,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。