控制器电路、相应的系统和方法技术方案

技术编号:35813953 阅读:21 留言:0更新日期:2022-12-03 13:37
公开了控制器电路、相应的系统和方法。一种设备,包括信号处理电路、RAM和RAM管理电路系统。信号处理电路产生作为传感器数据信号的当前值和过去值的函数的输出数据信号。RAM被组织成一组存储传感器数据信号值的RAM段。RAM管理电路系统具有多个信号处理电路可访问的缓冲器,并通过执行一组存储器操作来管理RAM段中数据的存储和检索。一组存储器操作包括读操作和写操作,在读操作期间,传感器数据信号的过去值从RAM的段中读取并存储在缓冲器中,在写操作期间,传感器数据信号的当前值被写入在读操作期间读取的RAM的段中。在读操作期间读取的RAM的段中。在读操作期间读取的RAM的段中。

【技术实现步骤摘要】
控制器电路、相应的系统和方法


[0001]本说明书涉及控制器电路。
[0002]一个或多个实施例可以有利地但不排他地应用于汽车领域中的安全气囊系统。

技术介绍

[0003]高度的可配置性和并行性是安全气囊系统的一个理想特征。
[0004]为此,经常采用包括多个基本相同的、目前称为“安全引擎(safing engines)”的完全可配置块的处理架构。
[0005]这些块用于集成电路(IC),以处理外部传感器数据。
[0006]各个安全引擎可以被配置为实现各种类型的过程(算法),以便降低信号噪声。这些过程可以包括例如计数器过程(对数字信号改变状态的次数进行计数)和/或移动平均算法,其有助于实现良好的可靠性和低复杂度。
[0007]数字面积优化和IC成本是各种应用中可能变得至关重要的因素。例如,主要是如果使用基于触发器的标准易失性存储器来实现,用于实现所有传感器数据的移动平均值的整个存储器可能引入数字IC面积方面的显著开销。

技术实现思路

[0008]一个或多个实施例可以涉及相应的系统。
[0009]用于汽车行业的安全气囊控制系统可以是这种系统的示例。
[0010]一个或多个实施例可以涉及相应的方法。
[0011]在一个或多个实施例中,基于RAM的实现提供了相对于触发器实现的逻辑区域方面的显著节省,特别是对于大存储器尺寸。
[0012]在一个或多个实施例中,可以有效地消除使管理变得更加复杂和可能产生副作用的风险,从而可以避免不希望的逻辑区域开销和处理等待时间。
[0013]在一个实施例中,一种设备,包括:多个信号处理电路,其中,在操作中,对输入传感器数据信号进行并行处理,并产生作为传感器数据信号的当前值和过去值的函数的输出数据信号;随机存取存储器(RAM),其在操作中存储传感器数据信号的值,RAM具有一组RAM段;以及RAM管理电路系统,具有可由多个信号处理电路访问的缓冲器,以及控制电路系统,其中控制电路系统在操作中管理在RAM的段中的数据的存储和检索,管理包括执行多组存储器操作,一组存储器操作包括:读操作,在所读操作期间从RAM的段中读取传感器数据信号的过去值并存储在缓冲器中;以及写操作,在写操作期间,传感器数据信号的当前值被写入在读操作期间读取的RAM的段,覆盖存储在RAM的段中的传感器数据信号的过去值。
[0014]在一个实施例中,一种系统包括:传感器,其在操作中产生输入传感器数据信号;多个信号处理电路,耦合到传感器,其中多个信号处理电路在操作中执行对传感器数据信号的并行处理,并产生作为传感器数据信号的当前值和过去值的函数的输出数据信号;随机存取存储器(RAM),在操作中存储传感器数据信号的值,RAM具有一组RAM段;以及RAM管理
电路系统,具有可由多个信号处理电路访问的缓冲器,以及控制电路系统,其中控制电路系统在操作中管理RAM的RAM段中数据的存储和检索,管理包括执行多组存储器操作,一组存储器操作包括:读操作,在读操作期间从RAM的段读取传感器数据信号的过去值并存储在缓冲器中;以及写操作,在写操作期间,传感器数据信号的当前值被写入在读操作期间读取的RAM的段,覆盖存储在RAM的段中的传感器数据信号的过去值。
[0015]在一个实施例中,一种方法包括:接收传感器数据;使用并行操作的多个信号处理电路生成作为当前和过去传感器数据值的函数的输出数据;以及管理所接收的传感器数据值在被组织成段的随机存取存储器(RAM)中的存储和检索,管理包括执行多组存储器操作,一组存储器操作包括:读操作,在读操作期间从RAM的段读取传感器数据信号的过去值,并将其存储在多个信号处理电路可访问的缓冲器中;以及写操作,在写操作期间,传感器数据信号的当前值被写入在读操作期间读取的RAM的段,覆盖存储在RAM的段中的传感器数据信号的过去值。
[0016]在一个实施例中,一种非暂态计算机可读介质的内容使处理设备执行一种方法,该方法包括:接收传感器数据;使用并行操作的多个信号处理电路生成作为当前和过去传感器数据值的函数的输出数据;以及管理所接收的传感器数据值在被组织成段的随机存取存储器(RAM)中的存储和检索,管理包括执行多组存储器操作,一组存储器操作包括:读操作,在读操作期间从RAM的段读取传感器数据信号的过去值,并将其存储在多个信号处理电路可访问的缓冲器中;以及写操作,在写操作期间,传感器数据信号的当前值被写入在读操作期间读取的RAM的段,覆盖存储在RAM的段中的传感器数据信号的过去值。
附图说明
[0017]现在将仅参照附图作为示例描述一个或多个实施例,其中:
[0018]图1是控制器电路的框图,该控制器电路可以例如在安全气囊系统中使用,
[0019]图2是本说明书的基本实施例的原理的示例性电路图,
[0020]图3和图4是图2所示元件的可能实施例的示例,
[0021]图5是根据本说明书的实施例的控制电路的可能操作的示例性流程图,以及
[0022]图6是根据本说明书的实施例的包含控制电路的系统的示例性框图。
具体实施方式
[0023]在接下来的描述中,示出了一个或多个特定细节,其目的是提供对本说明书的实施例的示例的深入理解。可以在没有一个或多个特定细节的情况下获得实施例,或者利用其他方法、组件、材料等获得实施例。在其他情况下,未详细说明或描述已知结构、材料或操作,从而不会模糊实施例的某些方面。
[0024]在本说明书的框架中对“实施例”或“一个实施例”的引用旨在指示在至少一个实施例中包括关于该实施例描述的特定配置、结构或特性。因此,在本说明书的一个或多个点中可能存在的诸如“在实施例中”或“在一个实施例中”的短语不一定指同一个实施例。
[0025]此外,在一个或多个实施例中,特定构象、结构或特性可以以任何适当的方式组合。
[0026]本文使用的标题/参考标号仅仅是为了方便而提供的,因此并不定义保护的范围
或实施例的范围。
[0027]安全气囊系统是当今汽车行业中一个广泛的、与安全相关的应用。
[0028]如图1示意性所示,安全气囊系统可包括“烟火(pyrotechnic)”部分(在图1中指定为AB),该部分包括一个或多个安全气囊,该安全气囊被配置为安装在汽车的乘客舱中(在图中不可见),并在快速减速的情况下被点火以导致安全气囊膨胀,该快速减速可能指示汽车经历了碰撞。
[0029]该系统还包括控制电路系统,该控制电路系统包括主控制单元(例如微控制器单元,指定为MCU)和一组电路,例如集成电路(101、102、

10N,统称为10),该集成电路被配置为并行地数字处理经由不同的传感器数据采集电路121、122、

、12N接收的(外部)传感器数据SD。
[0030]该布置旨在引起冗余处理,以便并行处理传感器数据SD(基本上经由相同的处理过程或算法)。
[0031]这种处理的结果(如图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备,包括:多个信号处理电路,所述多个信号处理电路在操作中执行输入传感器数据信号的并行处理,并且产生作为所述传感器数据信号的当前值和过去值的函数的输出数据信号;随机存取存储器RAM,所述随机存取存储器RAM在操作中存储所述传感器数据信号的值,所述RAM具有一组RAM段;以及RAM管理电路系统,具有控制电路系统和能够由所述多个信号处理电路访问的缓冲器,其中所述控制电路系统在操作中管理在所述RAM的段中的数据的存储和检索,所述管理包括执行多组存储器操作,一组存储器操作包括:读操作,在所述读操作期间,传感器数据信号的过去值从所述RAM的段被读取,并被存储在所述缓冲器中;以及写操作,在所述写操作期间,传感器数据信号的当前值被写入在所述读操作期间读取的所述RAM的所述段中,覆盖存储在所述RAM的所述段中的传感器数据信号的所述过去值。2.根据权利要求1所述的设备,其中所述控制电路系统在操作中:生成用于访问所述RAM的RAM段的地址信号;并且响应于所述写操作,更新用于访问所述RAM的所述RAM段的地址信号。3.根据权利要求1所述的设备,其中所述RAM管理电路系统包括耦合到所述RAM的循环冗余码CRC电路系统,其中所述CRC电路系统在操作中:为在写操作期间写入RAM存储段中的所述传感器数据信号生成CRC码,其中所生成的CRC码与写入所述RAM段中的相应传感器数据信号一起被存储;对在读操作期间从RAM段读取的所述传感器数据信号执行CRC处理。4.根据权利要求1所述的设备,其中一组信号处理电路中的所述信号处理电路在操作中接收公共同步信号,并且对由所述公共同步信号同步的所述输入传感器数据信号执行相互独立的并行处理,并且所述RAM管理电路系统包括输入数据多路复用器,所述输入数据多路复用器由所述公共同步信号控制,并且被配置为接收输入传感器数据信号,并且在所述RAM管理电路系统内引导所接收的输入传感器数据信号中的各个输入传感器数据信号。5.根据权利要求1所述的设备,其中所述RAM管理电路系统在操作中执行:所述RAM中的所有所述RAM段的并发初始化;或者所述RAM中的各个RAM段的有选择的清理。6.根据权利要求1所述的设备,其中输入传感器数据信号的所述并行处理包括:生成输入传感器数据信号的移动窗口平均值。7.根据权利要求1所述的设备,包括集成电路,所述集成电路包括所述多个信号处理电路和所述RAM管理电路系统。8.根据权利要求7所述的电路,其中所述集成电路包括所述RAM。9.一种系统,包括:传感器,所述传感器在操作中产生输入传感器数据信号;多个信号处理电路,耦合到所述传感器,其中所述多个信号处理电路在操作中执行传感器数据信号的并行处理,并且产生作为所述传感器数据信号的当前值和过去值的函数的输出数据信号;
随机存取存储器RAM,所述RAM在操作中存储所述传感器数据信号的值,所述RAM具有一组RAM段;以及RAM管理电路系统,具有控制电路系统和能够由所述多个信号处理电路访问的缓冲器,其中所述控制电路系统在操作中管理所述RAM的所述RAM段中的数据的存储和检索,所述管理包括执行多组存储器操作,一组存储器操作包括:读操作,在所述读操作期间,传感器数据信号的过去值被从所述RAM的段读取并且被存储在所述缓冲器中;以及写操作,在所述写操作期间,传感器数据信号的当前值被写入...

【专利技术属性】
技术研发人员:G
申请(专利权)人:意法半导体股份有限公司
类型:发明
国别省市:

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

1