用于监听数据传输的方法和设备与流程

未命名 10-25 阅读:168 评论:0


1.本发明大体上涉及用于在集成电路系统中监听数据的系统和方法。


背景技术:

2.通常,可以使用串行外围接口(“spi”)在系统的不同组件之间传递数据。从设备和主设备之间的数据传输可以通过芯片选择(cs)信号来实现。通过cs信号,主设备可以挑选哪个从设备用于数据交换。然而,这可以防止在不增加多个引脚的情况下与多于一个设备的并行交换。因此,监听解决方案可有利地以减少时间、空间和资源成本的快速且有效的方式向未选择的从属设备提供数据。


技术实现要素:

3.在实施例中,一种用于启动(arm)气囊的方法包括:通过系统设备确定已经满足所述气囊的启动条件;从所述系统设备向主设备传递通信以通知所述主设备已经满足所述启动条件;通过扩展(expansion)设备监听来自系统设备的通信;以及响应于监听启动条件,通过扩展设备启动气囊。
4.在实施例中,气囊部署(deployment)系统包括:主设备,被配置为输出系统芯片选择信号,输出扩展芯片选择信号,输出主输出从输入(mosi)信号,以及接收主输入从输出(miso)信号;系统设备,包括:miso输出;芯片选择输入,被配置为接收源自所述主设备的所述系统芯片选择信号,所述系统芯片选择信号使得能够将所述miso信号从所述系统设备传递到所述主设备;传感器接口,其接收传感器数据;以及逻辑电路装置,其被配置为响应于所述传感器数据满足启动条件而生成在所述miso信号上承载的启动命令;以及扩展设备,包括:监听解码器电路,其被配置为接收源自所述主设备的所述系统芯片选择信号并接收所述miso信号,所述监听解码器电路由所述系统芯片选择信号使能;标准解码器电路,其被配置为接收所述扩展芯片选择信号并输出所述miso信号,所述标准解码器电路由源自所述主设备的所述扩展芯片选择信号使能;以及启动逻辑,其从所述监听解码器电路接收解码的miso信号作为输入,并被配置为响应于标识在所述解码的miso信号上承载的所述启动命令而向气囊驱动器输出启动信号。
5.在实施例中,一种用于气囊部署系统的扩展设备包括监听解码器电路,该监听解码器电路被配置为接收源自主设备的从设备芯片选择信号并接收源自从设备的主输入从输出(miso)信号,该监听解码器电路由从设备芯片选择信号使能;标准解码器电路,其被配置为接收源自所述主设备的扩展芯片选择信号并输出所述miso信号,所述标准解码器电路由所述扩展芯片选择信号使能;以及启动逻辑,所述启动逻辑从所述监听解码器电路接收解码的miso信号,并且被配置为响应于标识在所述解码的miso信号上承载的启动命令而将启动信号输出到气囊驱动器。
附图说明
6.为了更完整地理解本发明及其优点,现在结合附图参考以下描述,其中:
7.图1示出了根据实施例的具有监听的气囊部署系统;
8.图2描绘了根据实施例的具有监听的气囊部署系统;
9.图3示出了根据实施例的具有监听和多个扩展ic的气囊部署系统;
10.图4描绘了根据实施例的具有监听的气囊部署系统;
11.图5示出了根据实施例的监听解码器电路;以及
12.图6描绘了根据实施例的方法。
具体实施方式
13.主从系统包括控制从设备的操作方面的主设备。在数字系统的上下文中,主设备可以包括微控制器或引导其它集成电路的操作的其它处理器。主设备和从设备之间的通信可以通过将主设备和从设备耦合在一起来实现。
14.串行外围接口(“spi”)为主设备和从设备之间的通信提供了熟悉的标准。从主设备到从设备的通信可以在主设备输出从设备输入(“mosi”)信号上进行。从从设备到主设备的通信可以在主设备入从设备出(“miso”)信号上进行。主设备还可以提供用于同步系统的各个组件的时钟信号。
15.为了避免数据业务冲突,主设备还可以驱动cs信号,该cs信号确定哪个从设备可以在给定时间与主设备通信。然而,在一些时间关键的应用中,从设备可能需要与从设备和主设备之间的通信并行地通信,因为没有时间等待数据从一个从设备被中继到主设备,然后被中继到另一个从设备。
16.气囊部署系统提供了一个示例。许多气囊部署系统采用从设备,该从设备接收传感器数据并确定气囊是否已经满足启动条件。这可以与主设备通信,然后主设备决定是否部署气囊。然而,气囊在能够部署之前被启动。并且,可以使用另一个从动设备来使气囊启动扩展。因此,为了加速部署,需要一旦满足启动状态就使气囊启动,使得启动与主机作出的决定并行发生。因此,将数据从一个从设备传递到另一个从设备的加速路径可以有益于这种系统。然而,集成电路上的不动产可能是稀缺的。因此,增加从设备之间的引脚连接可能证明是繁重的。
17.在各种实施例中,气囊部署系统可监听从另一从设备传递到主设备的数据以简化数据传递。
18.图1示出了根据实施例的具有监听的气囊部署系统。
19.具有监听的气囊部署系统100可以包括微控制器主机102。这可以称为主设备。还应了解,在各种实施例中,主设备可包含微控制器或其它处理组件。虽然主控制器可以被称为微控制器,但是这不应当被用来限制对微控制器的应用。具有监听的气囊部署系统100还可以包括系统集成电路。系统ic104可以被称为系统设备。具有监听的气囊部署系统100还可以包括扩展ic106。扩展ic可以被称为扩展设备。具有监听的气囊部署系统100还可以包括传感器108。
20.可以理解,在各种实施例中可以使用更多的ic和更多的传感器。例如,具有监听的气囊部署系统100可以包括多于一个的系统ic104,多于一个的扩展ic106和多于一个的传
感器108。
21.微控制器主设备102与系统ic104和扩展ic106之间的通信可以通过总线系统来实现。时钟信号可以通过时钟线110从微控制器主设备102传递到系统ic104和扩展ic106。可以理解,时钟信号可以由微控制器主设备102生成并提供给系统ic104和扩展ic106以同步操作。时钟信号也可以提供给其它从设备(图1中未示出)。时钟线110可与微控制器主控器102的时钟输出102a及系统ic104的时钟输入104a耦合。时钟线110还可以与扩展ic106的时钟输入106a耦合。如将了解,时钟线110(和本发明中所参考的其它线)可包括线的集合,且在各种实施例中包括总线。
22.微控制器主设备102可以用mosi信号线112传递主设备输出从设备输入(“mosi”)信号。mosi信号线112可以与微控制器主设备102的mosi输出102b和系统ic104的mosi输入104b耦合。mosi信号线112还可以与扩展ic106的mosi输入106b耦合。在各种实施例中,mosi信号线112还可以与附加从设备的输入耦合。mosi信号可以从微控制器主设备102向从设备(例如系统ic104和扩展ic106)通信命令、数据或两者。可以理解,mosi信号线112可以包括线的集合,并且在各种实施例中包括总线。
23.系统ic104还可以生成芯片选择(“cs”)信号。芯片选择信号可以实现所选择的从设备和主设备之间的通信。它可以根据具有监听的气囊部署系统100的状态来设定。例如,如果期望系统ic104之间的通信,则可以设置cs信号以实现与系统ic104的通信。当需要与扩展ic106或任何其它从设备通信时,可以进行相同的操作。
24.cs信号可以通过cs信号线114从微控制器主设备102传递到诸如系统ic104和扩展ic106的从设备。cs信号线114可以与微控制器主设备102的cs输出102c和系统ic104的cs输入104c耦合。cs信号线114还可以与扩展ic106的cs输入以及任何其它从设备的输入耦合。可以理解,cs信号线114可以包括线的集合,并且在各种实施例中包括总线。cs信号可以包括对应于从设备的一位信号。例如,一个位可以使能系统ic104,而另一个位可以使能扩展ic106。因此,在各种实施例中,可单独将对应位传递到相应从属设备以减少布线。
25.从设备可以通过主输入从输出(“miso”)信号与微控制器主设备102通信。miso信号可以在miso信号线116上传递。msio信号线可以与微控制器主设备102的miso输入102d和系统ic104的miso输出104d耦合。另外,miso信号线116可以与扩展ic106的miso接口106d耦合。可以理解,miso信号线116可以与附加的从设备输出耦合,以允许从设备到主设备的通信。
26.在各种实施例中,传感器可用于检测车辆碰撞。例如,传感器108可以包括加速计,例如霍尔效应传感器,或其它对加速度变化敏感的传感器设备。可以理解,汽车的突然减速可以指示碰撞已经发生或将要发生。传感器108可以对加速度的变化敏感。然而,应当理解,传感器108不限于加速度计,并且可以使用测量与汽车碰撞相关联的尺寸的其他传感器。
27.传感器108可以向系统ic104提供数据。传感器数据到系统ic104的传递可以通过传感器接口(图1中未示出)或通过总线实现,其中传感器可以与时钟线110、mosi信号线112、cs信号线114和miso信号线116耦合。在各种实施例中,传感器数据可以用psi5协议发送到系统ic。
28.一旦系统ic104接收到传感器数据,就可以通过内部总线将其提供给数字信号处理器或其它处理电路。该数字信号处理器可以包括逻辑电路120,该逻辑电路120将传感器
数据与阈值进行比较,以使气囊启动。如果满足阈值,则系统ic104可以生成启动命令。可以利用启动指令来启动气囊驱动器的操作。例如,气囊驱动器可以响应于接收到启动命令而被极化。
29.启动命令可以被提供给miso信号并且在miso信号线116上被传递到微控制器主设备102。微控制器主设备102还可以接收传感器数据。微控制器主控器102可以通过miso信号线116经由系统ic104从传感器108接收传感器数据。另外,微控制器主设备102可以从图1中未示出的其它传感器接收传感器数据。
30.由系统ic104生成的启动命令警告,微控制器主设备102可以评估是否发送部署命令。微控制器主设备102可以包括逻辑电路装置120以评估是否生成部署命令。可以理解的是,这也可以用软件来实现。内部总线可将启动命令从miso输入102d路由到逻辑电路装置122。mcu可以检查比较传感器数据与部署阈值。这可以用于冗余。对于多气囊系统,微控制器主设备102还可以确定扩展哪个气囊。这可以取决于来自位于车辆各处的不同传感器的传感器读数,所述传感器读数可以例如使用miso信号线116传递到微控制器主设备102。逻辑电路122可以确定是否需要部署命令。
31.当微控制器主控器102评估是否需要气囊部署时,使气囊启动以能够部署并准备部署可能是有益的。可以理解,这可以包括使气囊驱动器极化。在各种实施例中,扩展ic106可以使气囊驱动器起启动。为了简化从系统ic104到微控制器主设备102的数据传播,扩展ic106可以监听由系统ic104发送到微控制器主设备102的数据。扩展ic106的监听可以通过cs信号来实现。如前所述,通过cs信号使能系统ic104和微控制器主设备102之间的通信。
32.在微控制器主设备102确定应当发出部署命令之后,具有监听的气囊部署系统100利用该命令,并使用与微控制器主设备102用于使能在系统ic104和微控制器主设备102之间的通信相同的信号来使能监听。在各种实施例中,系统ic104可以由单个一位信号来使能,因此扩展ic106使用最少的资源来进行监听,并且每当系统ic104被使能时,也可以使能扩展ic106的监听。
33.为了实现这一点,cs信号线114可以与监听使能输入106e耦合。当使能监听时,扩展ic106可以经由与miso信号线116耦合的miso接口106d接收miso信号。因此,miso信号可以包括用于从设备的输入。这可以允许扩展ic106监听系统ic104和微控制器主设备102之间的通信。当系统ic104生成启动命令时,扩展ic106还可以在命令被发送到微控制器主机102时接收该命令,响应于接收到启动命令,扩展ic106可以使气囊驱动器极化。扩展ic106的内部总线可以将来自miso接口106d的启动命令传递到评估通信的内部逻辑电路124。在已经满足确定的启动条件之后,内部逻辑电路124又将启动命令传递到气囊驱动器。
34.同时,微控制器主设备102可能已经确定发出部署命令。部署命令可以由微控制器主设备102输出到mosi输出102b。这可以由mosi信号线112传递到扩展ic106和mosi输入106b。部署命令可以通过扩展ic106的内部总线传递到逻辑电路126,以决定通信是否包括部署命令(其可以取决于命令的数据内容和源id信息)。在各种实施例中,启动命令可以是用于向气囊驱动器发出部署命令的特权(perquisite)命令。此外,逻辑电路126可以基于部署命令确定哪些气囊可能需要部署。例如,扩展ic106可以与多个气囊驱动器耦合,每个气囊驱动器用于部署一个或多个气囊。逻辑电路126可以确定哪些气囊已经被命令部署。然后可以将部署命令传递给气囊驱动器(或在各种实施例中的适当的气囊驱动器)。部署命令可
以包括经由spi接通门命令以打开气囊(或多个气囊)。
35.利用cs信号来使能和停用监听允许用于快速监听数据的有效架构。可能仅需要一位来使能从属设备的通信,因此使能监听同样可通过将一位输入添加到另一从属设备来实现。这可以硬连线到监听从设备。此外,miso信号已经与从设备耦合,因此可以在没有任何其它耦合(除了cs之外)的情况下将启动命令提供给监听从设备。
36.扩展ic106还可以与cs信号线114耦合以接收cs信号,该cs信号使能和禁止微控制器主设备102和扩展ic106之间的通信。扩展ic106可以包括cs输入106c。这可以是除了耦合miso接口106d之外的输入。以此方式,扩展ic106可接收使能系统ic104与微控制器主设备102之间的通信的cs信号(其可由扩展ic106用于使能监听),并接收使能扩展ic106与微控制器主设备102之间的通信的cs信号。
37.可以理解,附加数据可以在miso信号上从微控制器主设备102传递到微控制器主设备102,该附加数据可以有利地被扩展ic106监听。
38.图2示出了根据实施例的具有监听的气囊部署系统。
39.除非另有说明,在本公开的附图中重复的附图标记用于表示不同附图中的相同特征。为了简洁起见,将不再针对其余附图描述重叠特征。在各种实施例中,具有监听的气囊部署系统100还可以包括用于系统ic104的乘客禁止逻辑202。可以从座椅中的压力检测乘客。传感器也可以位于安全带中,以确定是否存在乘客。可以理解,可以使用其它方法来确定是否存在乘客。传感器201可以向系统ic104提供传感器数据。基于该数据,可以确定乘客是否存在于车辆中的给定座椅中。如果给定座椅中不存在乘客,则部署用于该座椅的气囊可能是不利的。如果乘客禁止逻辑没有检测到乘客,则可以在miso信号上发送乘客禁止信号。这可能需要使能系统ic104的cs信号,这可能同时使能扩展ic106对miso信号的监听。扩展ic106还可以包括乘客禁止逻辑204,乘客禁止逻辑204可以传递乘客禁止信号以阻止部署命令。微控制器主控器102还可以包括乘客禁止逻辑,当从系统ic104传递乘客禁止时,该乘客禁止逻辑可以阻止部署命令。
40.在各种实施例中,气囊部署系统可包括多个扩展ic。
41.图3示出了根据实施例的具有监听和多个扩展ic的气囊部署系统。
42.图3示出了第二扩展ic306。类似于扩展ic106,第二扩展ic306还可以包括分别与时钟线110、mosi信号线112、cs信号线114、miso信号线116和cs信号线114耦合的时钟输入106a、mosi输入106b、cs输入、miso接口106d和监听使能输入106e。第二扩展ic306还可以监听从系统ic104传输到微控制器主设备102的数据,以使气囊驱动器起作用。可以理解,具有一个以上的扩展回路以驱动另外的气囊可能是有利的。在各种实施例中,一个扩展ic可用于驱动多于一个气囊。在各种实施例中,系统ic104可以被配置为从扩展ic106监听数据。任何从设备可以监听其它从设备的cs信号,以监听其它从设备和主设备之间的数据传输。
43.图4描绘了根据实施例的具有监听的气囊部署系统。
44.可以理解,存在许多具有监听的气囊部署系统100的实施例。在各种实施例中,具有监听的气囊部署系统100可包括多个系统ic、多个扩展ic、多个传感器、附加的从属设备及其任何组合。
45.在各种实施例中,微控制器主设备102可以为其从设备生成独立的cs信号。例如,系统cs信号402可以用于使能与系统ic104的通信,扩展cs信号404可以用于使能与扩展
ic106的通信,并且传感器cs信号406可以用于使能与传感器408的通信。在图4中,为了清楚起见,省略了对连接各种部件的布线的描述,以避免符号重叠。此外,为了清楚起见,图4并未描绘时钟信号。然而,微控制器主设备102可以生成提供给诸如系统ic104,扩展ic106和传感器408的每个从设备的时钟信号。应当理解,微控制器主设备102还可以包括用于每个cs信号的输出。此外,微控制器主设备102还可以在miso信号线116上接收miso信号,并在mosi信号线112上输出mosi。微控制器主设备102还可以包括spi接口405。
46.系统ic104可以接收mosi信号线112(例如在mosi输入106b处)。系统ic104还可以接收扩展cs信号404(例如在cs输入106c处)。系统ic104还可以接收系统cs信号402并与miso信号线116耦合。系统ic104可以包括spi接口410。
47.在各种实施例中,扩展ic106可以包括两个解码器。第一解码器412(其可称为标准解码器)可由扩展cs信号404使能。可以理解,系统ic104可以将扩展cs信号404驱动到使能状态,以允许扩展ic106和微控制器主设备102之间的通信交换。第一解码器412可为miso信号线116提供输出并接收来自miso信号线116的输入。第一解码器412还可以接收扩展cs信号404。当被使能时,第一解码器可以解码在mosi信号线112上从微控制器主设备102传递到扩展ic106的信号。例如,部署命令。
48.在各种实施例中,系统ic104还可以包括监听解码器414。监听解码器414可由系统cs信号402使能。扩展ic106的内部总线(图4中未示出)可以将cs信号402传递到监听解码器414。当系统cs信号402驱动系统cs信号402以允许微控制器主控器102与系统ic104之间的通信时,这可通过扩展ic与系统cs信号402之间的硬布线耦合来使能探听解码器。监听解码器414还可以与miso信号线116耦合,并且因此可以接收(和解码)从系统ic104到微控制器主设备102的通信。这可以允许监听启动命令、乘客禁止或其它信号。可以理解,使用miso信号作为输入允许从设备与mcu同时获取数据。解码的信号也可以提供给逻辑电路126,逻辑电路126可以向气囊驱动器输出启动命令。
49.在各种实施例中,扩展ic106还可以与一个或多个传感器耦合。例如,传感器416和传感器418。扩展ic106还可以包括传感器接口420。当通过扩展cs信号404在扩展ic106和系统ic104之间使能通信时,可以将从传感器416,传感器418接收的数据发送到第一解码器412,并且可以在miso信号线116上输出传感器数据。这可以允许系统ic104或微控制器主设备102评估来自传感器416和传感器418的传感器数据,以确定是否需要启动和部署气囊。
50.还可使能额外从属设备以用于监听。而且,可以使监听能够从多于一个的从设备进行监听。除了mosi信号线112之外,系统ic104还可以接收系统cs信号402,扩展cs信号404和传感器cs信号406。系统ic104还可以与miso信号线116耦合。系统ic104可以包括第一解码器422和监听解码器424。系统ic104还可以包括spi接口426。系统ic104可以包括传感器接口428,dsp430,启动电路432和部署逻辑电路434。
51.第一解码器422可由系统cs信号402使能。当需要与系统ic104通信时,微控制器主设备102可以驱动系统cs信号402。来自微控制器主设备102的数据可以在mosi信号线112上传递,来自微控制器主设备102的系统ic104的数据可以在miso信号线116上传递。第一解码器可以输出到miso信号线116并接收来自mosi信号线112的输入。
52.监听解码器可由扩展cs信号404使能。这可以允许经由miso信号线116监听来自扩展ic106的与微控制器主设备102的通信,miso信号线116可以与监听解码器424耦合。因此,
监听解码器可以接收来自miso信号线116的输入,并且监听扩展ic106在miso信号线116上输出的数据。监听解码器424还可以输出到mosi信号线112。监听解码器可由传感器cs信号406使能。这可以允许系统ic104监听从传感器108到miso信号线116上提供的系统ic104的通信。因此,从设备可以被配置为监听多于一个的其它从设备。在各种实施例中,可发生监听额外从属设备。
53.传感器接口428可以从传感器108或传感器201接收传感器数据。可以理解的是,传感器的数目和位置可以根据实施例而变化。传感器接口428可以向dsp430提供传感器数据。传感器接口还可以向spi接口426(和第一解码器422)提供传感器数据,在spi接口426处,传感器数据可以在miso信号线116上输出。微控制器主设备102然后可以分析它(以及监听数据的任何从设备)。
54.dsp 430可以包括用于确定是否已经满足启动条件的逻辑。如果满足了启动条件,则可以将其传递到用于气囊驱动器的启动电路432。启动状态还可以被传递到第一解码器,第一解码器可以经由miso信号线116将其发送到微控制器主设备102。此时它也可以被监听。如果部署命令和启动状态已经发生,扩展信号可以由系统ic104提供给气囊驱动器。
55.在各种实施例中,传感器408可包括spi接口436,spi接口436可包括解码器438。传感器408可以在cs输入处接收传感器cs信号406。这可使能解码器438且允许传感器408与微控制器主控器102之间的通信。可以经由mosi信号线112接收来自微控制器主设备102的通信,并且可以经由miso信号线116传递到微控制器主设备102的通信。可以理解,这些通信可以由其它从设备监听(例如由系统ic104)。
56.图5描绘根据实施例的监听解码器电路。
57.在各种实施例中,监听解码器可以包括物理层解码器502,协议层解码器504和源id检查器。物理层解码器可以接收时钟线110,mosi信号线112,cs信号线114和miso信号线116。如将了解,cs信号线114可取决于待监听的所需从属设备而包含单个位。例如,在各种实施例中,它可以包括扩展cs信号404,传感器cs信号406或系统cs信号402。在各种实施例中,如果需要监听一个以上其它从属设备,那么可将一个以上cs信号提供到单个从属设备。cs信号可提供给内部逻辑以使能监听解码器电路。
58.物理层解码器可以监视mosi信号和miso信号,并提取相应的帧。可从mosi信号中提取地址以检查其是否与监听目标的地址匹配。还可以执行安全检查,例如循环冗余校验(crc),这对于错误检测是有用的。可以在输入508处提供用于安全检查的配置数据,例如crc多项式和crc种子。还可以在输入508处提供时钟相位(cpha)和时钟极性配置。cpha和crc是完全可配置的,这可以允许解码器500从不同类型的源接收通信。
59.帧结束脉冲可在输出510处从物理层解码器502输出到协议层解码器504。miso帧可以在输出512处从物理层解码器502输出到协议层解码器504。mosi帧可以在输出514处从物理层解码器502输出到协议层解码器504。并且,安全检查的结果可以在输出516处从物理层解码器502输出到协议层解码器504。
60.协议层解码器可以应用掩码配置来提取miso源id、mosi源id和miso数据。屏蔽配置以及帧协议的in/out可在输入518处提供给协议层解码器504。源id可以包含关于外围地址和来自mosi和miso信号的数据类型的信息。
61.miso源id可以在输出520处被提供给源id检查器506。mosi源id可以在输出522提
供给源id检查器506,miso数据可以在输出522提供给源id检查器506。源id检查器506还可以在输入526处接收miso源id目标(或多个目标)和mosi源id目标(或多个目标)。源id检查器可以将mosi源id和miso源id与目标进行比较,以确定通信是否针对目标位置。这有利于过滤不需要的通信以避免错误触发。应当理解,从设备可以向主设备提供任意数量的不同通信,因此过滤不需要的地址可能是有利的。在530,可以从解码器输出数据,然后可以评估该数据以确定是否准备好气囊。可在输出328处提供用于逻辑电路以评估数据的开始脉冲。
62.图6描绘了根据实施例的方法。
63.在各种实施例中,使气囊启动的方法600可以包括:在步骤602,由系统设备确定已经满足气囊的启动条件;在步骤604,将通信从系统设备传递到主设备,以通知主设备已经满足启动条件;在步骤606,由扩展设备监听通信;以及在步骤608,响应于监听启动条件,通过扩展设备启动气囊。
64.在各种实施例中,方法600还可以包括由系统设备接收传感器数据。
65.在各种实施例中,方法600可以进一步包括,其中确定已经满足气囊的启动条件包括评估由系统设备接收的传感器数据。
66.在各种实施例中,方法600可以进一步包括,其中评估传感器数据包括发现由系统设备接收的传感器数据超过启动阈值。
67.在各种实施例中,方法600可进一步包含:用由主设备驱动的系统芯片选择信号使能主设备与系统设备之间的通信,且进一步包含用系统芯片选择信号使能监听。
68.在各个实施例中,方法600还可以包括:由扩展设备对主设备和系统设备之间的通信进行解码。
69.在各种实施例中,方法600可以进一步包括确定乘客座椅是空的,并且响应于确定乘客座椅是空的,禁止气囊部署。
70.在各种实施例中,方法600可以进一步包括由主设备发出部署命令,其触发由系统设备或扩展设备部署气囊。
71.在各种实施例中,方法600可以进一步包括,其中启动气囊包括使气囊驱动器极化。
72.实施例1。一种使气囊起启动的方法,所述方法包括:通过系统设备确定已经满足所述气囊的启动条件;从所述系统设备向主设备传递通信以通知所述主设备已经满足所述启动条件;通过扩展设备监听来自系统设备的通信;以及响应于监听启动条件,通过扩展设备启动气囊。
73.实施例2。如示例1所述的方法,还包括由所述系统设备接收传感器数据。
74.实施例3。如实施例1或实施例2所述的方法,其中确定已经满足所述气囊的所述启动条件包括评估由所述系统设备接收的所述传感器数据。
75.实例4。如示例1至示例3所述的方法,其中评估所述传感器数据包括发现由所述系统设备接收的所述传感器数据超过启动阈值。
76.实施例5。如示例1至示例4所述的方法,还包括利用由主设备驱动的系统芯片选择信号来实现主设备和系统设备之间的通信,并且还包括利用系统芯片选择信号来实现监听。
77.实施例6。如示例1至示例5所述的方法,还包括由所述扩展设备对所述主设备和所
述系统设备之间的通信进行解码。
78.实例7。示例1至示例6的方法,还包括确定乘客座椅是空的,并且响应于确定乘客座椅是空的,禁止气囊部署。
79.实施例8示例1至示例7的方法,还包括由主设备发出部署命令,所述部署命令触发由系统设备、扩展设备或两者部署气囊。
80.实施例9。如示例1至示例8所述的方法,其中,使所述气囊启动包括使气囊驱动器极化。
81.实施例10。一种气囊部署系统,包括:主设备,被配置为输出系统芯片选择信号,输出扩展芯片选择信号,输出主输出从输入(mosi)信号,以及接收主输入从输出(miso)信号;系统设备,包括:miso输出;芯片选择输入,其被配置为接收所述系统芯片选择信号,所述系统芯片选择信号使得能够将所述miso信号从所述系统设备传递到所述主设备;传感器接口,其用于接收传感器数据;以及逻辑电路,其被配置为响应于由所述传感器数据满足的而生成在所述miso信号上承载的启动命令;以及扩展设备,包括:监听解码器电路,被配置为接收所述系统芯片选择信号并接收所述miso信号,所述监听解码器电路由所述系统芯片选择信号使能;标准解码器电路,被配置为接收所述扩展芯片选择信号并输出所述miso信号,所述标准解码器电路由所述扩展芯片选择信号使能;以及启动逻辑,从所述监听解码器电路接收解码的miso信号作为输入,并被配置为响应于标识在所述解码的miso信号上承载的所述启动命令而将启动信号输出到气囊驱动器。
82.实施例11。如示例10所述的气囊部署系统,其中所述系统设备还包括乘客禁止逻辑电路,所述乘客禁止逻辑电路被配置为接收传感器数据,并且被配置为响应于确定乘客座位空缺而所述解码的miso信号生成乘客禁止命令。
83.实施例12。如示例10或示例11所述的气囊部署系统,其中所述扩展设备还包括接收所述解码的miso信号的禁止逻辑电路,所述禁止逻辑电路被配置为响应于在所述解码的miso信号上标识所述乘客禁止命令而禁止气囊部署命令。
84.实施例13。如示例10至示例12所述的气囊部署系统,其中所述系统设备还包括系统设备监听解码器电路,所述系统设备监听解码器电路被配置为接收所述扩展芯片选择信号并接收所述miso信号,所述监听解码器电路由所述扩展芯片选择信号使能,以解码在所述扩展设备和所述主设备之间的所述miso信号上承载的通信。
85.实施例14。如示例10至示例13所述的气囊部署系统,其中所述系统设备监听解码器电路还被配置为接收从设备芯片选择信号,所述监听解码器电路由所述从设备芯片选择信号使能,以解码在从设备和所述主设备之间的所述miso信号上承载的通信。
86.实施例15。如示例10至示例14所述的气囊部署系统,其中所述主设备包括微控制器,所述系统设备包括集成电路,并且所述扩展设备包括集成电路。
87.实施例16。如示例10至示例15所述的气囊部署系统,其中所述监听解码器电路包括物理层解码器,协议层解码器和源id检查器。
88.实施例17。一种用于气囊部署系统的扩展设备,所述扩展设备包括:监听解码器电路,被配置为接收源自主设备的从设备芯片选择信号并接收源自从设备的主入从出(miso)信号,所述监听解码器电路由所述从设备芯片选择信号使能;标准解码器电路,其被配置为接收源自所述主设备的扩展芯片选择信号并输出所述miso信号,所述标准解码器电路由所
述扩展芯片选择信号使能;以及启动逻辑,所述启动逻辑从所述监听解码器电路接收解码的miso信号,并且被配置为响应于标识在所述解码的miso信号上承载的启动命令而将启动信号输出到气囊驱动器。
89.实施例18。根据权利要求17所述的扩展设备,其中还包括接收所述解码的miso信号的禁止逻辑电路,所述禁止逻辑电路构造成响应于在所述解码的miso信号上标识乘客禁止命令而禁止气囊部署命令。
90.示例19。如示例17或示例18所述的扩展设备,还包括扩展逻辑电路,所述部署逻辑电路被配置为响应于标识在从主设备接收的主输出从输入信号上承载的部署命令向气囊驱动器生成部署命令。
91.示例20。如示例17至示例19所述的扩展设备,其中,所述监听解码器电路包括物理层解码器,协议层解码器和源id检查器。
92.虽然已经参考说明性实施例描述了本发明,但是该描述不旨在以限制的意义来解释。对于本领域技术人员来说,在参考说明书的基础上,说明性实施例的各种修改和组合以及本发明的其它实施例将是显而易见的。因此,所附权利要求书旨在涵盖任何此类修改或实施例。

技术特征:
1.一种启动气囊的方法,所述方法包括:通过系统设备确定所述气囊的启动条件已经被满足;从所述系统设备向主设备传递通信以通知所述主设备所述启动条件已经被满足;通过扩展设备监听来自所述系统设备的所述通信;以及响应于监听到所述启动条件而通过所述扩展设备使所述气囊启动。2.根据权利要求1所述的方法,还包括由所述系统设备接收传感器数据。3.根据权利要求2所述的方法,其中确定用于所述气囊的所述启动状态已被满足包括评估由所述系统设备接收的所述传感器数据。4.根据权利要求3所述的方法,其中评估所述传感器数据包括发现由所述系统设备接收的所述传感器数据超过启动阈值。5.根据权利要求1所述的方法,还包括用由所述主设备驱动的系统芯片选择信号使能在所述主设备与所述系统设备之间的通信,并且还包括用所述系统芯片选择信号使能监听。6.根据权利要求1所述的方法,还包括由所述扩展设备对在所述主设备与所述系统设备之间的通信进行解码。7.根据权利要求1所述的方法,还包括确定乘客座椅是空的,并且响应于确定所述乘客座椅是空的,禁止气囊部署。8.根据权利要求1所述的方法,还包括由所述主设备发出部署命令,所述部署命令触发由所述系统设备、所述扩展设备或所述系统设备和所述扩展设备两者对所述气囊的部署。9.根据权利要求1所述的方法,其中使所述气囊启动包括使气囊驱动器极化。10.一种气囊部署系统,包括:主设备,被配置为输出系统芯片选择信号,输出扩展芯片选择信号,输出主输出从输入mosi信号,以及接收主输入从输出miso信号;系统设备,包括:miso输出;芯片选择输入,被配置为接收源自所述主设备的所述系统芯片选择信号,所述系统芯片选择信号使得能够将所述miso信号从所述系统设备传递到所述主设备;传感器接口,用于接收传感器数据;以及逻辑电路装置,被配置为响应于所述传感器数据满足启动条件而生成在所述miso信号上承载的启动命令;以及扩展设备,包括:监听解码器电路,被配置为接收源自所述主设备的所述系统芯片选择信号并且接收所述miso信号,所述监听解码器电路由所述系统芯片选择信号使能;标准解码器电路,被配置为接收源自所述主设备的所述扩展芯片选择信号并且输出所述miso信号,所述标准解码器电路由所述扩展芯片选择信号使能;以及启动逻辑,从所述监听解码器电路接收解码的miso信号作为输入,并且所述启动逻辑被配置为响应于标识出在所述解码的miso信号上承载的所述启动命令而向气囊驱动器输出启动信号。
11.根据权利要求10所述的气囊部署系统,其中所述系统设备进一步包括乘客禁止逻辑电路,所述乘客禁止逻辑电路被配置为接收传感器数据并且被配置为响应于确定乘客座位是空的而对所述解码的miso信号生成乘客禁止命令。12.根据权利要求11所述的气囊部署系统,其中所述扩展设备还包括接收所述解码的miso信号的禁止逻辑电路,所述禁止逻辑电路被配置为响应于在所述解码的miso信号上标识所述乘客禁止命令而禁止气囊部署命令。13.根据权利要求10所述的气囊部署系统,其中所述系统设备还包括系统设备监听解码器电路,所述系统设备监听解码器电路被配置为接收所述扩展芯片选择信号并且接收所述miso信号,所述监听解码器电路由所述扩展芯片选择信号使能,以解码在所述扩展设备与所述主设备之间的所述miso信号上承载的通信。14.根据权利要求13所述的气囊部署系统,其中所述系统设备监听解码器电路还被配置为接收从设备芯片选择信号,所述监听解码器电路由所述从设备芯片选择信号使能,以解码在从设备和所述主设备之间的miso信号上承载的通信。15.根据权利要求10所述的气囊部署系统,其中所述主设备包括微控制器,所述系统设备包括集成电路,并且所述扩展设备包括集成电路。16.根据权利要求10所述的气囊部署系统,其中所述监听解码器电路包括物理层解码器、协议层解码器和源id检查器。17.一种用于气囊部署系统的扩展设备,所述扩展设备包括:监听解码器电路,被配置为接收源自主设备的从设备芯片选择信号并且接收源自从设备的主输入从输出miso信号,所述监听解码器电路由所述从设备芯片选择信号使能;标准解码器电路,被配置为接收源自所述主设备的扩展芯片选择信号并且输出所述miso信号,所述标准解码器电路由所述扩展芯片选择信号使能;以及启动逻辑,从所述监听解码器电路接收解码的miso信号,并且所述启动逻辑被配置为响应于标识在所述解码的miso信号上承载的部署命令而向气囊驱动器输出启动信号。18.根据权利要求17所述的扩展设备,还包括接收所述解码的miso信号的禁止逻辑电路,所述禁止逻辑电路被配置为响应于在所述解码的miso信号上标识乘客禁止命令而禁止气囊部署命令。19.根据权利要求17所述的扩展设备,还包括部署逻辑电路,所述部署逻辑电路被配置为响应于标识在从所述主设备接收的主输出从输入信号上承载的部署命令而向气囊驱动器生成部署命令。20.根据权利要求17所述的扩展设备,其中所述监听解码器电路包括物理层解码器,、协议层解码器和源id检查器。

技术总结
本公开涉及用于监听数据传输的方法和设备。一种用于启动气囊的方法,所述方法包括:由系统设备确定已经满足所述气囊的启动条件;从所述系统设备向主设备传递通信以通知所述主设备已经满足所述启动条件;通过扩展设备监听通信;以及响应于监听启动条件,通过扩展设备启动气囊。启动气囊。启动气囊。


技术研发人员:G
受保护的技术使用者:意法半导体股份有限公司
技术研发日:2023.03.31
技术公布日:2023/10/19
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐