用于多模总线的同时边缘翻转免疫电路制造技术

技术编号:16048949 阅读:63 留言:0更新日期:2017-08-20 08:39
提供了一种设备,该设备包括包含第一和第二线的共享总线,第一设备子集和第二设备子集耦合到该共享总线。第一设备子集可被配置成根据第一协议模式来操作。第二设备子集可被配置成根据第二协议模式来操作,其中第二协议模式不同于第一协议模式。第一设备子集内的第一设备可包括接收机电路,该接收机电路被适配成调整在第二线处于第一逻辑状态时发生在第一线上的信号转变,使得信号转变改为发生在第二线处于第二逻辑状态时。信号转变只有在它发生在自第二线上的第二转变的阈值时间量内的情况下才被调整。

【技术实现步骤摘要】
【国外来华专利技术】用于多模总线的同时边缘翻转免疫电路相关申请的交叉引用本申请要求于2014年10月29日在美国专利商标局提交的临时专利申请No.62/072,395以及于2015年10月28日在美国专利商标局提交的非临时专利申请No.14/925,612的优先权和权益,其全部内容通过援引纳入于此。领域本公开涉及在共享总线上实现高效操作,且更具体地涉及促成I2C设备连同采用三进制码元编码的设备在同一共享总线上的共存。
技术介绍
I2C(也称为I2C)是被用于将低速外围设备附连至母板、嵌入式系统、蜂窝电话或其他电子设备的多主控串行单端总线。I2C总线是包括具有7比特寻址的时钟线(SCL)和数据线(SDA)的双线总线。该总线具有两个给设备的角色:主控方和从动方。主控设备是生成时钟并发起与从动设备的通信的设备。兼容I2C的从动设备是接收时钟并在被主控方寻址时进行响应的设备。I2C总线是多主控总线,这意味着可以有任何数目的主控设备在场。另外,主控角色和从动角色可以在消息之间(在STOP(停止)被发送之后)被改变。I2C定义了基本的消息类型,其中每种消息类型始于START(开始)并结束于STOP。在第二操作模式中,同一双线总线可在通过在这两条线上传送三进制编码的码元以及将时钟嵌入在受保障的码元到码元转变中时被重用于数据传输。在某些条件下,三进制编码码元的传输可能由I2C设备错误地检测为I2C码。因此,需要准许I2C设备和三进制码元编码设备在共享总线上共存的解决方案。概述以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在标识出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以作为稍后给出的更加详细的描述之序。根据一方面,提供了一种设备,该设备包括共享总线(包含第一线和第二线)、耦合至该共享总线的第一设备子集、和耦合至该共享总线的第二设备子集。第一设备子集可被配置成根据第一协议模式在共享总线上操作。类似地,第二设备子集可被配置成根据第二协议模式在共享总线上操作,其中第二协议模式不同于第一协议模式。第一设备子集内的第一设备可包括接收机电路,该接收机电路被适配成调整在第二线处于第一逻辑状态时发生在第一线上的信号转变,使得信号转变改为发生在第二线处于与第一逻辑状态相对的第二逻辑状态时。信号转变可只有当它发生在自第二线上的第二转变的阈值时间量内的情况下才被调整。如果第一线上的信号转变在第二线处于第二逻辑状态时自第二线上的第二转变大于阈值时间量而发生,则接收机电路被进一步适配成维持在第二线处于第二逻辑状态时第一线上的信号转变。接收机电路可包括组合逻辑电路和被适配成在第一线上提供第一信号的第一经延迟信号和在第二线上提供第二信号的第二经延迟信号的一个或多个线延迟。第一信号或第二信号中的至少一者可以是由第二设备子集中的访问共享总线的一个或多个设备生成的信号。例如,第一信号或第二信号中的至少一者可以是当共享总线正根据第二协议模式操作时生成的信号。当第二线处于第一逻辑状态时第一线上的信号转变可被解释为第一协议模式内的开始或停止状况,如果该转变发生自第二线上的第二转变大于阈值时间量而发生的话。在一个示例中,在第一协议模式中,第一线被用于数据传输且第二线被用于传送时钟信号。在第二协议模式中,第一线和第二线两者都被用于编码在码元内的数据传输,而时钟信号被嵌入在码元到码元转变中。第一设备子集可在第二协议模式被用在共享总线上时在共享总线上进行监听。在一个示例中,第一设备子集可包括兼容I2C的设备。在另一示例中,第二设备子集内的第二设备被适配成:(a)将数据比特序列转换成多个(m个)转变数;(b)将每一转变数转换成来自顺序数集合的顺序数;(c)将顺序数转换成原始码元;和/或(d)经由多个差分驱动器且散布在第一线和第二线上传送原始码元,其中时钟信号被有效地嵌入在原始码元的传输中,因为从转变数至顺序数的转换保证没有两个连贯原始码元是相同的。另一方面提供了一种在一设备中操作的用于促成多模总线操作同时抑制无意命令被识别的方法。提供包括第一线和第二线的共享总线。第一设备子集耦合到共享总线,其中第一设备子集中的各设备被配置成根据第一协议模式在共享总线上操作。类似地,第二设备子集耦合到共享总线,其中第二设备子集中的各设备被配置成根据第二协议模式在共享总线上操作,其中第二协议模式不同于第一协议模式。第一设备子集内的第一设备可被置备有接收机电路,该接收机电路被适配成调整当第二线处于第一逻辑状态时发生在第一线上的信号转变,使得信号转变改为发生在第二线处于与第一逻辑状态相对的第二逻辑状态时,其中信号转变只当它发生在自第二线上的第二转变的阈值时间量内的情况下才被调整。另一示例提供了一种接收机设备,包括第一线、第二线、以及组合逻辑电路。第一线延迟可耦合到共享总线的第一线以延迟第一信号。第二线延迟可耦合到共享总线的第二线以延迟第二信号,其中第二线延迟长于第一线延迟。组合逻辑电路可被适配成:(a)接收来自第一线延迟的第一经延迟信号和来自第二线延迟的第二经延迟信号;和/或(b)调整当第二线处于第一逻辑状态时在第一线上发生的信号转变,使得该信号转变改为发生在第二线处于第二逻辑状态时,其中该信号转变只有当它发生在自第二线上的第二转变的阈值时间量内的情况下才被调整。如果信号转变发生在自第二线上的第二转变的阈值时间量内且第二线处于第一逻辑状态,则组合逻辑电路可被适配成在第一输出线上提供第一输出信号,其中信号转变在第二输出线上的第二输出信号处于第二逻辑状态时发生。如果第一线上的信号转变在第二线处于第二逻辑状态时自第二线上的第二转变大于阈值时间量而发生,则组合逻辑电路被进一步适配成维持在第二线处于第二逻辑状态时第一线上的信号转变。提供了一种在接收机设备上操作的用于促成多模总线操作同时抑制无意命令被识别的方法。第一经延迟信号可以从耦合到第一线的第一线延迟接收且第二经延迟信号可以从耦合到第二线的第二线延迟接收,其中第二线延迟长于第一线延迟。在第二线处于第一逻辑状态时发生在第一线上的信号转变被调整,使得信号转变改为发生在第二线处于与第一逻辑状态相对的第二逻辑状态时。信号转变只有当它发生在自第二线上的第二转变的阈值时间量内的情况下才被调整。在第一协议模式中,第一线可被用于数据传输且第二线被用于传送时钟信号,并且在第二协议模式中,第一线和第二线两者都被用于编码在码元内的数据传输而时钟信号被嵌入在码元到码元转变中。附图在结合附图理解下面阐述的详细描述时,各种特征、本质、和优点会变得明显,在附图中,相像的附图标记贯穿始终作相应标识。图1是解说具有多模共享数据总线108的设备102的框图。图2解说了时钟可如何在三进制模式中被嵌入在码元到码元转变内,由此允许将I2C总线中的两条线(即,SDA线和SCL线)用于数据传输。图3是解说用于在发射机处将数据比特转码成经转码码元以将时钟信号嵌入在这些经转码码元内的示例性方法的框图。图4解说了转变数与顺序码元之间的示例性转换。图5解说了转变数与顺序码元之间的转换。图6解说了I2C一字节写数据操作的示例性时序图。图7解说了其中数据比特已被转码为十二个码元本文档来自技高网...
用于多模总线的同时边缘翻转免疫电路

【技术保护点】
一种设备,包括:包括第一线和第二线的共享总线;耦合到所述共享总线且被配置成根据第一协议模式在所述共享总线上操作的第一设备子集;耦合到所述共享总线且被配置成根据第二协议模式在所述共享总线上操作的第二设备子集,其中所述第二协议模式不同于所述第一协议模式;以及所述第一设备子集内的第一设备,所述第一设备包括接收机电路,所述接收机电路被适配成调整当所述第二线处于第一逻辑状态时发生在所述第一线上的信号转变,使得所述信号转变改为发生在所述第二线处于与所述第一逻辑状态相对的第二逻辑状态时,其中所述信号转变只当它发生在自所述第二线上的第二转变的阈值时间量内的情况下才被调整。

【技术特征摘要】
【国外来华专利技术】2014.10.29 US 62/072,395;2015.10.28 US 14/925,6121.一种设备,包括:包括第一线和第二线的共享总线;耦合到所述共享总线且被配置成根据第一协议模式在所述共享总线上操作的第一设备子集;耦合到所述共享总线且被配置成根据第二协议模式在所述共享总线上操作的第二设备子集,其中所述第二协议模式不同于所述第一协议模式;以及所述第一设备子集内的第一设备,所述第一设备包括接收机电路,所述接收机电路被适配成调整当所述第二线处于第一逻辑状态时发生在所述第一线上的信号转变,使得所述信号转变改为发生在所述第二线处于与所述第一逻辑状态相对的第二逻辑状态时,其中所述信号转变只当它发生在自所述第二线上的第二转变的阈值时间量内的情况下才被调整。2.如权利要求1所述的设备,其特征在于,所述接收机电路包括组合逻辑电路和适配成在所述第一线上提供第一信号的第一经延迟信号和在所述第二线上提供第二信号的第二经延迟信号的一个或多个线延迟。3.如权利要求2所述的设备,其特征在于,所述第一信号或所述第二信号中的至少一者是由所述第二设备子集中访问所述共享总线的一个或多个设备生成的信号。4.如权利要求2所述的设备,其特征在于,所述第一信号或所述第二信号中的至少一者是当所述共享总线正根据所述第二协议模式操作时生成的信号。5.如权利要求1所述的设备,其特征在于,如果所述第一线上的信号转变在所述第二线处于所述第二逻辑状态时自所述第二线上的第二转变大于阈值时间量而发生,则所述接收机电路被进一步适配成维持在所述第二线处于所述第二逻辑状态时所述第一线上的信号转变。6.如权利要求1所述的设备,其特征在于,当所述第二线处于所述第一逻辑状态时所述第一线上的信号转变被解释为所述第一协议模式内的开始或停止状况,如果该转变自所述第二线上的第二转变大于阈值时间量而发生的话。7.如权利要求1所述的设备,其特征在于,在所述第一协议模式中,所述第一线被用于数据传输且所述第二线被用于传送时钟信号。8.如权利要求1所述的设备,其特征在于,在所述第二协议模式中,所述第一线和所述第二线两者都被用于编码在码元内的数据传输,而时钟信号被嵌入在码元到码元转变中。9.如权利要求1所述的设备,其特征在于,所述第一设备子集在所述第二协议模式被用在所述共享总线上时在所述共享总线上进行监听。10.如权利要求1所述的设备,其特征在于,所述第一设备子集包括兼容I2C的设备。11.如权利要求1所述的设备,其特征在于,所述第二设备子集内的第二设备被适配成:将数据比特序列转换成多个(m个)转变数;将每一转变数转换成来自顺序数集合的顺序数;将所述顺序数转换成原始码元;以及经由多个差分驱动器且散布在第一线和第二线上传送所述原始码元,其中时钟信号被有效地嵌入在所述原始码元的传输中,因为从转变数至顺序数的所述转换保证没有两个连贯原始码元是相同的。12.一种在设备上操作的方法,包括:提供包括第一线和第二线的共享总线;将第一设备子集耦合到所述共享总线,其中所述第一设备子集中的各设备被配置成根据第一协议模式在所述共享总线上操作;将第二设备子集耦合到所述共享总线,其中所述第二设备子集中的各设备被配置成根据第二协议模式在所述共享总线上操作,其中所述第二协议模式不同于所述第一协议模式;以及向所述第一设备子集内的第一设备提供接收机电路,所述接收机电路被适配成调整当所述第二线处于第一逻辑状态时发生在所述第一线上的信号转变,使得所述信号转变改为发生在所述第二线处于与所述第一逻辑状态相对的第二逻辑状态时,其中所述信号转变只当它发生在自所述第二线上的第二转变的阈值时间量内的情况下才被调整。13.如权利要求12所述的方法,其特征在于,所述接收机电路包括组合逻辑电路和适配成在第一线上提供第一信号的第一经延迟信号和在第二线上提供第二信号的第二经延迟信号的一个或多个线延迟。14.如权利要求13所述的方法,其特征在于,所述一个或多个线延迟包括耦合到所述第一线的第一线延迟和耦合到所述第二线的...

【专利技术属性】
技术研发人员:R·皮提果艾伦J·布莱克
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

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

1