一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

通过单线总线进行的从机发起的通信的制作方法

2023-07-26 15:03:58 来源:中国专利 TAG:

通过单线总线进行的从机发起的通信
1.相关申请的交叉引用
2.本技术主张2022年1月20日申请的第63/301,213号美国临时专利申请的权益,所述临时专利申请的公开内容由此以全文引用的方式并入本文中。
技术领域
3.本公开的技术大体上涉及通过由一根线组成的单线总线上进行的从机发起的通信。


背景技术:

4.移动通信装置在当今社会已变得越来越普遍。这些移动通信装置的普及部分地由目前在此类装置上启用的许多功能驱动。此类装置中处理能力的提高意味着移动通信装置已经从纯粹的通信工具发展成能够增强用户体验的复杂移动多媒体中心。
5.重新定义的用户体验要求例如wi-fi、长期演进(lte)和第五代新无线电(5g-nr)等无线通信技术提供更高的数据速率。为了在移动通信装置中实现较高数据速率,移动通信装置可采用功率放大器来在经由天线辐射rf信号之前将射频(rf)信号放大到较高输出功率。
6.在许多移动通信装置中,功率放大器和天线通常位于rf前端(rffe)电路中,所述rffe电路经由射频前端控制接口联盟规范版本2.1中定义的rffe总线以通信方式耦合到收发器电路。然而,并非所有通信都需要像rffe总线那样的双线串行总线。在一些情况下,单线串行总线对于在电路之间实行某些类型的通信可能是足够的或甚至是期望的。由此,有可能在移动通信装置中提供与rffe总线并存或独立于rffe总线的单线总线。


技术实现要素:

7.具体实施方式中所公开的各方面涉及通过单线总线进行的从机发起的通信。相比于其中所述单线总线上的通信始终由主电路发起的常规单线总线设备,本文公开的单线总线设备允许从电路通过所述单线总线发起通信。更具体地,多个从电路可经由电流模式信令(cms)并行争用对所述单线总线的接入。响应于由所述多个从电路断言的所述cms,主电路在所述单线总线上提供数个脉宽调制(pwm)符号以指示所述多个从电路中的哪个从电路被准予接入所述单线总线。通过支持通过所述单线总线进行的从机发起的通信,有可能改善其中部署了所述单线总线设备的电子装置(例如,智能手机)中的效率、成本和功耗。
8.在一方面,提供一种单线总线设备。所述单线总线设备包含由一根线组成的单线总线。所述单线总线设备还包含各自耦合到所述单线总线并且由包括多个位的唯一从标识(usid)唯一地标识的多个从电路。所述多个从电路当中的一个或多个从电路各自被配置成响应于相应数据触发而在单线总线上断言唤醒cms以指示通过单线总线传送数据电报的请求。所述多个从电路当中的一个或多个从电路还各自被配置成响应于断言唤醒cms而经由单线总线接收多个pwm符号。所述多个从电路当中的一个或多个从电路还各自被配置成基
于多个所接收pwm符号确定所述请求是否成功。所述多个从电路当中的一个或多个从电路还各自被配置成响应于确定所述请求成功而通过单线总线传送所述数据电报。
9.在另一方面,提供一种用于支持通过单线总线进行的从机发起的通信的方法。所述方法包含响应于相应数据触发而在所述单线总线上断言唤醒cms以指示通过所述单线总线传送数据电报的请求。所述方法还包含响应于断言所述唤醒cms而经由所述单线总线接收多个pwm符号。所述方法还包含基于多个所接收pwm符号来确定所述请求是否成功。所述方法还包含响应于确定所述请求成功而通过所述单线总线传送所述数据电报(telegram)。
10.在结合附图阅读了以下详细描述之后,本领域技术人员将理解本公开的范围并且认识到其额外方面。
附图说明
11.并入本说明书中并形成本说明书的一部分的附图说明了本公开的几个方面,并且连同说明书一起用于解释本公开的原理。
12.图1a是其中主电路被配置成通过单线总线发起与数个从电路的通信的示例性常规单线总线设备的示意图;
13.图1b是提供总线符号的示例性图示的示意图,所述总线符号已基于电压脉宽调制(pwm)而调制以表示二进制值零(“0”);
14.图1c是提供总线符号的示例性图示的示意图,所述总线符号已基于电压pwm而调制以表示二进制值一(“1”);
15.图2是需要通过单线总线进行从机发起的通信的示例性电子装置的示意图;
16.图3是提供可由图2的电子装置用以实现通过单线总线进行从机发起的通信的一个或多个总线接入序列的示例性图示的示意图;
17.图4是提供在图3中的每个总线接入序列中发送的序列开始(sos)序列的示例性图示的示意图;
18.图5a-5c是提供关于图2的电子装置中的主电路如何对争用单线总线的多个从电路中的一者准予对单线总线的接入的示例性图示的示意图;
19.图6是提供由图2的电子装置中的从电路通过单线总线执行的数据电报发送的示例性图示的示意图;
20.图7是在图2的电子装置中根据图3、4、5a-5c和6中所描述的实施例配置以支持通过单线总线进行的从机发起的通信的示例性单线总线设备的示意图;
21.图8是其中可提供图7的单线总线设备以在图2的电子装置中支持通过单线总线进行的从机发起的通信的示例性用户元件的示意图;以及
22.图9是可由图7的单线总线设备用以支持图2的电子装置中通过单线总线进行的从机发起的通信的示例性过程的流程图。
具体实施方式
23.下文阐述的实施例表示使本领域技术人员能够实践实施例并且说明实践实施例的最佳模式所必需的信息。在根据附图阅读以下描述时,本领域技术人员将理解本公开的概念,并将认识到这些概念在此未特别述及的应用。应理解,这些概念和应用落入本公开和
所附权利要求的范围内。
24.应理解,尽管术语第一、第二等在本文中可以用于描述各种元件,但这些元件不应受这些术语限制。这些术语仅用于区分一个元件与另一个元件。例如,在不脱离本公开的范围的情况下,第一元件可以被称为第二元件,并且类似地,第二元件可以被称为第一元件。如本文所用,术语“和/或”包含相关联所列项目中的一个或多个项目的任何和所有组合。
25.应当理解,当例如层、区域或衬底的元件被称为“在另一元件上”或“延伸到”另一元件上时,其可以直接在另一元件上或直接延伸到另一元件上,或者也可以存在中间元件。相反,当元件被称为“直接在另一元件上”或“直接延伸到另一元件上”时,不存在中间元件。同样,应理解,当例如层、区域或衬底的元件被称为“在另一元件上方”或“在另一元件上方延伸”时,其可以直接在另一元件上方或直接在另一元件上方延伸,或者也可以存在中间元件。相反,当元件被称为“直接在另一元件上方”或“直接在另一元件上方”延伸时,不存在中间元件。还将理解,当元件被称为“连接”或“耦合”到另一元件时,其可以直接连接或耦合到另一元件,或者可以存在中间元件。相反,当元件被称为“直接连接”或“直接耦合”到另一元件时,不存在中间元件。
26.例如“以下”或“以上”或“上”或“下”或“水平”或“竖直”的相对术语在本文中可以用于描述一个元件、层或区域与如图所示的另一元件、层或区域的关系。应理解,这些术语和上面讨论的那些旨在包含除附图中描绘的朝向之外的装置的不同朝向。
27.本文所用的术语仅用于描述特定实施例的目的,并且不旨在限制本公开。如本文所用,除非上下文另外明确指示,否则单数形式“一(a/an)”和“所述”也旨在包含复数形式。还应理解,当在本文中使用时,项“包括(comprises/comprising)”和/或包含(includes/including)指定存在所述特征、整数、步骤、操作、元件和/或部件,但不排除存在或添加一个或多个其它特征、整数、步骤、操作、元件、部件和/或它们的群组。
28.除非另外定义,否则本文使用的所有术语(包含技术和科学术语)具有与本公开所属领域的普通技术人员通常理解的相同含义。将进一步理解的是,除非本文明确地定义,否则本文使用的术语应被解释为具有与其在本说明书的上下文和相关技术中的含义一致的含义,并且将不以理想化或过于正式的意义来解释。
29.具体实施方式中所公开的各方面涉及通过单线总线进行的从机发起的通信。相比于其中所述单线总线上的通信始终由主电路发起的常规单线总线设备,本文公开的单线总线设备允许从电路通过所述单线总线发起通信。更具体地,多个从电路可经由电流模式信令(cms)并行争用对所述单线总线的接入。响应于由所述多个从电路断言的所述cms,主电路在所述单线总线上提供数个脉宽调制(pwm)符号以指示所述多个从电路中的哪个从电路被准予接入所述单线总线。通过支持通过所述单线总线进行的从机发起的通信,有可能改善其中部署了所述单线总线设备的电子装置(例如,智能手机)中的效率、成本和功耗。
30.在从图2开始论述本公开的单线总线设备之前,首先参考图1a-1c提供常规单线总线设备的简要概述,以帮助理解常规单线总线的基本操作和pwm符号的格式。
31.在这点上,图1a是其中主电路12被配置成通过由一根导线组成的单线总线16发起与数个从电路14(1)-14(m)的通信的示例性常规单线总线设备10的示意图。鉴于主电路12被配置成始终在单线总线16上发起总线电报通信,常规单线总线设备10也称为“主从总线架构”。从电路14(1)-14(m)可响应于从主电路12接收到总线电报而通过单线总线16将数据
有效负载提供到主电路12。
32.每个从电路14(1)-14(m)由包含多个位(例如,4个位)的相应唯一从标识(usid)唯一地标识。在这点上,主电路12可通过将总线命令序列寻址到相应usid来发起与任何从电路14(1)-14(m)的通信。因此,由相应usid标识的从电路14(1)-14(m)中的一者可将数据有效负载传送回到主电路12。
33.在常规单线总线设备10中,主电路12被配置成将总线命令序列传送到从电路14(1)-14(m),并且从电路14(1)-14(m)各自被配置成基于已基于电压pwm调制的一系列总线符号ts而向主电路12传送数据有效负载,如图1b和1c中所示。图1b是提供总线符号ts的示例性图示的示意图,所述总线符号已基于电压pwm而调制以表示二进制值零(“0”)。
34.在实施例中,总线符号ts基于根据预定义配置比配置的预定义高电压间隔18和预定义低电压间隔20而调制。为了表示二进制值“0”,预定义高电压间隔18比预定义低电压间隔20短。例如,总线符号ts可包含十六(16)个自激振荡器(fro)或16个数控振荡器(dco),并且预定义高电压间隔18与预定义低电压间隔20之间的预定义配置比为25%比75%(或1比3)。在非限制性示例中,fro从运行于从电路14(1)-14(m)中的本地时钟导出,而dco从运行于主电路12处的时钟导出。因此,预定义高电压间隔18持续四(4)个fro或dco,而预定义低电压间隔20持续十二(12)个fro或dco。
35.在这点上,为了调制总线符号ts以表示二进制值“0”,首先在预定义高电压间隔18内在单线总线16上断言高的总线电压v

,然后在预定义低电压间隔20内在单线总线16上断言较低总线电压v


36.图1c是提供已调制以表示二进制值一(“1”)的总线符号ts的示例性图示的示意图。图1b与1c之间的公共元件在此以公共元件附图标记示出并且将不会在本文中重新描述。
37.为了表示电压pwm值“1”,预定义高电压间隔18比预定义低电压间隔20长。基于图1b中的相同示例,预定义高电压间隔18持续12个fro或dco,而预定义低电压间隔20持续4个fro或dco。因此,为了调制总线符号ts以表示二进制值“1”,首先在预定义高电压间隔18内在单线总线16上断言较高总线电压v

,然后在预定义低电压间隔20内在单线总线16上断言较低总线电压v


38.在常规的单线总线设备10中,单线总线16上的通信始终由主电路12发起。在这点上,主电路12在发起与任何从电路14(1)-14(m)的通信之前必须清楚与从电路14(1)-14(m)通信的时间和内容。然而,在一些实施方案中,只有从电路14(1)-14(m)知道通过单线总线16通信的时间和内容。因此,期望允许任何从电路14(1)-14(m)通过单线总线16发起与主电路12的通信。
39.图2是需要通过单线总线24进行从机发起的通信的示例性电子装置22的示意图。在本文中,单线总线24在功能上等同于图1a的常规单线总线设备10中的单线总线16。在这点上,单线总线24也仅包含一根导线,并且可传送如在图1b和1c中调制的一系列总线符号ts。
40.电子装置22包含根据本公开中公开的实施例配置以支持通过单线总线24进行的从机发起的通信的单线总线设备26。在实施例中,单线总线设备26包含主电路28和多个从电路30a、30b、30c、30d。在非限制性示例中,从电路30a、30b、30c、30d分别对应于电子装置
22中的振动按钮、向上按钮、向下按钮和开/关按钮。在这点上,每个从电路30a、30b、30c、30d仅需要响应于相应数据触发(例如,按下振动按钮、向上按钮、向下按钮和/或开/关按钮)而与主电路28通信,并且主电路28不知道振动按钮、向上按钮、向下按钮和/或开/关按钮何时被按下。
41.类似于图1a中的从电路14(1)-14(m),从电路30a、30b、30c、30d各自由具有多个位(例如,4个位)的相应usid唯一地标识。在非限制性示例中,从电路30a由usid“1011”标识,从电路30b由usid“1010”标识,从电路30c由usid“1001”标识,并且从电路30d由usid“1000”标识。
42.在下文公开的实施例中,唯一地标识每个从电路30a、30b、30c、30d的usid还限定从电路30a、30b、30c、30d当中接入单线总线24的优先级次序。更具体地说,usid越大,优先级越高。在这点上,usid“1011”的优先级高于usid“1010”,usid“1010”的优先级高于usid“1001”,并且usid“1001”的优先级高于usid“1000”。因此,通过将usid“1011”、“1010”、“1001”和“1000”分别指派给从电路30a、30b、30c和30d,对于接入单线总线24,从电路30a具有比从电路30b高的优先级,从电路30b具有比从电路30c高的优先级,并且从电路30c具有比从电路30d高的优先级。
43.值得注意的是,从电路30a、30b、30c、30d仅为了便于图示和参考而提供,并且无论如何不应被解释为限制性的。应了解,电子装置22可被配置成在不同实施方案中包含其它数目和/或类型的从电路。例如,从电路可以是基于微机电系统(mems)的装置,其部署在触摸屏面板下方并通过压力致动以发起与主电路28的通信。
44.如果振动按钮、开/关按钮、向上按钮和向下按钮均未按下,则主电路28将单线总线24维持在空闲状态。在实施例中,主电路28可将单线总线24拉高以维持总线电压v
总线
高于零伏(v
总线
》0v)。因此,每个从电路30a、30b、30c、30d可在空闲状态期间经由单线总线24从主电路28获取电力。
45.在任何给定时间,可按下振动按钮、向上按钮、向下按钮和/或开/关按钮中的一者或多者,以使通过单线总线24与主电路28通信成为必需。在一个示例中,可同时按下向上按钮和开-关按钮以进行截屏。在另一示例中,可按顺序按下向上按钮、向下按钮和开/关按钮以使电子装置22掉电。
46.在使电子装置22掉电的示例中,从电路30b、30c和30d必须通过单线总线24与主电路28通信。在这点上,从电路30b、30c和30d必须争用对单线总线24的接入,由此与主电路28通信。作为响应,主电路28必须仲裁并指示从电路30b、30c和30d中的哪个从电路将被准予在给定时间接入单线总线24。此外,主电路28必须确保根据按下向上按钮、向下按钮和开/关按钮以便使电子装置22掉电的序列准予从电路30b、30c和30d接入单线总线24。
47.根据本公开的实施例,根据预定义总线接入序列,从电路30a、30b、30c、30d可争用且主电路28可准予对单线总线24的接入。在这点上,图3是提供一个或多个总线接入序列32、34的示例性图示的示意图,所述总线接入序列可由图2中的单线总线设备26采用以实现通过单线总线24进行从机发起的通信。值得注意的是,本文仅出于图示的目的示出总线接入序列32、34。应了解,单线总线设备26可根据需要基于任何数目的总线接入序列而操作。
48.每个总线接入序列32、34在时间t0开始,而从电路30a、30b、30c、30d中的一者或多者断言唤醒cms 36以指示通过单线总线24通信的请求。在非限制性示例中,每个从电路
30a、30b、30c、30d可通过在单线总线24上从主电路28拉出电流(例如,持续3个fro)来断言唤醒cms 36。
49.响应于检测到唤醒cms 36,主电路28将经由单线总线24向所有从电路30a、30b、30c、30d发送序列开始(sos)序列38(在时间t1与t2之间)。图4是提供由主电路28在图3中的每个总线接入序列32、34中发送的sos序列38的示例性图示的示意图。图3与4之间的共同元素在其中以共同的元素标号示出和/或参考,并且此处将不再重新描述。
50.在实施例中,主电路28在sos序列38期间发送同步序列40。sos序列38是绝不会被从电路30a、30b、30c、30d中的任一者再现的唯一多位模式。可理解的是,多位模式包含表示二进制“0”和“1”的pwm符号的组合,如先前在图1b和1c中所示。在成功检测到同步序列40后,每个从电路30a、30b、30c、30d将在同步间隔42期间执行与主电路28的同步。因此,在时间t2,从电路30a、30b、30c、30d将能够使从所述从电路30a、30b、30c、30d中的相应本地时钟导出的相应fro与由主电路28生成的dco进行时间对齐。
51.另外,从电路30a、30b、30c、30d可被配置成每当总线电压v
总线
等于高总线电压v

时在接收同步序列40和/或同步间隔42期间经由单线总线24从主电路28机会性地获取电力。例如,从电路30a、30b、30c、30d可在一个或多个电力获取间隔44期间从主电路28获取电力。值得注意的是,对于每个从电路30a、30b、30c、30d,电力获取间隔44可能未必在相同时间开始和/或结束。换句话说,对于每个从电路30a、30b、30c、30d,电力获取间隔44的长度可不同。
52.返回参考图3,每个总线接入序列32、34还包含紧接在sos序列38之后的仲裁间隔46(在时间t2与t3之间)。在每个总线接入序列32、34中的仲裁间隔46期间,主电路28被配置成发送多个pwm符号48(1)-48(n),所述多个pwm符号被调制成唯一地指示在总线接入序列32、34中的相应总线接入序列期间准予从电路30a、30b、30c、30d中的哪个从电路接入单线总线24。
53.图5a、5b和5c是示意图,提供了关于图2中的单线总线设备26中的主电路28如何向争用单线总线24的从电路30a、30b、30c、30d中的一者准予对单线总线24的接入的示例性图示。图3与5a-5c之间的共同元素在其中以共同的元素标号示出和/或参考,并且此处将不再重新描述。
54.参考图5a,在实施例中,每个总线接入序列32、34中的仲裁间隔46被配置成包含优先级符号50。在实施例中,唯一地标识每个从电路30a、30b、30c、30d的usid包含四(4)个二进制位。因此,仲裁间隔46被配置成包含多个usid位符号52a、52b、52c、52d,每个usid位符号表示usid中的二进制位中的相应二进制位。在本文公开的实施例中,紧接在优先级符号50之后的usid位符号52a被配置成表示usid中的最高有效位(msb)(例如位#3)。因此,usid位符号52b、52c和52d将分别表示usid中的位#2、位#1和位#0(也称为最低有效位(lsb))。例如,如果usid位符号52a、52b、52c、52d如图1b和1c所示经过pwm调制以分别表示二进制值“1”、“0”、“1”、“0”,则usid位符号52a、52b、52c、52d将共同表示usid“1010”。
55.仲裁间隔46还可包含在优先级符号50之前的稳定时间53。稳定时间53可以是持续时间中的二分之一(1/2)符号。
56.继续使电子装置22掉电的示例,从电路30b、30c和30d将响应于向上按钮、向下按钮和开/关按钮被按下而争用单线总线24。根据本公开的实施例,在第一次尝试接入单线总
线24时,从电路30b、30c和30d将各自经由usid位符号52a、52b、52c和52d向主电路28指示相应usid。更具体地,如果usid中的对应位具有二进制值“1”,则从电路30b、30c和30d中的每一者将在usid位符号52a、52b、52c和52d中的相应usid位符号中断言位指示cms 54(例如,持续2个fro)。应注意,在第一次尝试接入单线总线24期间,不允许从电路30b、30c和30d在优先级符号50期间断言位指示cms 54。
57.例如,由于从电路30b的usid是“1010”,从电路30c的usid是“1001”,并且从电路30d的usid是“1000”,因此从电路32b、32c、32d将各自在usid位符号52a期间断言位指示cms 54。因此,主电路28将响应于检测到从电路30b、30c和30d断言的位指示cms54而如图1c中所示调制usid位符号52a以表示二进制值“1”。回顾图1b和1c中描述的pwm调制示例,预定义高电压间隔18与预定义低电压间隔20之间的预定义配置比需要是75%比25%以表示二进制值“1”。在这点上,在一个方面,主电路28被配置成响应于检测到由从电路30b、30c和30d断言的位指示cms 54而将usid位符号52a的预定义高电压间隔18延伸到75%以表示二进制值“1”。在另一方面,每个从电路32b、32c、32d都需要在usid位符号52a期间尽早断言位指示cms 54。在非限制性示例中,每个从电路32b、32c、32d在usid位符号52a的前一半期间断言位指示cms 54。
58.在usid位符号52b中,从电路30b、30c和30d均不断言位指示cms 54,因为每个usid“1010”、“1001”和“1000”中的对应位具有二进制值“0”。因此,主电路28将响应于在usid位符号52b期间未检测到位指示cms 54而如图1b中所示调制usid位符号52b以表示二进制值“0”。
59.在usid位符号52c中,鉴于usid“1010”中的对应位再次具有二进制值“1”,仅从电路30b将断言位指示cms 54。与此同时,从电路30c和30d将不断言位指示cms 54,因为usid“1001”和“1000”中的对应位均具有二进制值“0”。因此,主电路28将响应于检测到从电路30b断言的位指示cms 54而如图1c中所示调制usid位符号52c以表示二进制值“1”。
60.如先前所提及,从电路30c被指派usid“1001”,并且从电路30d被指派usid“1000”。由此,通过将usid位符号52c调制为表示二进制值“1”,从电路30c和30d可得出它们对单线总线24的相应请求失败的结论。与此同时,从电路30b可继续争用单线总线24。
61.在usid位符号52d中,从电路30b将不断言位指示cms 54,因为usid“1010”中的对应位具有二进制值“0”。由于在请求方面输给了从电路30b,从电路30c和30d也不会断言位指示cms 54。因此,主电路28将响应于在usid位符号52d期间未检测到位指示cms 54而如图1b中所示调制usid位符号52d以表示二进制值“0”。此时,主电路28已调制usid位符号52a、52b、52c和52d以共同表示usid“1010”。因此,在时间t3,从电路30b可得出其对单线总线24的请求已成功的结论。另一方面,从电路30c和30d必须继续在后续总线接入序列中争用单线总线24。
62.图5b示出从电路30c和30d在先前尝试接入单线总线24失败之后可如何争用单线总线24。作为接入单线总线24的第二次尝试,在优先级符号50期间,从电路30c和30d将各自断言位指示cms 54。因此,主电路28将响应于检测到从电路30c和30d断言的位指示cms54而如图1c中所示调制优先级符号50以表示二进制值“1”。
63.值得注意的是,从电路30a和30b被禁止在优先级符号50中断言位指示cms 54。此外,响应于在优先级符号50中检测到位指示cms54,从电路30a和30b不能在任何usid位符号
52a、52b、52c、52d中断言位指示cms 54。
64.在usid位符号52a中,从电路30c和30d均断言位指示cms54,因为每个usid“1001”和“1000”中的对应位具有二进制值“1”。相应地,主电路28将因此响应于检测到从电路30c和30d断言的位指示cms 54而调制usid位符号52a以表示二进制值“1”。在usid位符号52b和52c中,从电路30c和30d均未断言位指示cms 54,因为每个usid“1001”和“1000”中的对应位具有二进制值“0”。因此,主电路28将响应于在usid位符号52b和52c期间未检测到位指示cms 54而如图1b中所示调制usid位符号52b和52c以表示二进制值“0”。
65.在usid位符号52d中,鉴于usid“1001”中的对应位再次具有二进制值“1”,从电路30c将断言位指示cms 54。与此同时,从电路30d将不断言位指示cms 54,因为usid“1000”中的对应位具有二进制值“0”。因此,主电路28将响应于检测到从电路30c断言的位指示cms 54而如图1c中所示调制usid位符号52d以表示二进制值“1”。因此,通过在优先级符号50期间断言位指示cms 54以及检测到被调制以正确地表示usid“1001”的usid位符号52a、52b、52c、52d,从电路30c可得出其对单线总线24的请求已被准予的结论。相比之下,从电路30d可得出其对单线总线24的请求失败并且需要再次在后续总线接入序列中争用单线总线24的结论。
66.图5c示出从电路30d在先前两次尝试接入单线总线24失败之后可如何争用单线总线24。作为接入单线总线24的第三次尝试,在优先级符号50期间,从电路32d将断言位指示cms 54。因此,主电路28将响应于检测到从电路30d断言的位指示cms 54而如图1c中所示调制优先级符号50以表示二进制值“1”。
67.值得注意的是,从电路30a、30b和30c被禁止在优先级符号50中断言位指示cms 54。此外,响应于在优先级符号50中检测到位指示cms 54,从电路30a、30b和30c不能在任何usid位符号52a、52b、52c、52d中断言位指示cms 54。
68.在usid位符号52a中,从电路30d将断言位指示cms 54,因为usid“1000”中的对应位具有二进制值“1”。相应地,主电路28将因此响应于检测到从电路30d断言的位指示cms 54而调制usid位符号52a以表示二进制值“1”。在usid位符号52b、52c和52d中,从电路30d将不断言位指示cms 54,因为usid“1000”中的对应位具有二进制值“0”。因此,主电路28将响应于在usid位符号52b、52c和52d期间未检测到位指示cms 54而如图1b中所示调制usid位符号52b、52c和52d以表示二进制值“0”。因此,通过在优先级符号50期间断言位指示cms 54以及检测到被调制以正确地表示usid“1000”的usid位符号52a、52b、52c、52d,从电路30d可得出其对单线总线24的请求已被准予的结论。因此,从电路30b、30c、30d已依序获得对单线总线24的接入,由此使电子装置22关机。
69.返回参考图3,在相应总线接入序列(例如,总线接入序列32、34等)中成功请求单线总线24后,从电路30b、30c和30d可通过单线总线24发送数据电报56(在时间t3与t4之间)。在这点上,图6是提供由图2中的单线总线设备26中的从电路30b通过单线总线24执行的数据电报发送的示例性图示的示意图。
70.数据电报56包含多个数据符号58(1)-58(x)。在实施例中,主电路28被配置成在数据电报56期间(在时间t3与t4之间)将每个数据符号58(1)-58(x)调制为二进制值“1”。因此,每个从电路30a、30b、30c、30d可在多个电力获取间隔60期间从主电路28机会性地获取电力。
71.如果从电路30b打算在任何数据符号58(1)-58(x)中发送二进制值“1”,则从电路30b将断言数据cms 62。相比之下,如果从电路30b打算在任何数据符号58(1)-58(x)中发送二进制值“0”,则从电路30b将不断言数据cms 62。
72.图7是示意图,提供了根据图3、4、5a-5c和6中描述的实施例配置以支持通过单线总线24进行的从机发起的通信的图2的电子装置22中的单线总线设备26的示例性图示。图2与7之间的共同元件在其中以共同的元件标号示出和/或参考,并且此处将不再重新描述。
73.主电路28包含总线驱动器电路64和接收器电路66。总线驱动器电路64耦合到单线总线24。总线驱动器电路64被配置成将单线总线24拉高以在空闲状态期间维持总线电压v
总线
。总线驱动器电路64还被配置成检测由从电路30a、30b、30c、30d中的任一者断言的唤醒cms 36,并且响应于检测到唤醒cms 36而发送sos序列38。总线驱动器电路64还被配置成基于由从电路30a、30b、30c、30d中的任一者断言的位指示cms 54而在仲裁间隔46中调制优先级符号50和usid位符号52a、52b、52c、52d。总线驱动器电路64还被配置成调制数据电报56中的每个数据符号58(1)-58(x)以表示二进制值“1”。
74.接收器电路66被配置成检测由从电路30a、30b、30c、30d中的任一者发送的数据cms 62在数据电报56中的每个数据符号58(1)-58(x)中的存在或不存在。因此,接收器电路66可基于检测到的数据cms 62的存在或不存在来输出一系列二进制“1”和/或“0”。
75.主电路28还包含主端口68、主电流吸收器70和主控制器72。主端口68耦合到单线总线24和总线驱动器电路64。主电流吸收器70耦合在主端口68与接地(gnd)之间。例如可以是微控制器或微处理器的主控制器72被配置成控制总线驱动器电路64和/或主电流吸收器70,以使主电路28根据如图1b和1c所示的pwm调制来调制总线符号ts(例如,图4中的同步序列40,图5a-5c中的优先级符号50和usid位符号52a、52b、52c、52d,以及图6中的数据符号58(1)-58(x))。
76.主电路28还可包含耦合在主端口68与gnd之间的电磁干扰(emi)电容器c
l
。值得注意的是,emi电容器c
l
对应于单线总线24的总emi电容,其可取决于从电路的数目、任何添加的电容以及因单线总线24的长度增加而增加的有效电容而变化。
77.在一个实施例中,总线驱动器电路64可以是低压差(ldo)主电流源。为了将总线电压v
总线
断言在低总线电压v

下,主控制器72被配置成激活主电流吸收器70以引发吸收电流i
dn
,由此调制总线符号ts中的任一者(如图1b所示)以表示二进制值“0”。相比之下,为了将总线电压v
总线
升高到高的总线电压v

,主控制器72被配置成解除激活主电流吸收器70。因此,总线驱动器电路64将提供源电流i
up
,由此调制总线符号ts中的任一者(如图1c所示)以表示二进制值“1”。
78.每个从电路30a、30b、30c、30d包含从端口74、从电流吸收器76、保持电容器c
保持
和从控制器78。从端口74耦合到单线总线24。例如可以是n型晶体管的从电流吸收器76耦合在从端口74与gnd之间。当从电流吸收器76被激活时,从电流吸收器76从主电路28汲取从电流i

。总线驱动器电路64提供最小源电流i
up
,并且在空闲状态期间将单线总线24上拉。当从电路30a、30b、30c、30d中的任一者下拉单线总线24以尝试发起通信时,其等同于使用接收器电路66从所述从电路30a、30b、30c、30d接收数据。当源电流i
up
被下拉时,总线驱动器电路64可向接收器电路66提供电压指示。
79.在这点上,每个从电路30a、30b、30c、30d可通过激活从电流吸收器76以在单线总
线24上断言唤醒cms 36、位指示cms 54和数据cms 62(例如,持续时间不同),由此使接收器电路66接收位指示cms 54和数据cms 62。因此,主电路28中的总线驱动器电路64可检测唤醒cms 36、位指示cms 54和数据cms 62,并向接收器电路66提供对应数据。
80.保持电容器c
保持
具有经由电荷开关s1耦合到从端口74的第一端80和耦合到gnd的第二端82。例如可以是微控制器或微处理器的从控制器78耦合到从电流吸收器76和电荷开关s1。电荷开关s1将在电力获取间隔44(如图4所示)和/或电力获取间隔60(如图6所示)期间闭合,以从主电路28获取电力以对保持电容器c
保持
充电。
81.每个从电路30a、30b、30c、30d还包含串联耦合在从端口74与保持电容器c
保持
的第一端80之间的空闲开关s2和电阻器r。空闲开关s2在单线总线24处于空闲状态时闭合,并在其它情况下断开。当空闲开关s2闭合时,从电路30a、30b、30c、30d中的每一者可从主电路28获取电力以对保持电容器c
保持
充电。相比之下,当空闲开关s2断开时,保持电容器c
保持
将被放电以向从电路30a、30b、30c、30d中的相应从电路供电。
82.根据上文所描述的实施例,图7的单线总线设备26可提供于用户元件中,以支持通过单线总线24进行的从机发起的通信。在这点上,图8是示例性用户元件100的示意图,其中图7的单线总线设备26可被提供来支持图2的电子装置22中通过单线总线24进行的从机发起的通信。
83.本文中,用户元件100可以是任何类型的用户元件,例如移动终端、智能手表、平板电脑、计算机、导航装置、接入点和类似的支持无线通信的无线通信装置,例如蜂窝、无线局域网(wlan)、蓝牙和近场通信。用户元件100通常将包含控制系统102、基带处理器104、发送电路系统106、接收电路系统108、天线切换电路系统110、多个天线112和用户接口电路系统114。在非限制性示例中,举例来说,控制系统102可以是现场可编程门阵列(fpga)。在这点上,控制系统102可至少包含微处理器、嵌入式存储器电路和通信总线接口。接收电路系统108经由天线112并通过天线切换电路系统110从一个或多个基站接收射频信号。低噪声放大器和滤波器协作以放大和消除来自所接收信号的宽带干扰以进行处理。然后,降频转换和数字化电路系统(未示出)将滤波后的接收信号降转换为中间或基带频率信号,接着使用模/数转换器(adc)将所述信号数字化为一个或多个数字流。
84.基带处理器104处理数字化的所接收信号以提取在所接收信号中传送的信息或数据位。这种处理通常包括解调、解码和错误校正操作,这将在下文更详细地论述。基带处理器104通常在一个或多个数字信号处理器(dsp)和专用集成电路(asic)中实施。
85.对于发送,基带处理器104从控制系统102接收可表示语音、数据或控制信息的数字化数据,所述基带处理器对所述数字化数据进行编码以用于发送。编码的数据被输出到发送电路系统106,其中数/模转换器(dac)将数字编码的数据转换成模拟信号,并且调制器将模拟信号调制到处于所要发送频率或多个频率的载波信号上。功率放大器会将调制的载波信号放大到适于发送的电平,并通过天线切换电路系统110将调制的载波信号递送到天线112。多个天线112和复制式发送和接收电路系统106、108可提供空间分集。本领域的技术人员将理解调制和处理细节。
86.图7的单线总线设备26可另外被配置成根据某一过程支持通过单线总线24进行的从机发起的通信。在这点上,图9是可由图7的单线总线设备26用来支持图2的电子装置22中通过单线总线24进行的从机发起的通信的示例性过程200的流程图。
87.在本文中,任何从电路30a、30b、30c、30d都可响应于相应的数据触发而在单线总线24上断言唤醒cms 36以指示通过单线总线24传送数据电报56的请求(步骤202)。因此,任何从电路30a、30b、30c、30d可响应于断言唤醒cms 36而经由单线总线24接收pwm符号(ts)(步骤204)。随后,任何从电路30a、30b、30c、30d可基于所接收的pwm符号(ts)来确定请求是否成功(步骤206)。任何从电路30a、30b、30c、30d被配置成响应于确定请求成功而通过单线总线24传送数据电报56(步骤208)。
88.本领域技术人员将认识到对本公开的实施例的改进和修改。所有此类改进和修改都被认为在本文所公开的概念和以下权利要求的范围内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表