用于将来自外围设备的IRQ线的数量最小化到一条导线的方法技术

技术编号:13114548 阅读:71 留言:0更新日期:2016-04-06 06:54
提供了耦合到共享的单线中断请求(IRQ)总线和控制数据总线的主设备。主设备将耦合到共享的单线IRQ总线的从设备编组成一个或多个群,其中每一群与不同IRQ信号相关联。主设备随后监视IRQ总线以查明IRQ信号何时被至少一个从设备断言。主设备随后标识IRQ信号所关联的群。所标识的群中的从设备随后被主设备扫描或查询,以查明哪一个从设备断言了IRQ总线上的IRQ信号。每一群使用可区分的IRQ信号以允许主设备查明要查询或扫描哪一群。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】用于将来自外围设备的IRQ线的数量最小化到一条导线的 方法 相关申请的交叉引用 本专利申请要求2013年8月24日提交的题为"Method To Minimize The Number Of IRQ Lines From Peripherals To One Wire(用于将来自外围设备的IRQ线的数量最小 化到一条导线的方法)"的临时申请No. 61/869,673以及2014年8月18日提交的题为"Method To Minimize The Number Of IRQ Lines From Peripherals To One Wire(用于将来自外 围设备的IRQ线的数量最小化到一条导线的方法)"的非临时申请No. 14/462,363的优先权, 它们被转让给本申请的受让人并且因此通过援引明确纳入于此。
本公开涉及通过为所有从设备使用单个共享中断请求线来降低对每一个从设备 的分开的中断请求线的需求。 背景 集成电路间串行总线(也可被称为I2C总线或I2C总线)是旨在用于将低速外围设 备连接至处理器的串行单端计算机总线。I2C总线是多主控总线,其中每个设备可以针对 I2C总线上传送的不同消息充当主设备和从设备。I2C总线可以仅使用两个双向开漏(open-drain)连接器(包括串行数据线(SDA)和串行时钟线(SCL))来传送数据。这些连接器通常包 括由上拉电阻器终接的信号导线。 管控I2C总线操作的协议定义了基本类型的消息,其中每种消息始于START(开始) 并结束于STOP(停止)。12(:总线使用7位寻址并且定义两种类型的节点。主节点是生成时钟 并发起与从节点的通信的节点。从节点是接收时钟并在被主节点寻址时进行响应的节点。 I2C总线是多主控总线,这意味着可存在任何数目的主节点。另外,主角色和从角色可以在 消息之间(即,在STOP被发送之后)改变。 传统I2C系统为每一个从设备使用分开的中断请求(IRQ)线,这由于大量引脚而增 加了主设备成本。这些IRQ线允许从设备请求主设备的关注和/或向主设备指示它希望何时 通过数据总线进行通信。 因此,需要一种方式来降低从多个从设备进入主设备的IRQ线的数量。 概述 以下给出本公开的一个或多个方面的简要概述以提供对这些方面的基本理解。此 概述不是本公开的所有构想到的特征的详尽综览,并且既非旨在标识出本公开的所有方面 的关键性或决定性要素亦非试图界定本公开的任何或所有方面的范围。其唯一目的是以简 化形式给出本公开的一个或多个方面的一些概念作为稍后给出的更详细描述之序言。 在各方面,一种在主设备上操作的方法,包括:将耦合到共享的单线IRQ总线的一 个或多个从设备编组成一个或多个群;监视IRQ总线以查明IRQ信号何时被从设备中的一者 断言;标识IRQ信号与其相关联的群;以及扫描所标识的群的从设备以查明断言了IRQ总线 上的IRQ信号的断言方从设备。每一群可以与不同IRQ信号相关联。每一群包括至少一个从 设备。 在一方面,扫描从设备包括扫描断言方从设备的IRQ状态寄存器。可向断言方从设 备准予访问以通过控制数据总线传送数据。 在一方面,与每一群相关联的IRQ信号具有与关联于其他群的IRQ信号不同的脉 宽。 在一方面,IRQ总线异步地操作。IRQ总线可专用于从从设备到主设备的单向信号 传输。控制数据总线可以支持从设备与主设备之间的双向信令。 在各方面,一种主设备包括:到一个或多个从设备耦合到的单线IRQ总线的第一接 口;到一个或多个从设备也耦合到的控制数据总线的第二接口;以及耦合到第一接口和第 二接口的处理电路。该处理电路可被适配或配置成:将一个或多个从设备编组成一个或多 个群,其中每一群与不同IRQ信号相关联。该处理电路可被适配成或配置成监视IRQ总线以 查明IRQ信号何时被至少一个从设备断言。该处理电路可被适配成或配置成标识IRQ信号与 其相关联的群。该处理电路可被适配成或配置成扫描所标识的群的从设备以标识断言了 IRQ总线上的IRQ信号的断言方从设备。 在各方面,一种计算机可读存储介质包括用于以下操作的代码:将耦合到共享的 单线IRQ总线的一个或多个从设备编组成一个或多个群;监视IRQ总线以查明IRQ信号何时 被从设备中的一者断言;标识IRQ信号与其相关联的群;以及扫描所标识的群的从设备以查 明断言了 IRQ总线上的IRQ信号的断言方从设备。每一群可以与不同IRQ信号相关联。每一群 包括至少一个从设备。 在各方面,一种在从设备上操作的方法,包括:获得来自主设备的群指派;监视IRQ 总线以查明IRQ信号是否被另一从设备断言;以及在没有其他IRQ信号被断言在IRQ总线上 时,在IRQ总线上断言第一 IRQ信号。群指派可标识来自多个群中的一个群。每一群可以与不 同IRQ信号相关联。每一群包括至少一个从设备。 在一方面,该方法包括:将第一 IRQ信号从IRQ总线解除断言;监视IRQ总线以查明 另一设备是否正在IRQ总线上断言第二IRQ信号。如果第二IRQ信号正被断言,则在第二IRQ 信号被解除断言之后和/或在IRQ总线变得空闲之后,第一 IRQ信号可被重新断言。 在一方面,该方法包括:经由控制数据总线从主设备接收状态寄存器查询;以及用 从设备在IRQ总线上断言了 IRQ信号的状态指示进行响应。 在一方面,IRQ总线作为异步总线来操作。IRQ总线可专用于从从设备到主设备的 单向信号传输。控制数据总线可以是兼容相机控制接口的总线。控制数据总线可以是部署 在从设备与主设备之间的双向总线。 在各方面,一种从设备包括:到主设备耦合到的单线IRQ总线的第一接口;到主设 备也耦合到的控制数据总线的第二接口;以及耦合到第一接口和第二接口的处理电路。该 处理电路可被适配或配置成:获得来自主设备的群指派;监视IRQ总线以查明IRQ信号是否 被另一从设备断言;以及在没有其他IRQ信号被断言在IRQ总线上时,在IRQ总线上断言第一 IRQ信号。群指派可标识来自多个群中的一个群。每一群可以与不同IRQ信号相关联。 在各方面,一种计算机可读存储介质包括用于以下操作的代码:获得来自主设备 的群指派;监视IRQ总线以查明IRQ信号是否被另一从设备断言;以及在没有其他IRQ信号被 断言在IRQ总线上时,在IRQ总线上断言第一 IRQ信号。群指派可标识来自多个群中的一个 群。每一群可以与不同IRQ信号相关联。每一群包括至少一个从设备。 附图简述在结合附图理解下面阐述的详细描述时,各种特征、本质和优点会变得明显,在附 图中,相像的附图标记贯穿始终作相应标识。 图1描绘了在各集成电路设备之间采用数据链路的装置,该数据链路根据多个可 用标准之一来选择性地操作。 图2是解说具有基带处理器和图像传感器并且实现图像数据总线和控制数据总线 的设备的框图。 图3是解说根据本文公开的一些方面的采用1C设备之间的数据链路的装置的简化 系统架构的示图。 图4是解说根据本文公开的一些方面的单导线IRQ总线可如何由多个从设备和一 个或多个主设备共享的框图。 图5解说根据本文公开的一些方面的可被指派或与不同群相关联的不同IRQ信号 的示例。 图6解说根据本文公开的一些方面的由主设备监视IRQ本文档来自技高网...

【技术保护点】
一种主设备,包括:到一个或多个从设备耦合到的单线中断请求(IRQ)总线的第一接口;到所述一个或多个从设备也耦合到的控制数据总线的第二接口;以及耦合到所述第一接口和所述第二接口的处理电路,所述处理电路被适配成:将所述一个或多个从设备编组成一个或多个群,其中每一群与不同IRQ信号相关联;监视所述IRQ总线以查明IRQ信号何时被至少一个从设备断言;标识所述IRQ信号与其相关联的群;以及扫描所标识的群中的从设备以查明在所述IRQ总线上断言了所述IRQ信号的断言方从设备。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:S·森戈库R·D·韦斯特费尔特G·A·威利
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

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

1