10 key features of fujitsu automotive mcus useful for applications such as stepper motor control in...

5
10 Key Features of Fujitsu Automotive MCUs

Upload: buitruc

Post on 15-May-2018

215 views

Category:

Documents


2 download

TRANSCRIPT

10 Key Features of Fujitsu Automotive MCUs

Fujitsu Technical Backgrounder 2

The automotive industry is using microcontrollers (MCUs) for an increasingly wide range of applications, from motor control to infotainment systems and auto body control. Selecting the “right” microcontroller is important to the system’s overall performance, power consumption, and capabilities. The MCUs must be robust enough to withstand the harsh automotive environment, and must be available for an extended period of time.

Fortunately, Fujitsu has a broad spectrum of microcontrollers that meet virtually any automotive-MCU need. Here are 10 important features that have helped make Fujitsu the microcontroller supplier of choice for leading automotive companies worldwide.

1. Low voltage detection

One of the failure risks during MCU operation is when the power supply voltage or the internal MCU voltages drops below the required level at some critical point. Obviously, this can cause a malfunction, as the operation is not guaranteed outside the recommended voltage supply.

Traditional systems used an external voltage-monitoring IC to check the voltage. However, Fujitsu has integrated that function into the MCU with an internal block that monitors both the internal MCU voltage and the external voltage supply levels. If the level falls below a preset threshold value, the MCU is reset automatically, as shown in Figure 1. The threshold level can be selected from a set of seven pre-assigned values. Such an approach eliminates an external component from the BOM, reducing costs.

2. Watchdog timers

Another key feature is the watchdog timer that helps recover from failure situations such as a “runaway micro” or “processor in the weeds.” The module resets the MCU as soon as it detects that the MCU is unresponsive.

Embedded systems have traditionally used an external IC to perform this function. However, Fujitsu has built two watchdog timers into its MCUs. One timer operates as an independent clock outside of the CPU operation system clock. This timer, which is based on a slower CR clock, is suitable for use as a hardware watchdog for the MCU, or for use by longer software loops to prevent runaway conditions. The other timer operates based on a faster peripheral clock. The Fujitsu watchdog timer modules also support the window function that resets the MCU when the timer is fed too quickly, which probably would be due to some erroneous condition.

Figure 2 - Built-in Watchdog Timers

Power D

own

VCC

Time

Reset

Threshold Level

WD 0 (SW)

WD 1 (SW)

WD reset 0

CR Oscillation

Bus AccessPeripheral Clock

(PCLK)WD reset 1

MCUs for Hybrid Clusters

The FCR4 family of microcontrollers has been especially designed to offer an innovative, scalable solution for hybrid clusters, which combine traditional meters and graphical displays. FCR4 devices offer a powerful architecture based on the ARM® Cortex™-R4 core and Fujitsu’s 2D “Iris” graphics engine. With their embedded Flash, the FCR4 MCUs and SOCs can serve as single-chip solutions or operate as companion chips for other devices to build high-performance systems.

These MCUs meet today’s highest automotive quality standards. The series supports the latest AUTOSAR specifications; and includes the safety, power-saving and security features (specifically SHE) automotive customers expect today.

Figure 1 - Low Voltage Detection and Automatic Reset

Fujitsu Technical Backgrounder 3

3. Dedicated memory

Like the watchdog timers, EEPROMs have traditionally been external components to the MCUs. However, it is possible to make such memory storage an internal component by using dedicated ROMs. The built-in EEPROM can be further enhanced by increasing endurance and using error-correction mechanisms.

Fujitsu MCUs use a dual-operation Flash approach to implement EEPROM internally. One part of the Flash memory bank can be read while the other bank is being programmed, allowing the EEPROM function by a single Flash module. The Fujitsu MCUs have a high-endurance EEPROM implementation with a rating of 100,000 erase/program cycles. The MCUs also support ECC, and can retain data for 20 years. Commercial-grade software is available to control the EEPROM function.

4. Automotive grounding

Electrical connections in an automotive environment can be physically quite long because of the way the electronic control units (ECUs) are positioned. Automotive systems contain a number of ECUs and other equipment drawing relatively large current. As a result, the electrical ground level is not perfect and can “float” within a certain range, in addition to the parasitic noise generated by the ECUs themselves.

Figure 3 - Floating Automotive Ground

Designing the MCU according to such ground conditions can increase the robustness and safety levels against failures. Fujitsu MCUs are designed for standardized VIL according to automotive conditions. That helps prevent errors that could occur because of the “floating ground,” improving the quality of the ECU.

5. Vbat level direct input

Some ECUs in automotive systems operate the IO signals around the battery-level voltage. For semiconductors designed based on CMOS technology, the IO signals are VCC-level maximum, usually in the 3 to 5 volts range. Hence, transceivers are needed for voltage-level translation.

Fujitsu MCUs have built-in voltage-protection diodes, which allow the high voltage signals to be connected directly through a current-limiting resistor. Such an approach reduces the number of components needed on the PCB, again lowering costs.

microcomputer

Protection diode

A/D input

Externalinterrupt

Iihh

Iihh

current-limitingresistor

current-limitingresistor

ACC

Signal input atbattery level voltage

High

Low

Vss

Vcc

0.2Vcc

0.4Vcc

0.6Vcc

0.8Vcc

Hysteresis 2.5V1.0V0.8V0V

AutoCMOS

TTLGND

VIL

VCC = 5.0[V]The following signal is recognized at the Low level by Automotive-I/O.

Figure 4 – Directly Input Vbat Level Signal

Fujitsu Technical Backgrounder 4

6. Terminal function relocation

Doing a PCB layout for an IC with a significant pin count, while maintaining the lowest possible layer count, is often challenging. The peripheral components on the PCB cannot always be ideally located according to the pin-out of the MCU.

The Fujitsu MCUs have the built-in flexibility to relocate their internal modules to a different set of pins, as shown in Figure 5. This is done by a software setting. This capability can increase flexibility during the PCB layout process.

7. ADC-assist functions

Analog to Digital Converters (ADCs), a fundamental building block of embedded systems, convert signals from the analog to digital domain, enabling access to information from the analog world.

It is possible to distinguish the MCU on the basis of the ADC block by adapting the block to specific applications. The enhancements can distinguish the whole MCU package.

The ADC module used in Fujitsu MCUs supports the range-comparator and pulse-detection functions in hardware. These are useful for applications such as stepper motor control in instrument clusters, power monitoring, and sensor applications. The ADC can process the input signals from the stepper motor coils to execute Zero Point Detection (ZPD). With the processing done in hardware, the CPU can use its MIPS elsewhere.

8. LIN hardware-assist functions

Local Interconnect Network (LIN) is an inexpensive, low-speed communication technology that is used extensively for body applications. Fujitsu has enhanced the MCU performance with LIN by implementing functions—such as automatic header transmission and detection, communication test function, variable break length generation, and checksum generation and verification—in hardware. That approach helps save the CPU’s MIPS for use elsewhere.

MCUs for Inverter Motor Control

Fujitsu’s 32-bit MB91580 series microcontrollers enable optimal, high-speed, 3-phase inverter motor control in electric (EV) and hybrid (HV) vehicles. This system delivers real-time controllability for EV and HV motors with fast and efficient loopback operation and the best torque control possible. This level of integration enables system designers to achieve higher performance while significantly reducing costs.

In addition to EV/HV motor and electric generator control, applications include generic, high-performance, electric motor control. This efficient series is part of the Fujitsu FR family of 32-bit RISC microcontrollers, which incorporate embedded Flash memory and feature high-performance peripherals.

Highly efficient loopback control is achieved by using a dedicated 12-bit analog to digital converter (ADC) and a 12-bit Resolver to Digital Converter (RDC) to detect motor current and position at high speed and with high resolution.

More information is available at http://us.fujitsu.com/semi/mcu/HEV-EV

Figure 5 - IO Terminal Relocation

Default position

Relocation position

PO5_0/ADC0_AN8/SIN2/INT3_R1

PO5_1/ADC0_AN9/SOT2

PO5_2/ADC0_AN10/SCK2

PO1_7/SCK2_R/PPG7_B

PO1_6/SOT2_R/PPG6_B

PO1_5/SIN2_R/INT7_R

RelocationSwitch

Peripheral

USART-Ch2

9. ZPD enhancements

For instrument cluster applications, the ECU uses Zero Point Detection to determine when a needle has reached the end point so that the stepper motor can be stopped. This function requires that the stepper motor controller (SMC) read and evaluate the voltage signal (also called “back EMF”) in the motor coil to make the detection.

The enhanced SMCs used in Fujitsu MCUs support voltage evaluation in hardware, so that no external components are needed to implement ZPD. Also, most of the back-EMF evaluation can be done using a hardware mechanism. (In that regard, the ADC range comparator and pulse-detection functions mentioned earlier are helpful.) Again, this approach requires minimal CPU use.

10. Position and revolution counter

Fujitsu MCUs also have the Quad Position and Revolution Counter (QPRC) functionality available in the form of a hardware block. This allows users to implement jog-dial functions for audio and navigation applications. The module can control the rotation extent and direction, and determine rotation speed. Theoretically, this can be done using the standard input capture unit in the MCUs. However, having a specialized hardware module for these tasks allows the CPU to conserve resources. The result is a better task allocation within the system, and a simplified software package.

Fujitsu: the Optimal Supplier

These 10 features are some of the reasons Fujitsu has been a leading global automotive-MCU vendor for many years. The company offers a wide range of MCUs for a broad spectrum of automotive applications, including body, power train, and driver information systems. Its latest product lineup for the automotive industry includes 16-bit and 32-bit MCUs, based on both industry-proven proprietary CPU and standard ARM® architectures.

16-Bit Microcontrollers for Fuel-efficient Cars

The new MB96600 series supports a variety of automotive requirements, including safety, comfort, and fuel-efficiency. The eco-friendly series is based on Fujitsu’s advanced 16FX architecture (16-bit with instruction pipeline for RISC-like performance). The MB96600 series is compliant with the HIS recommended specifications and compatible with AUTOSAR R3.0/3.1.

The MB96600 lineup comes standard with Flash memory for data storage (which reduces system costs), as well as a low-voltage detection circuit, a CR oscillation circuit, and a hardware watchdog circuit. The chips also include an A/D converter for reducing software workloads and upgraded LIN hardware, including automatic check-sum and self-diagnosis functionality.

Enhanced features include support for CAN and LIN, an on-chip LCD controller, a motor controller, I2C bus interface, external bus interface, selectable port levels for CMOS, TTL, and automotive levels. A security feature incorporated on some devices prevents unauthorized reading of Flash memory content.

The chips are equipped with Flash memory for programs and separate Flash memory for data storage. This reduces the need for external E2PROM and helps streamline system development. A low-voltage detection circuit cuts down on external reset ICs. The chips also come standard with a CR oscillation circuit, a hardware watchdog circuit, and an I/O relocation feature that can modify the I/O port configuration via software configuration.

For more information, visit http://us.fujitsu.com/semi/mcu/

©2013 Fujitsu Semiconductor America, Inc.All company and product names are trademarks or registered trademarks of their respective owners.

Printed in the U.S.A. MCU-TB-21434-12/2012

FujITSu SEMICONDuCTOR AMERICA, INC.1250 E. Arques Avenue, M/S 333, Sunnyvale, CA 94085-5401Tel: (800) 866-8608 Fax: (408) [email protected] | http://us.fujitsu.com/semi

Follow us: @FujitsuSemiUS

Connect With us: https://www.facebook.com/FujitsuSemiconductorAmerica

View us: http://www.youtube.com/FujitsuSemiUS