32-bit Microcontroller with Built-in FlexRay for Automotive

New Products
FR Family MB91F465XA
32-bit Microcontroller with
Built-in FlexRay for Automotive
Control Systems
FR Family MB91F465XA
Optimal for next-generation automotive control systems with built-in FR CPU cores
capable of fast control and peripheral resources with reinforced functions.
This product is a 100MHz-operation microcontroller that offers various built-in functions
including FlexRay, which is under the spotlight for the next-generation automotive
network, and already widely used CAN.
Overview
Product Features
In recent years, X-by-Wire technology, which is used to
electrically control conventional hydraulically controlled
systems, has been receiving increased attention for its use in
next-generation automotive systems. Automobile data has been
increasing in volume and becoming more and more complex.
As such, faster and more reliable networks are necessary. In this
context, FlexRay shows great promise as a next-generation
automotive network.
The FlexRay microcontroller“MB91F465XA”that FUJITSU
has developed has a built-in 32-bit RISC, FR core to increase
the maximum operation frequency to 100MHz. Its high
versatility and compact specifications will allow a flexible shift
from the various existing CAN bus systems to FlexRay.
Furthermore, it can be applied as a gateway between
conventionally used CAN and FlexRay.
Fig.1 shows the target applications of FlexRay.
Fig.2 presents the block diagram.
The built-in resources in this product deliver the following
features:
Photo 1 External View
2007
No.4
FIND Vol.25
1
New Products
FR Family MB91F465XA
■ FR60 core
This product adopts an FR60 core that
is instruction-compatible with the FR
,
series. The FR60 core is FUJITSU s 32bit RISC CPU core that realizes high
performance and low power consumption
and is capable of operation at a maximum
operation frequency of 100MHz.
Figure 1 Target Applications for FlexRay
Application + CAN Expansion Focusing on X-by-Wire
EPS
Gateway
■ Built-in Flash memory capacity
Main Flash memory: 544Kbytes
Flash memory security addressed
AT
●
●
Steering sensor
■ Built-in RAM capacity
32Kbytes
Instruction cache: 8Kbytes
ABS/ESC
●
●
■ FlexRay communication controller
An IP provided under license from
German Bosch that conforms to FlexRay
Ver2.1. Supports communication speed up
to 10Mbps.
Figure 2 Block Diagram
FR60
CPU core
EDSU/MPU
RAM
16Kbytes
■ CAN controller
Conforms to Parts A and B of CAN
specification version 2.0. There are 32
built-in message buffers for data and ID
with ranking. Supports communication
speed up to 1Mbps.
■ Various timers
16-bit free-run timer
16-bit input capture
16-bit output compare
16-bit PPG: Selection possible from oneshot output/PWM output (synchronous
output possible up to 4 channels)
16-bit reload timer
RXDA,RXDB
TXDA,TXDB
TXENA,TXENB
FlexRay
I bus
32
D bus
32
CAN
(2 channels)
RX0,
4
TX0,
4
32 to 16
Bus adapter
Direct map cache
8Kbytes
Flash memory ROM
544Kbytes
Bus converter
RAM
16Kbytes
●
●
●
●
●
■ Various interfaces
LIN-supporting USART (with 16bytes
FIFO)
I2C interface
●
DREQ0
DACK0
DEOP0
IOWRX
IORDX
DMAC
(5 channels)
R bus
16
Interrupt controller
Clock control
External interrupt
11 channels
TRG0-3
PPG0-7
PPG
(8 channels)
TIN0-7
TOT0-7
Reload timer
(8 channels)
FRCK0-7
Free-run timer
(8 channels)
ICU0-7
Input capture
(8 channels)
■ High-speed A/D converter
Sequential conversion A/D converter
realizing 10-bit resolution (Minimum
conversion time 3μs, total error ±3LSB:
Vcc=Avcc=3.0V to 5.5V)
OCU0-5
Output compare
(6 channels)
Port interface
PORT
LIN-UART
(3 channels)
SIN4,6,7
SOT4,6,7
SCK4,6,7
I2C
●
NMIX
INT0-15
SDA0
SCL0
RTC
A/D converter
(16 channels)
2007
No4
AN0-12,16-19
ATGX
FIND Vol.25
2
New Products
FR Family MB91F465XA
■ Low power consumption mode: Sleep/stop functions
The low power consumption modes are sleep mode (program
stops) and stop mode (device stops). Utilizing them, standby
current consumption can be reduced dramatically.
■ I/O port
Input permission setting: Setting possible for each port
Input level setting: Selection possible from 4 input levels;
CMOS /CMOS hysteresis /Automotive/TTL
Pull-up resistor setting: Setting possible for each port
(standard: 50kΩ)
Table 1 presents the voltage for each input level.
●
●
●
■ Other peripheral functions
External interrupt
DMAC
Watchdog timer
Real-time clock
Clock monitor
Low voltage detection circuit
Power-supply voltage: 3.0V to 5.5V
●
●
●
automobiles has been increasing and many of these applications
are connected to the CAN bus network. Specifically, EPS
(electric power steering) executes CAN communication,
sensing by AD converter, and so forth during high-speed
operation to control the motor.
In the future, the EPS system is expected to be connected to
the FlexRay network. In this case, motor control must be
implemented to suit the carrier frequency and FlexRay will
require processing within the communication cycle, resulting
in many restrictions in terms of time. This problem can be
solved using separate microcontrollers for motor control and
system control. This allows this product to be used for system
control including FlexRay control with fewer restrictions in
system control or time as well as lower program development
difficulty.
Fig.3 presents the EPS system block diagram with adoption
of this product.
●
●
Table 1 Input Level Settings and Input Voltage
●
●
Item
Application Fields
VIL(V)
VIH(V)
Input level
0.3Vcc
0.7Vcc
CMOS input
0.2Vcc
0.8Vcc
CMOS hysteresis input
0.5Vcc
0.8Vcc
Automotive input
0.8
2.1
TTL input
Input voltage
The number of applications that utilize the motor in
Figure 3 EPS System Block Diagram
MB91F267N
Torque sensor
A/D
SIO
Motor control
CPU
A/D
Pre-driver
Motor control
PPG
I/O
Resolver sensor
Analog input system
・ Motor temperature sensor
・ Motor driver temperature sensor
・ Battery voltage
・ Potentiometer signal, etc.
モータ制御禁止
SIO
A/D
System control
CPU
FlexRay/CAN
FlexRay/CAN bus
MB91F465XA
I/O
I/O
SW input system
・ Ignition SW
・ Power steering SW
・ Relay check signal
・ Overcurrent detection input
2007
No.4
FIND Vol.25
3
New Products
FR Family MB91F465XA
Development Environment
NOTES
* Other company names and brand names are the trademarks
Like the conventional FR Series, this product is supported by
the FUJITSU integrated development environment SOFTUNE
V6. SOFTUNE V6 application software is designed to simplify
programming tasks in order to meet the diverse needs of
program designers.
Furthermore the evaluation board for FlexRay (MB2006-02),
which is capable of immediately evaluating FlexRay, is available.
Table 2 lists the development tools.
✱
or registered trademarks of their respective owners.
Table 2 Development Tools
Emulator main unit
MB2198-01
Adapter board
MB2198-600
Evaluation chip
MB91V460 (already on the adapter board)
Header board
MB2198-602 (LQFP-100: 0.5mm-pitch, 14mm×14mm)
FlexRay expansion board
MB2198-603
Evaluation board
MB2006-02(MB91F465XA incorporated)
Hardware
SOFTUNE V6 Workbench
SOFTUNE V6 C compiler
Software
SOFTUNE V6 assembler
SOFTUNE V6 C/C++ analyzer
SOFTUNE V6 C checker
Photo 2 Evaluation Board for FlexRay (MB2006-02)
DC 12V
CAN B(CAN0)
MB91F465XA
CAN A(CAN4)
UART C / LIN B
(UART7)
FlexRay A
UART B / LIN A
(UART6)
FlexRay A
UART A(UART4)
2007
No4
FIND Vol.25
4