CMP EMBEDDED.COM

Login | Register     Welcome Guest  
HOME DESIGN PRODUCTS COLUMNS E-LEARNING CONFERENCES CODE FORUMS/BLOGS NEWSLETTERS CONTACT FEATURES RSS RSS

Multi-Core Processors: Driving the Evolution of Automotive Electronics Architectures



Embedded.com
The electronic content of the automobile is expanding dramatically, driven by several concurrent forces, including consumer demand for entertainment systems and convenience functions, the addition of enhanced safety features, and government emission control regulations.

Consequently, engineers are working to raise the functionality of electronics, while simultaneously devising strategies to improve fault tolerance and provide fail-safe operation of all critical systems.

On average, a new passenger vehicle today features about 80 integrated and networked systems. And while the control of such systems as powertrain, ABS (Anti-lock Braking System), airbag control and body electronics functions has traditionally been self-contained, a great deal of value can be added by exchanging data between systems.

For example, traction control systems optimize the grip of tires on the road surface, which requires that the brakes be modulated and the powertrain system retard engine torque at the same time. This can be accomplished relatively easily through a simple serial communications link between the ABS ECU (electronic control unit) and the powertrain ECU.

However, as the number of interconnects and gateways between different systems expands, the growing number of interfaces and likely bottlenecks increases the potential that the overall vehicle electronics network may grow too complex.

Overloaded networks are not efficient. They require increased testing and validation, the complexity increases the possibility of system faults, and total system cost is not optimal. A solution to this growing complexity is evolution of the vehicle electronics into a domain architecture connected by a backbone (Figure 1 below).

Figure 1. Expected evolution of vehicle electronics architecture

In this type of in-vehicle network, mechatronic solutions (which combine mechanics, electronics and computing) will be deployed, and sensors will become active and smarter, with digital interfaces. Power components will integrate more control and diagnosis, and microcontrollers will support more robust software, as well as offer fail-safe, fail-silent and fail-functional capabilities.

The move from today's decentralized architecture to centralization with global and coherent control will result in what can be thought of as a three-part vehicle operating arrangement, where a "real" driver is supported by a "guardian angel" that provides risk management and a "virtual co-driver" for driver assistance.

Guardians and codrivers
The "guardian" will consist of both passive systems, such as passenger detection, tire pressure monitoring and collision warning, and active systems, such as collision avoidance. The "co-driver" will perform functions that make the driving experience easier and more pleasant, such as passive blind spot monitoring and vision enhancement, and active navigation, lane departure and parking assistance.

Safety, of course, is a major concern in automotive systems. When applied to a whole system, the key is dependability -- dependable sensing, dependable actuation, dependable computation, dependable communication and interconnection, and dependable power. Within the safety path, there can be no common-cause failure mechanisms.

This means moving the system guardian outside a firewall (Figure 2 below), where it services all the system elements individually. It also means a need for safety through redundancy. Safety is today the object of a substantial amount of work in the automotive market, very often using the generic IEC61508 safety standard, and is becoming so important a consideration that an automotive-specific standard, the ISO26262, is now in development.

A key to developing such systems will be a move to software-enabled functionality, with dedicated hardware being replaced by software algorithms running on a microcontroller (MCU). Signal processing and communication will move from analog to digital, and mechatronic solutions for shifting, hybrid control, steering and braking will be enabled by drive-by-wire capabilities.

Figure 2 Safety path using external "guardian" circuit

To support the enhanced capabilities of the software, the industry will move to more-powerful MCU architectures that offer real-time and fail-safe capabilities, broad peripheral sets and eFlash to support the necessary high performance and network connectivity capabilities. Multi-core MCUs are the solution that is emerging to meet all of these requirements.

1 | 2 | 3 | 4

Rate this article: Low High
Current rating
  • .
Embedded.com Career Center
Looking for a new job?
SEARCH JOBS

Browse all jobs

SPONSOR
RECENT JOB POSTINGS





 :