产品简介:
包括基本引擎功能在内的完整爆震处理,可以通过硬件完成,从而减少CPU负载。
包括基本引擎功能在内的完整爆震处理,可以通过硬件完成,从而减少CPU负载。
你好,我是Scott Obrien,来自于飞思卡尔市场营销部,我在这里要介绍的是新的MPC5630系列微控制器,这种控制器配备了来自Single Presses的硬件。那么MPC5630系列的奥秘又是什么呢!
MPC5630微控制器系列是基于POWER?架构的,PowerPC架构的核心包括一个浮点运算单元,以及DSP命令集。ETPU时间处理器基本上可以控制一个引擎。输出时间有一个最小的CPU单元。DMA单元可以控制所有串行数据的转移,而不需要CPU的参与。
另外,5630系列配备的硬件已接近一个系统应用的层次,该硬件系统可用于引擎爆震检测和高速的模拟数据采集。
用于爆震检测过程的硬件包含一个裸轮档传送器,它可以令你将Knock信号直接连至微控制器。
接下来我们有一个DSP目标程序,是完全可编程的,并且允许在硬件中的第一关构建Knock传感器数据。而且还允许你指定一个数据库,当软件里面没有处理数据的时候使用。
最后,DSP是一个处理器,允许用户编写客户定制的爆震检测的算法。所有的这一切都可以保证CPU的负荷最低, 所以我们的产品好处就是:可以省去外部爆震检测的硬件,而使系统成本降低。谢谢!
演示中,在这里我们看到的是是我们的引擎运行在一定的RPM,这是一个非常宽大的板子。我们的ATP缓冲使用和开关能够配置过滤器。软件过滤器现在关闭,现在CPU对我们的Knock探测器的负载是0。因此如果我们使用Trace开始跟踪,我们可以看到输入的Knock信号和频率随着输入信号变化。我们看到硬件Decimation过滤器。你可以看到硬件的Decimation器件编程产生一个IIR滤波器,得到的输出频率响应不会占用任何CPU负载。
如果我们返回,我么就可以开启CPU过滤器,我们现在有一对低通滤波器,这显示了使用软件滤波器与仅使用平面硬件过滤器的区别。
如果开启这个,可以看见,我们现在使用的是大约0.6%的CPU负载,这与在硬件中所使用的过滤器相同。如果我们返回,我们启动它。现在我们有两个通道,这就是Knock传感器的输入端,这是硬件Decimation的输出端,这是软件Decimation地过滤器的输出端,是由它运行相似过滤器的。
所以,我们可以不使用软件过滤器,可以只用硬件,我们可以节省大约1%CPU负载的RVM。我们有DSP能力的灵活性,以便运行复杂的Knock探测。
