通信设备的制造方法
【技术领域】
[0001]本发明涉及通信设备、系统和方法。
【背景技术】
[0002]对于设备之间的通信来说(例如在汽车应用中),使用各种协议和编码方案来用于数据传输。一个频繁使用的协议是SENT协议(单边半字节传输)。该协议例如可以用于例如从传感器设备向电子控制单元(ECU)传输高分辨率数据的应用中。
[0003]SPC协议(短PWM码;PWM是指脉宽调制)是SENT协议的延伸且目的在于增加通信链路的性能同时降低系统成本。在一定程度上,SPC允许双向通信,并且是基于边缘的PWM协议的示例。例如,SPC可以引入半双工同步通信。接收器(例如主机)例如通过在限定的时间量内将其拉低来在通信线上生成主机触发脉冲。通过例如传感器的发射器(例如从机)测量脉冲宽度(对应于限定的时间量),并且仅在脉冲宽度在限定限制内才启动传输(例如SENT传输)。SPC协议允许各种协议模式之间的选择。例如,可以使用同步模式、具有范围选择的同步模式或者具有ID选择的同步传输,其中多达四个传感器可以与ECU并联。在后一种情况下,上述触发脉冲的脉冲宽度可以限定哪个传感器或其他实体将开始传输。例如,触发脉冲的长度可以表不被选择用于传输的传感器或其他从属设备的ID。传感器或其他实体可以利用其同步性开始传输,其可以与数据脉冲重叠。
[0004]在传统SPC系统中,触发脉冲及其响应在同一线上发送,使得用于双向通信的对应硬件必须耦合至该线。
【发明内容】
[0005]为解决上述问题,本公开提供了一种通信设备,包括:发射器电路,用于向至少一个其他通信设备传输消息,所述发射器电路基于第一编码方案在第一通信连接上进行操作,接收器电路,用于从所述至少一个其他通信设备接收消息,所述接收器电路用于基于不同于所述第一编码方案的第二编码方案在不同于所述第一通信连接的第二通信连接上进行操作,其中所述第一编码方案或所述第二编码方案中的至少一个编码方案包括基于边缘的脉宽调制编码方案。
[0006]此外,本公开还提供了一种通信设备,包括:发射器电路,用于通过调制电压电源线上的电源电压向至少一个其他通信设备传输触发消息,以及接收器电路,用于在数据线上接收响应于所述触发消息的基于边缘的脉宽调制响应消息。
[0007]此外,本公开还提供了一种通信设备,包括:接收器电路,用于通过检测电压电源线上的电源电压的调制从其他通信设备接收触发消息,以及发射器电路,用于在数据线上传输响应于所述触发消息的基于边缘的脉宽调制响应消息。
[0008]此外,本公开还提供了一种通信系统,包括:第一通信设备,所述第一通信设备包括发射器和接收器,所述发射器耦合至第一通信连接,所述发射器用于基于编码方案进行操作,所述接收器耦合至第二通信连接,所述接收器用于基于不同于所述第一编码方案的第二编码方案进行操作,所述第二编码方案包括基于边缘的脉宽调制编码方案,以及至少一个第二通信设备,所述至少一个第二通信设备包括接收器和发射器,所述接收器耦合至所述第一通信连接,所述接收器用于基于所述第一编码方案进行操作,所述发射器耦合至所述第二通信连接,所述发射器用于基于所述第二编码方案进行操作,其中所述第一通信设备的发射器用于传输识别所述至少一个第二通信设备的第二通信设备的消息。
[0009]此外,本公开还提供了一种方法,包括:基于调制电源电压线上的电压的第一编码方案,从第一通信设备向第二通信设备传输请求,以及基于不同于所述第一编码方案的第二编码方案,通过所述第二通信设备响应所述请求,所述第二编码方案包括基于边缘的脉宽调制编码方案。
【附图说明】
[0010]图1是根据实施例的通信系统的框图。
[0011]图2是根据又一实施例的通信系统的框图。
[0012]图3是示出根据实施例的方法的流程图。
[0013]图4和图5是示出根据一些实施例的示例性信号的示图。
[0014]图6是示出根据实施例的通信系统的示图。
[0015]图7是示出根据又一实施例的通信系统的框图。
[0016]图8是示出根据又一实施例的通信系统的框图。
[0017]图9是示出根据又一实施例的通信系统的框图。
【具体实施方式】
[0018]以下,将参照附图详细描述各个实施例。这些实施例被认为仅是示例性的示例而不用于限制。例如,虽然实施例可以描述为包括多个特征或元件,但在其他实施例中,可以省略这些特征或元件中的一些和/或通过可选的特征或元件来代替。在又一些实施例中,可以提供附加特征或元件。
[0019]图中所示或者本文描述的任何连接或耦合可以实施为直接连接或耦合(S卩,不具有中间元件的连接或耦合)或者间接连接或耦合(即,具有一个或多个中间元件的连接或耦合),只要本质上保持连接或耦合的一般意义即可,例如传输特定种类的信号和/或传输特定种类的信息。除非另有指定,否则连接或耦合可以是基于有线的连接或耦合,或者还可以是无线连接或耦合。
[0020]此外,来自不同实施例的特征可以组合来形成附加实施例。
[0021]在一些实施例中,可以示出并解释对基于SPC的通信的扩展和/或修改。然而,这些扩展或修改还可以应用于其他通信协议,例如其他基于边缘的PWM(脉宽调制)通信协议。
[0022]在一些实施例中,从第一设备到第二设备的通信可以基于第一编码方案,并且从第二设备到第一设备的通信可以基于不同于第一编码方案的第二编码方案。第二协议可以是基于边缘的PWM编码方案,例如在传统SENT、SPC或类似协议中使用的编码方案。在一些实施例中,基于第一编码方案的消息可以用于启动传输。在一些实施例中,第一编码方案可以包括修改电源电压。本文使用的编码方案可以表示基于将被传输的数据或其他信息生成信号的方式。例如,在基于边缘的PWM编码方案中,一个或多个脉冲可以被发送,脉冲持续时间对应于将被传输的数据值或其他信息。连续发送的脉冲之间的距离可以近似相同,因此传输的持续时间可以取决于传输的数据值或其他信息。在其他编码方案中,可以连续地传输位,并且对于每一位,可以分配相同的持续时间。在这种情况下,总的传输时间可以是相同的而不论传输的数据值如何。还可以使用其他方法。可以提供实施这些实施例的设备、方法和系统。在一些实施例中,这种设备或系统可以以硬件、软件、固件或它们的组合来实施。
[0023]在一些实施例中,第一设备可以是如电子控制单元(EOT)的主机设备,而第二设备可以是从机设备(例如传感器)。
[0024]在一些实施例中,第一编码方案还可以用于执行除触发或选择第二设备之外的其他控制功能,例如用于执行第二设备的测试。在一些实施例中,还可以在可用于测试目的的协议中使用第二编码方案。
[0025]现在参照附图,在图1中示出了根据实施例的通信系统10。图1的所示系统包括第一通信设备11和第二通信设备12。在一些实施例中,第一通信设备11可以是电子控制单元(ECU)或其他种类的控制器,但不限于此。在一些实施例中,第二通信设备12可以是传感器或被第一通信设备11控制的其他设备,但不限于此。
[0026]第一通信设备11包括发射器13,其经由通信连接15向第二通信设备12的接收器17传输信号。发射器13和接收器17可以基于第一编码方案进行操作。在一些实施例中,通信连接15可以是电压电源线,并且被发射器13和接收器17使用的编码方案可以包括修改电压电源线15上的电压。在其他实施例中,还可以使用其他技术。
[0027]在一些实施例中,第一编码方案可以是还可用于芯片测试的协议中的编码方案。在一些实施例中,第一编码方案可以是用于串行外围接口(SPI)协议的编码方案。
[0028]在一些实施例中,由发射器13向接收器17发送的信号可以触发从第二通信设备12向第一通信设备11的响应。第二通信设备12包括基于边缘的PWM(脉宽调制)发射器,其经由第二通信通道16向第一通信设备11的基于边缘的PWM接收器14传输脉宽调制信号。第二通信通道16例如可以包括数据线。使用基于边缘的PWM发射器18,第二通信设备12例如可以响应于在接收器17处接收的数据传输的请求。基于边缘的PWM发射器18使用不同于被发射器13使用的第一编码方案的第二编码方案。在图1的实施例中,第二编码方案包括基于边缘的PWM编码方案,例如在传统的SPC和/或SENT协议中使用的编码方案。还可以使用其他技术。
[0029]图1所示通信系统10示出了第一通信设备11和第二通信设备12之间的通信。在其他实施例中,可以使用其他技术。
[0030]在其他实施例中,可以在通信系统中设置多于两个的设备。在图2中示出了对应的实施例。
[0031]图2所示的通信系统包括主机设备