Improving Automotive Design Performance with MCUs

Publisher:真实幻想Latest update time:2011-07-27 Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

introduction

In today's car design, people are paying more and more attention to the two aspects of intelligence and environmental protection. Because intelligent cars can bring people a high degree of safety and comfort, and in terms of environmental protection, energy saving and carbon saving can be achieved by using digital technology. Therefore, the degree of digitization in the automotive field is becoming deeper and deeper. From the power transmission system to the in-vehicle entertainment system, electronic components can be seen everywhere, and they are widely used in sensing and control.

In various systems of automotive electronics, microcontrollers (MCUs) are often used as the core of operation and control. The heavy reliance of automobiles on electronic systems has also stimulated the rapid growth of the automotive microcontroller market. Automotive microcontrollers cover low-, medium-, and high-end product levels such as 8-bit, 16-bit, and 32-bit, and each has its own suitable application system, which is roughly as follows:

8-bit MCU: Mainly used in various subsystems of the vehicle body, including fan control, air conditioning control, wipers, sunroof, window lifts, low-level instrument panels, junction boxes, seat control, door control modules and other lower-level control functions.

16-bit MCU: Mainly used in powertrain systems, such as engine control, gear and clutch control, and electronic turbine systems; also suitable for chassis mechanisms, such as suspension systems, electronic power steering, torque distribution control, and electronic pumps, electronic brakes, etc.

32-bit MCU: Main applications include instrument panel control, body control, multimedia information system (Telematics), engine control, and emerging intelligent and real-time safety systems and power systems, such as pre-crash, adaptive cruise control (ACC), driver assistance system, electronic stability program and other safety functions, as well as complex X-by-wire and other transmission functions.

1 Common interfaces of automotive MCU

CAN and LIN are relatively common interfaces.

As today's automobiles have higher and higher requirements for application functions, the systems that need to be integrated are becoming more and more complex, which has led to an increasing demand for high-end 32-bit MCUs in automotive electronic systems. Such automotive MCUs are often placed in operating environments with high heat, dust, severe vibration, and severe electronic interference, so the tolerance requirements are much higher than those of general-purpose MCUs. In addition, in the automotive application environment, automotive MCUs must be connected to multiple automotive electronic control units (ECUs), among which the most common transmission interfaces are CAN and LIN.

CAN is divided into high-speed CAN and low-speed CAN. The transmission rate of high-speed CAN can reach 1 Mbps, which is suitable for applications that emphasize real-time response, such as ABS and EMS; low-speed CAN can reach 125 Kbps, which is suitable for the control of lower-speed vehicle body parts. In addition, the types of CAN controllers can be divided into the old 1.x, the standard 2.0A and the extended 2.0B. The newer the specification, the better the performance. Among them, 2.0B can be divided into passive type and active type.

LIN is a communication solution with lower speed and lower cost than CAN. It adopts the concept of one master node and multiple slave nodes (supporting up to 16 nodes), with a data transmission rate of up to 20 kbps and a bus cable length that can be extended to up to 40 meters. It is very suitable as a distributed communication solution for simpler systems such as climate control, mirrors, door modules, seats, smart switches, and low-cost sensors.

The following will introduce the new generation of MCU technology for instrument panel control and body control, and use Fujitsu's new generation MB91770 series and MB91725 series new microcontrollers as design references. Please refer to (Figure 1).

Application of instrument panel control and body control MCU in automobiles

Figure 1 Application of instrument panel control and body control MCU in automobiles (taking MB91770 series and MB91725 series as examples)

2 Design essentials of automobile instrument panel and body control

The dashboard of a car provides a variety of real-time visual information for driving. This information is an important reference for decision-making and must be quickly and accurately delivered to the driver. In addition, the air conditioning and body control module (BCM) system in the car is responsible for providing a comfortable riding environment for the driver and passengers. The air conditioning system quickly reduces the temperature inside the car to a more comfortable level by performing optimal control, and maintains a comfortable temperature inside the car based on information from various sensors. The BCM system can centrally control multiple ECUs, such as doors, seats, and combination switches.

Whether it is an MCU for instrument panel control or body control, it must provide higher processing performance, the ability to handle a large number of network nodes, interface functions that support multiple peripheral connections, functions that can expand the scope of circuit board layout, advanced memory architecture, and a more convenient development environment.

2.1 High processing performance

To improve the processing performance of MCU, we must start from its core and software and hardware system architecture. Take Fujitsu's new generation MCU FR81S CPU core as an example. Its working performance reaches 1.3MIPS/MHz, which is 30% higher than the previous generation FR60 core. Because it has a built-in single-precision floating-point unit (FPU), it can meet the requirements of image processing systems and those systems that require floating-point operation functions (such as brake control). In addition, through hardware FPU support, software programs can be simplified and computing performance can be improved.

2.2 Processing capacity of a large number of network nodes

There are a large number of built-in ECUs in the CAN network of today's cars. Their size is constantly expanding as the number of nodes increases, so automotive MCUs must support more message buffers. The previous generation of 32-bit CAN microcontrollers can provide up to 32 built-in message buffers, but now it is insufficient. The new generation of Fujitsu MCUs can support up to 64 built-in message buffers, and support CAN 2.0A/B specifications and provide a high transmission rate of 1Mbps.

2.3 Extensive interface support capabilities

The peripherals connected to automotive MCUs are quite diverse, and the interfaces connected may be UART, frequency synchronous serial, LIN-UART and I2C, so flexible interface connection capabilities are required. In order to meet this demand, Fujitsu uses the built-in multi-function serial interface as a serial communication interface, and switches the above interfaces through software to flexibly support the communication specifications of external components and increase the freedom of system design. The new series of MCUs also provide 6 channels of LIN-UART, so that it can communicate with more control units; among them, the MB91725 series has multiple channels with timer functions and A/D converters, which makes it easier to integrate various functions. Please refer to (Figure 2).

Use serial interface to achieve flexible communication interface function integration

Figure 2 Using serial interfaces to achieve flexible communication interface function integration

2.4 Features that extend the scope of board layout

Since the layout design of automotive circuit board systems is quite diverse, automotive MCUs must be able to meet the requirements of these designs. Some feasible practices include configuring an independent power supply for the external bus interface terminal, so that there is no need to install a level converter on the ECU board. The power supply range of this external bus interface terminal should be wide (such as covering 3.0V to 5.5V), so that it can be flexibly connected to the unit memory or image ASIC.

Another approach is to give the MCU a built-in I/O redistribution function, which can change the allocation of I/O ports through software settings. In this way, designers can connect to specific peripherals more flexibly, thereby greatly increasing the freedom of circuit board layout.

2.5 Advanced Memory Architecture

In order to improve the flexibility of work processing, today's automotive microcontroller systems often have built-in embedded memory (Flash). In the past, Flash was only used for program storage, but the architecture of the new generation of MCUs also includes Flash for data. This architecture not only increases the data writing speed, but also reduces the area of ​​the circuit board because E2PROM is no longer required. In addition, storing data and programs in the Flash memory of the microcontroller at the same time also helps prevent information leakage.

2.6 More convenient development environment

General products must use the ICE main unit and the verification evaluation chip to perform system inspection. In order to reduce the complexity of verification, we provide an on-chip debugging method for the new generation of MCU products. It uses a single-wire debugging interface to achieve automotive evaluation or consistency testing, and can use a universal coaxial cable to achieve communication between a small ICE main unit and a target circuit board within a range of up to 10 meters. This can simplify automotive evaluation that is difficult to achieve conventionally.

Automotive Assessment Using On-Chip Debugging

Figure 3: Automotive evaluation using on-chip debugging

3 Conclusion

As the application of electronic systems in automobiles becomes more and more complex, automotive MCUs are playing an increasingly important role. As the design of the dashboard and body control of automobiles must provide drivers with accurate information and a comfortable riding experience, MCUs must meet higher performance and design requirements to help develop applications.

Reference address:Improving Automotive Design Performance with MCUs

Previous article:In-vehicle machine vision technology ensures your road safety
Next article:A brief discussion on the application of RFID technology in automobile assembly lines

Latest Industrial Control Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号