用于串行通信的系统和方法技术方案

技术编号:12566095 阅读:50 留言:0更新日期:2015-12-23 09:58
本公开包括适于在无线通信设备以及其他应用中使用的点对点双线串行接口(TSI)。TSI可以采用提供多个帧格式的协议来达成以减少的等待时间递送一种类型的消息并且以增加的等待时间递送其他消息。此外,尽管主电路发起读取,但是从电路可以在TSI上实时地发信令通知主电路。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】 相关申请 本申请要求于2013年3月14日提交的题为"Systems And Methods For Serial Communication)"的美国专利申请No. 13/829, 748的权益和 优先权,该美国专利申请被转让给本申请受让人并通过引用全部纳入于此。 专利
本专利技术一般涉及被配置成与集成电路联用的串行通信系统,例如被配置成用于在 各组件之间使用双线总线接口来进行串行通信的串行通信系统。 专利技术背景 电子组件往往以基于芯片组的设计架构为特征,在该设计架构中一群集成电路 (IC) 一起工作,其中每个芯片被配置成执行特定功能。例如,在无线通信设备的上下文中, 基带处理器可以与一个或多个射频(RF)组件或其他组件对接。基带处理器可以(往往以 数字格式)生成和接收基带信号。一个或多个集成电路(IC)可被部署以提供各种功能,诸 如模数转换、数模转换、滤波、放大、上变频、下变频、以及许多其他功能。各种参数和命令可 以在这些设备之间写入,诸如关于提供各个附属组件的协调和控制功能的基带处理器的各 种参数和命令。类似地,基带处理器可能需要从一个或多个辅助组件(诸如RF IC)接收 (即,读取)参数和其他数据。尽管是在无线通信设备的上下文中来描述的,但是也可以在 通信领域之外的设备中部署类似的关系。 例如,在移动无线通?目设备中,可以在一块芯片上提供主机CPU和相关联的电路 系统,而RF收发机可以在另一块芯片上提供。此类设计可能需要芯片之间的一个或多个合 适的接口以允许数据传递。通常,这些接口经受各种要求,包括带宽和等待时间。取决于接 口的设计,该接口可以包括一条或多条导线。由于每条线或导线消耗经连通的IC的输入 /输出管脚,因而减少由接口采用的导线的数目同时仍然满足重要的性能特性是合乎需要 的。 在现有技术中已部署了串行总线接口(SBI)协议,该SBI协议使用三个信号来执 行主设备与一个或多个从设备之间的通信(即,3线接口)。虽然SBI协议允许多个从设备 共享一个接口,但是一些组件已表现出对共享接口上的其他组件的活动的敏感性。因此,已 部署了具有单个主设备和单个从设备的一些SBI接口,以避免此类干扰。如所描述地,添加 附加接口可以要求针对每个附加接口将三个管脚(或焊盘)添加至主设备。由于增加的管 芯大小、增加的管脚计数等,这可能会增加附加的复杂度和/或成本。其他常规的串行接口 可能具有甚至更高的管脚要求。 因此,存在对适于控制RF收发机模块以及其他应用的双线点对点串行接口的需 要。还存在对能够以减少的等待时间来优先递送一些类型的信息的接口的需要。此外,存 在对具有减少的管脚计数的串行通信系统的需要。本公开的系统和方法满足这些以及其他 需要。 专利技术概述 本说明书公开了用于通过包括第一线和第二线的双线接口来在主电路与从电路 之间进行通信的方法。此类方法可以包括:在第一线不由主电路驱动并且不由从电路驱动 时将第一线偏置到第一逻辑值;由主电路以第一逻辑值驱动第二线;向从电路提供对第一 线的控制权;由主电路在第二线上驱动时钟信号;由从电路检测该时钟信号;由主电路在 第一线上驱动第一位序列;以及由从电路对第一位序列进行采样。此外,从电路可以基于命 令前缀的值来确定从电路处的命令前缀的长度和身份。另外,第一位序列可以包括跟随在 命令前缀之后的数据字段,该数据字段具有预定义数目的数据位。 在另一方面,第一位序列可以包括跟随在命令前缀之后的长度字段和数据字段, 该长度字段指定数据字段中数据位的数目。另外,对第一线的控制权可以在驱动了第一位 序列之后被返回给从电路。此外,在对第一线的控制权被返回给从电路之后,该从电路可以 在第一线上驱动第二位序列。 本公开的方法还可以包括:在第二线上驱动时钟信号之前由从电路将第一线驱动 到第二逻辑值;以及由主电路检测第一线上的第二逻辑值,其中主电路在检测到第二逻辑 值之际在第二线上驱动时钟信号。此外,第一位序列可以包括由1位构成的命令前缀以及 跟随在该命令前缀之后的数据字段,该数据字段具有预定义数目的位。另外,主电路可以在 驱动第一位序列之前检测错误,以使得第一位序列可以包括命令前缀,该命令前缀具有由 主电路以第一逻辑值驱动的第一位和根据第一线偏置以第一逻辑值驱动的多个相继位。在 此类实施例中,从电路可以基于命令前缀的位的值来确定命令的长度和身份,并且可以在 对第一线的控制权被返回给从电路之后在第一线上驱动具有预定义模式的第二位序列。作 为响应,主电路可以通过主电路检测预定义模式,并且基于检测到该预定义模式来以第一 逻辑值驱动第二线。 在另一方面,该方法可以包括:驱动命令前缀,驱动跟随在命令前缀之后的数据字 段,以及驱动在无线通信设备的基带处理器中实现的主电路与在无线收发机中实现的从电 路之间的接收增益调整。此外,可以在第二线上驱动时钟信号之前由从电路将第一线驱动 到第二逻辑值,主电路可以检测第一线上的第二逻辑值,以使得主电路可以基于检测到第 二逻辑值来在第二线上驱动时钟信号。无线收发机可以检测射频(RF)饱和状况,以使得从 电路响应于该检测而将第一线驱动到第二逻辑值。 在又一方面,驱动第一位序列可以包括在无线通信设备的基带处理器中实现的主 电路与在蓝牙收发机中实现的从电路之间驱动共存消息。 本公开还包括通信系统,诸如具有主电路、从电路、主电路与从电路之间的第一 线、以及主电路与从电路之间的第二线的串行通信接口,其中该接口可以在第一线不由主 电路驱动并且不由从电路驱动时将第一线偏置到第一逻辑值,其中主电路可以选择性地用 时钟信号和第一逻辑值中的一者来驱动第二线,其中从电路可以在主电路正以第一逻辑值 驱动第二线时控制第一线,其中主电路可以在第二线上驱动时钟信号之后在第一线上向从 电路传送第一位序列,并且其中从电路可以在第二线上检测到时钟信号之后对第一位序列 进行采样。从电路可以基于命令前缀的值来确定从电路处的命令的长度和身份。另外,第一 位序列可以包括跟随在命令前缀之后的数据字段,该数据字段具有预定义数目的数据位。 在另一方面,第一位序列可以包括跟随在命令前缀之后的长度字段和数据字段, 该长度字段指定数据字段中的数据位的数目。另外,对第一线的控制权可以在驱动了第一 位序列之后被返回给从电路。此外,在对第一线的控制权被返回给从电路之后,该从电路可 以在第一线上驱动第二位序列。 在另一方面,从电路可以在主电路正以第一逻辑值驱动第二线时将第一线驱动到 第二逻辑值,并且主电路可以检测第一线上的第二逻辑值以及在检测到第二逻辑值之际在 第二线上驱动时钟信号。此外,第一位序列可以包括由1位构成的命令前缀以及跟随在该 命令前缀之后的数据字段,该数据字段具有预定义数目的位。另外,主电路可以在驱动第一 位序列之前检测错误,以使得第一位序列可以包括命令前缀,该命令前缀具有由主电路以 第一逻辑值驱动的第一位和根据第一线偏置以第一逻辑值驱动的多个相继位。在此类实施 例中,从电路可以基于命令前缀的值来确定命令的长度和身份,并且可以在对第一线的控 制权被返回给从电路之后在第一线上驱动具有预定义模式的第二位序列。作为响应,主电 路可以检测由主电路预定义的模式,并且基于检测到该预定义模式来以第一逻本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/CN105190586.html" title="用于串行通信的系统和方法原文来自X技术">用于串行通信的系统和方法</a>

【技术保护点】
一种用于通过包括第一线和第二线的双线接口来在主电路与从电路之间进行通信的方法,包括:当所述第一线不由所述主电路驱动并且不由所述从电路驱动时,将所述第一线偏置到第一逻辑值;由所述主电路以所述第一逻辑值驱动所述第二线;向所述从电路提供对所述第一线的控制权;由所述主电路在所述第二线上驱动时钟信号;由所述主电路在所述第一线上驱动第一位序列;由所述从电路检测所述时钟信号;以及由所述从电路对所述第一位序列进行采样。

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

【专利技术属性】
技术研发人员:B·L·王
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

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

1