You are here:  Articles


 
 
 
INSIDE DSP ARTICLES  

Current Articles | Categories | Search

Inside DSP on Automotive Signal Processing: Processors for Automotive Signal Processing
By , 9/12/2004

Automobiles are undergoing a digital makeover: gone forever are the days of pure mechanical systems and analog electronics. Today’s automobile is a digital automobile, incorporating dozens of embedded processors connected via multiple digital networks, controlling and optimizing the operation of nearly every system in the automobile. And even more processors are coming in future generations of cars, as more complex signal processing algorithms enable advances in safety, engine and emission control, driver interfaces, and in-cabin information and entertainment (“infotainment”).

In this article we’ll examine the various types of processors used for automotive digital signal processing applications and explore the strengths and weaknesses of each type. We'll also highlight how the special requirements of automotive applications shape the processors targeting this market segment.

What drives automotive processor selection?

A multitude of factors influence processor selection for automotive systems. The most important selection criteria typically include automotive qualification, on-chip integration, performance, price, and energy efficiency. Software development considerations—such as the quality of development tools and availability of software components—also influence selection. The vendor’s commitment to the product and the processor road map are also important factors.

Automotive qualification

Safety-critical automotive systems, such as engine control, air-bag control, and braking systems, require processors with extreme reliability and durability—life and limb are on the line. As a result, safety-critical automotive applications are the most challenging automotive applications for processor vendors. These applications require “automotive qualified” processors; producing such processors demands specialized design, fabrication, packaging, and testing methods. (See the Special Requirements article for further details on automotive qualification.)

There are also many non-critical signal-processing-intensive automotive systems that rely heavily on processors, such as in-cabin navigation and entertainment equipment. While auto and auto sub-system manufacturers demand high-quality components for such applications, requirements are not as stringent as for safety-critical applications. For example, the processors used in in-cabin systems are generally not automotive qualified.

Today, the most performance-hungry automotive signal processing applications are in-cabin navigation and entertainment systems. This will change in the next few years, though, as new safety systems begin to incorporate video and radar processing, and as engine and braking control systems adopt more computationally demanding model-based approaches, in which complex run-time calculations replace the look-up table references that are prevalent today.

On-chip integration

Having the right kinds of peripherals, memory, and I/O interfaces integrated with the processor can improve performance, reduce energy consumption, increase reliability, and help lower system costs. The on-chip integration that is relevant for automotive applications is often quite different from that required for other signal processing applications. Hence, vendors targeting automotive applications generally tailor their processors for these applications.

Multi-channel analog to digital converters (ADCs) are particularly useful for processors targeting automotive control systems. An engine control system, for example, receives signals from about a dozen analog sensors that monitor operating parameters such as throttle position, engine speed and temperature, intake air density, and exhaust gas oxygen content. Figure 1 shows a typical engine control system. After digitizing, filtering, and analyzing these input signals, the controller generates updated fuel injection and ignition outputs.

Integrated flash memory is a key feature for processors targeting automotive control systems, since these systems often make use of very large look-up tables that occasionally must be upgraded in the field. For example, an engine control system like the one shown in Figure 1 may use look-up tables containing tens of thousands of calibration points, or equivalently output values, for the various components it controls (such as fuel injectors and ignition coils). The calibration points are usually derived empirically in a laboratory, but after a vehicle has been put into service some calibration points may require adjustment. Flash memory provides the flexibility to easily upgrade calibration points or other aspects of the control algorithm in the field via a download at the dealer's service department. The key benefits of integrating flash memory with the processor (as opposed to using discrete flash memory chips) are improved performance and reduced system costs.



Previous Page | Next Page
 
 
Avent_Sharc_WebSeminar
DSPDesignLine
  
HomeAbout Inside DSPArticlesSearch ArticlesArchivesResourcesContact UsSubscribe to Inside DSPAdvertise with Inside DSP
Copyright 2006-2008 by BDTI  |  Terms Of Use  |  Privacy Statement
  |