通信设备的制造方法_2

文档序号:9711245阅读:来源:国知局
20以及从机设备21、22。虽然在图2中为了说明的目的仅示出了两个从机设备21、22,但从机设备的数量不受限制,并且如图2中的点所示可以使用其他数量的从机设备。在一些实施例中,主机设备20可以类似于图1的通信设备11来实施,并且从机设备21、22可以类似于图1的第二通信设备12来实施。在这种实施方式中,主机设备20可以经由第一通信连接23使用第一编码方案向从机设备21、22传输信号。第一通信连接23在一些实施例中可以是电压电源线,并且第一编码方案可以包括修改电压电源线23上的电压。在一些实施例中,第一编码方案可以是在传统基于SPI的协议中所使用的编码方案。在一些实施例中,使用第一编码方案,主机设备20可以选择从机设备21、22中的一个来向主机设备20传输信息。
[0032]从机设备21、22可以使用第二编码方案经由第二通信连接24向主机设备20传输信号。第二编码方案可以是基于边缘的PWM编码方案。在一些实施例中,第二编码方案可以基于传统SENT协议或基于传统SPC协议而不具有触发脉冲。在其他实施例中,可以使用其他技术。参照图1讨论的修改和变化还可以应用于图2的实施例。
[0033]在图3中,示出了根据实施例的方法。图3的方法可以在上文参照图1和图2讨论的设备和系统中或者稍后参照图6至图9讨论的设备和系统中实施,但是还可以与它们独立地进行使用。
[0034]在30中,基于第一编码方案从第一通信设备向第二通信设备传输请求。在一些实施例中,第一编码方案可以包括修改电压电源线上的电压。在一些实施例中,第一编码方案可以基于在传统的基于SPI的协议中所使用的编码方案。在一些实施例中,请求可以从多个可能的第二通信设备(例如多个从机)中识别第二通信设备。
[0035]在31中,该方法包括:基于不同于第一编码方案的第二编码方案,通过第二通信设备响应请求。在一些实施例中,第二编码方案可以是基于边缘的PWM编码方案。基于边缘的PWM编码方案可以是检测脉宽调制信号的边缘并且例如在脉宽调制信号的脉冲长度中编码如将被传输的数据的信息的编码方案。响应例如可以包括被第二通信设备捕获的传感器数据。
[0036]为了示出参照图1至图3示出的技术、概念和实施例,接下来进一步参照图4和图5讨论示例性信号。图4和图5的示例性信号仅是用于说明的目的而不用于限制。具体地,在其他实施方式中,可以使用不同于所示的信号波形。
[0037]在图4中,示出了使用涉及电源电压(例如正电源电压Vdd)的调制的编码方案生成的信号的示例。曲线40示出了用于示例性实施方式的信号传输期间的电压电平的示例性行为。图4中使用的编码方案例如可以是在传统SPI协议中使用的编码方案,其在一些情况下可用于测试目的(如触发内置自测)或用于芯片的读取内部寄存器。
[0038]在图4的示例中,以低和高脉冲的对应模式来编码将被传输的信息。例如,较短的脉冲对应于低脉冲(0的位值),而较长的脉冲对应于高脉冲(1的位值)。例如,与低脉冲相关联的持续时间t4可以是分配给信号位的传输的持续时间tblt的三分之一,而与高脉冲相关联的持续时间t5可以是tblt的三分之二。因此在图4的编码方案中,每一位都具有固定持续时间tblt。最后的脉冲(脉冲N)可对应于停止位。脉冲的数量可以根据实施方式而变化。
[0039]高电压电平可对应于电压VI,以及低电平对应于电压V2。在例如可用于汽车应用的一些实施例中,VI可以为大约14V,而V2可以为大约9V,尽管这些值可以根据所使用的实施方式而变化。时间tl至t3表示当图4所示信号被用于测试目的(例如测试ASIC (专用集成电路))时所使用的时间。例如,时间tl表示从ASIC上电和传输开始测试命令开始的时间。当在时间tl内没有发生与测试接口的其他通信时,结束测试模式。时间t2表示期间可以启动ASIC的测试接口的时间。时间t3的末端表示ASIC上电之后最早的可能时间,在时间t3之后,可以启动测试接口。在其他实施例中,可以应用其他时间。在位中,可以在参照图2讨论的系统中识别例如从机设备,和/或可以触发通信设备以响应信息。在一些实施例中,图4所示的信号可以替代在传统SPC系统中使用的触发脉冲。在一些实施例中,可以在利用图4的信号传输的位中编码其他命令和功能。例如,可以触发内置自测,可以触发可写入寄存器或从寄存器读取,或者可以设置如测量范围的配置。在一些实施例中,基于第一编码方案的参照图4讨论的信令可以被实施在系统中以任何方式用于这些附加目的,使得在这种实施例中,附加地使用用于替换触发脉冲的第一编码方案要求较少的附加努力。例如,基于使用这种编码方案的协议的通信可以被实施用于传感器中的后端测试的目的。在一些实施例中,图4中的信号还可用于读取通信设备(例如传感器)的附加内部信息(例如寄存器的内容)、改变传感器的结构(例如测量范围)或者触发用于检查传感器的功能的内部测试。
[0040]在图5中,示出了用于基于边缘的脉宽调制消息的示例,其可以对应于SPC消息而不具有触发脉冲(也称为触发半字节)。这可以是用于基于图1至图3的实施例的第二编码方案的消息的示例。在其他实施例中,可以使用其他技术。
[0041]图5所示信号包括脉冲,也称为半字节(nibble)。更精确地,在图5的示例性情况下,同步/校准脉冲50之后跟随状态脉冲51以及六个数据脉冲52-57。在末端处,传输CRC校验和脉冲58。脉冲51-58中的每一个都可以编码四位值,脉冲的长度例如对应于相应的编码位值。还可以使用其他技术。可以在第一信号59和第二信号510中划分数据脉冲,每一个编码12位。消息的总长511可以根据被编码的位值而变化。换句话说,与图4的示例相反,在图5的情况下,每一位的长度不固定,但是例如脉冲之间的低相位可以相同。例如,对于基于SPC的消息来说,总长度511可以在456 μ s和816 μ s之间,尽管在其他实施方式中,持续时间可以变化。每个脉冲的持续时间可以包括偏移,例如用于基于SPC的信号的36 μ s加上X.3 μ s的持续时间,其中χ根据所编码的四位值在0至15的范围内。然而,数值仅仅是用于说明的目的,并且可以在其他实施方式中进行变化。在一些实施例中,图5所示消息可以在电压域中传输,高值例如对应于5V的电压而低值对应于0V的电压,尽管在其他实施例中也可以使用其他值。
[0042]图5的脉冲例如可以通过开漏驱动器来生成,其中当开漏驱动器有效时,将数据线上的电压拉至地,当开漏驱动器无效时通过上拉电阻器将电压拉至正电源电压(诸如Vdd) ο在其他实施例中,可以使用推拉式驱动器。
[0043]例如,每当相应的设备接收到消息(例如如图4所示,触发图5的消息的发送)时,图5所示的消息可以通过通信设备(如图12的第二通信设备12或图2的从机设备21或22)发送。
[0044]以下,参照图6至图8,将讨论各种实施例,其中传感器与电子控制单元(ECU)通信。虽然在图6至9中示出了单个传感器,但在其他实施例中,可以设置多个传感器,例如与图2所示的多个从机设备类似。在其他实施例中,可以使用除传感器之外的其他设备,和/或可以使用除ECU之外的其他设备,例如其他类型的控制器。
[0045]在图6中,传感器60与EOT 61耦合。在图6的实施例中,在具有管脚62、63和64的三管脚封装件中设置传感器60。传感器60例如可以是加速传感器、温度传感器、磁场传感器或者任何其他期望类型的传感器。在一些实施例中,可以在汽车应用中使用传感器60。
[0046]在图6的实施例中,管脚62可以是用于经由连接65从传感器60向EOT 61发送数据的数据管脚。连接65可以是基于有线的连接。
[0047]在图6的实施例中,管脚63可以是如图所示耦合至地的接地管脚。管脚64可以是用于提供正电源电压(如Vdd)的管脚。在操作中,ECU 61可以修改电源电压线66上的正电源电压以将消息传输至传感器60,如由消息68所示。消息可以根据第一编码方案,例如在SPI协议和/或还用于测试目的的协议中所是使用的。例如,第一编码方案可以使用参照图4示出和解释的信号。响应于接收到对应消息68,在图6的所示实施例中,传感器60响应SPC消息67,例如如参照图5示出和解释的。还可以使用其他基于边缘的PWM消息和编码方案或者其他适当的技术。如61处所示用于修改正电源电压的电平例如可以为9V和14V,以及用于消息67的电压电平可以为0V和5V,尽管在其他实施例中还可以应用其他值。
[0048]在图7中,示出了传感器70与EOT 71通信的实施例。图7的元件70至78主要对应于图6的元件60至68,因此将不再进行详细描述。在图7的实施例中,传感器70设置在包括四个管脚72、73、74和79的封装件中。
[0049]在这些管脚中,管脚72至74对应于图6的管脚62
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1