Automotive MCU Solutions from Silicon Labs - silabs.com Documents/Training Documents/CAN-t… ·...

38
Automotive MCU Solutions from Silicon Labs from Silicon Labs

Transcript of Automotive MCU Solutions from Silicon Labs - silabs.com Documents/Training Documents/CAN-t… ·...

Automotive MCU Solutions from Silicon Labsfrom Silicon Labs

Company Background

F d d i 1996 t d i Founded in 1996 to design innovative mixed-signal ICs Over 2 billion mixed-signal ICs g

shipped

Established global leader Established global leader 700 employees 800 patents issued or pending Elite, global design team

Established Tier 1 Automotive

Company Headquarter in Austin, TX

Established Tier 1 Automotive Supplier Have shipped millions mixed signal

IC i th t fi i t

2

ICs in the past five years into automotive applications

Silicon Labs Product Portfolio

A MCU B d t Ti i Wi l PAccess MCU Broadcast Timing Wireless PowerCMOS

IntegrationMixed-Signal

CapabilityCMOS RF

Demod expertise

DSPLL®

TechnologyShort-Range

RFHigh-Voltage

Expertiseexpertise

ProSLIC®

Modems Opto ICs

Connectivity Low-Power Automotive

AM/FM Rx/Tx Video

Products

XO/VCXO Clocks CDRs

EZRadio®

EZRadioPROTMPoE Isolation,

PMU Controller

3

Microcontroller Product Family

Hi h f l hi h d d llHigh-performance analog, high-speed core and small form factor, improve time-to-market and reduce system cost

Complete family of 8-bit, 8051 Mixed-Signal MCUs

Industry leading functional density Industry leading functional density

Fully enable embedded connectivity

Common Applications: Consumer AutomotiveAutomotiveIndustrialMedical

4

Automotive Market Focus

Automotive MCU Market Overview

C d dd d$4,500 Automotive 8/16Automotive 8/16--bit MCU Demandbit MCU Demand Consumer demands:demands: Reliable and durable electronics

systems Improved safety features

$3,500

$4,000

$4,500

Improved safety features Improved comfort

Manufacturer demands: F ll i t t d t t

$2,500 Automotive Sensor DemandAutomotive Sensor Demand

$3,0002007 2008 2009 2010 2011

Fully integrated systems to improve performance

Reduced overall system cost Increase system reliability while

$1,750

$2,000

$2,250

Automotive Sensor DemandAutomotive Sensor Demand

Increase system reliability while adding features

IC suppliers must: Increase system integration

$1,5002007 2008 2009 2010 2011

$4,000 Automotive Body Semiconductor Automotive Body Semiconductor Increase system integration Reduce system cost Ease the design process

$3,000

$3,500

yyDemandDemand

6Million USD, Source: Data Beans

$2,5002007 2008 2009 2010 2011

C itt d t hi h t lit t d d

Automotive Manufacturing Strategy

Committed to highest quality standards Silicon Labs is an ISO 9001/14001, ISO/TS16949 registered company Our entire supply chain is ISO/TS16949 registered

Partnered with world class manufacturing suppliers Manage products from development to customer delivery Able to support surges in demand and rapid ramps

Over ten year relationship with TSMC for wafer supply Use TSMC automotive process flow Leverage TSMC investments in mainstream digital CMOS Multi-sourced at different TSMC locations for capacity assurance

Strong relationships with ASE, UTAC, Carsem for test and assembly Reduces cycle time and maximizes flexibilityy y

7

Automotive Product Quality

A tomoti e design Automotive design DFMEA: Design Failure Mode Effects Analysis Automotive design methodology TSMC automotive qualified process flow

Automotive product qualification AEC-Q100

Automotive product launch APQP: Advanced Product Quality Planning PPAP: Production Part Approval Process PPAP: Production Part Approval Process

Ongoing quality and reliability Zero defect methodology Q t l li bilit it Quarterly reliability monitors Statistical bin limits (SBL) at probe and test for both yield and

parametric data R lt

8

Results Recipient of Delphi “zero-defect” quality award

Automotive Mixed-Signal Applications

9

C8051F500 Automotive MCUs

C8051F50x Value Proposition

Hi hl i t t d t d t ff ti i d Highly-integrated, easy-to-use, and cost-effective mixed-signal MCUs designed for body electronics and other point-of-control applicationspp Power windows, doors, sunroofs, trunks, seat positioning and mirrors Intelligent sensors, motors, transducers, and actuators

Smallest CAN/LIN gateway solution on the market 64K Flash with both CAN 2.0B and LIN 2.0 in a 5x5 mm2 package Internal precision oscillator ±0.5% eliminated the need for external

crystal or resonator

Full specification performance (i.e. no de-rating) over the complete temperature (-40 to +125 ºC) and voltage (1.8 to 5 25V) range

11

5.25V) range.

F500 Block DiagramVIO Di it l F t

Digital PeripheralsUART0

Timers 0, 1, 2, 3

P0.0P0.1P0.2P0.3P0.4P0.5P0.6

Port I/O Configuration

Debug / Programming

Hardware

Power On Reset

Reset

C2CK/RST

CIP-51 8051 Controller Core (50 MHz)

up to 64 kB Flash Program Memory

256 Byte RAM

Port 0Drivers

VIO

C2D*

Digital Features: 50 MIPS 64K/4K O hi d b6 channel

PCA/WDT

LIN 2.0

Priority Crossbar Decoder

P0.7

P1.0P1.1P1.2P1.3P1.4P1.5SPI

Port 1 Drivers

Voltage Regulator (LDO)VREGIN

VDD

CAN 2.0B

4 kB XRAMC2D*

*Package Dependent On-chip debug PWM, timers CAN 2.0B, LIN

2 0 SPI I2CCrossbar ControlSFR

Bus

P1.6P1.7

Analog Peripherals

System Clock SetupXTAL1

GND

VDD

XTAL2

P2.0P2.1P2.2P2.3P2.4

Port 2Drivers

I t l O ill t

External Memory Interface

I2C 2.0, SPI, I2C Crossbar

Analog Features: 12 bi ADCAnalog Peripherals

VREFVDD

VDD

Voltage Reference VREF

External Oscillator P2.5P2.6P2.7

P3.0P3.1P3.2P3.3P3 4

Port 3 Drivers

Clock Multiplier

Internal Oscillator(±0.5%) 12-bit ADC

Voltage reference

±0 5% OSC

+

12-bit 200ksps ADC

AMUX

VDDVREF

GND

CP0, CP0A

P3.4P3.5P3.6P3.7

Drivers

P4.0P4.1P4.2P4 3Port 4

TempSensor

P0 – P3

±0.5% OSC Temp sensor Comparators

12

Comparator 0+-

CP0, CP0A P4.3P4.4P4.5P4.6P4.7

Port 4 Drivers

Comparator 1+-

CP1, CP1AGNDA

VDDA

Silicon Labs Automotive RoadmapF58x/9xF58x/9x

Up to 128K Flash, 8K RAM50 MHz, up to 40 I/O

CAN and LINUp to 32 ch. 12b ADC

0.5% Internal OSCSampling 3Q08

F50x/1xUp to 64K Flash, 4K RAM

50 MHz, up to 40 I/OCAN 2.0B and LIN 2.0Up to 32 ch. 12b ADC

0.5% Internal OSCProduction NowProduction Now

F56x/7xUp to 32K Flash, 2K RAM

50 MHz, up to 33 I/OCAN 2.0B and/or LIN 2.0

Up to 32 ch. 12b ADC0 5% Internal OSC0.5% Internal OSC

Sampling 4Q08

F54x/5xUp to 16K Flash, 1K RAM

50 MHz, up to 25 I/OLIN 2.0

Up to 25 ch. 12b ADC0.5% Internal OSC

Sampling 4Q08

F52x/3xUp to 8K Flash, 256B RAM

25 MHz up to 16 I/O

13

25 MHz, up to 16 I/OLIN 2.0

Up to 16 ch. 12b ADC0.5% Internal OSC

Production Now

Application Examples

Example—Master Window Lifter Controller

Primary Body Electronics ECU

CAN Bus Driver’s side window controller can operate all windows in the automobile through command

Driver’s Side Window Lifter Controller

F500

Passenger Front Window Lifter Controller

F530LIN Bus

automobile through command messages on a common LIN bus

Messages from other systems (e g RKE window commands)CAN/LIN

Gateway

F530LIN Slave

(e.g. RKE window commands) are transferred from the primary body ECU to the driver’s side controller using the CAN/LIN

Passenger Rear Left Window Lifter Controller

F530

Passenger Rear Right Window Lifter Controller

F530

controller using the CAN/LIN gateway

Anti-pinch algorithms are distributed at each lifter nodeF530

LIN SlaveF530

LIN Slavedistributed at each lifter node

15

Example—Powered Seat Adjustment

Seat control module communicates to individual motor and climate control

Primary Body Electronics ECU

CAN Bus

motor and climate control modules via LIN bus

S t t l d l

Front Seat Control ModuleF500

CAN/LIN Gateway

M

M

Head Rest Control

F530LIN Slave

Height

Angle

Seat control module communicates to body electronics ECU via CAN bus

y

M

M

Back Rest Control

F530LIN Slave

Lumbar

Angle

Diagnostics, protection, and intelligent algorithms distributed at the indi id al LIN sla e nodes

M

M

Seat Height Control

F530LIN Slave

Front

RearLIN

Bus

at the individual LIN slave nodesM

M

Seat Position Control

F530LIN Slave

Longitudinal

Angle

Climate Control CM

16

Climate Control

F530LIN Slave

Cooling Fan

Heater

M

Importance of LIN in Automotive Applications

LIN Overview

LIN (l l i t t t k) i h i l LIN (local interconnect network) is an asynchronous, single-wire implementation of serial communication used commonly as a low-cost solution for automotive electronic ynetworks

LIN Master LIN transceiverLIN Bus

LIN transceiver LIN transceiver LIN transceiver

LIN Slave 1

Vehicle Cabin Temperature Sensor

Door Lock Act ator

Mirror Motion

C t l M t

…LIN Slave 2 LIN Slave 3

Temperature Sensor Actuator Control Motor

18

D / i d / f t l

Automotive Applications Using LIN

S t t l Door/window/roof control Courtesy lights Door locks Wi d

Seat control Seat position motors Occupancy sensor

Windows External mirrors Buttons

Climate control Control panel Small motors HVAC t l Rain and light sensors

Roof control HVAC control

(heating, ventilation and cooling)

Steering control Cruise control Wiper Turning lights

19

Key Features of LIN

E h t k t i i l t ith lti l l Each network contains a single master with multiple slaves

Simple implementation based on common UART/SCI interface hardware

Self-synchronization without a crystal in the slave nodes

Deterministic signal transmission with signal propagation time computable in advance

Low-cost single-wire implementation

Speeds up to 20 kB/second

20

LIN Highlights in C8051F50x/F51x

H d LIN i t f Hardware LIN interface highlights Compatible with the LIN 2.0

ANALOG PERIPHERALS

DIGITAL I/O

UART 0SMBus Crossbar

Ports 0-4AM

10-bit200 ksps TEMP p

specification High-precision internal oscillator

allows master and slave

SMBusSPIPCA

Timers 0-3CAN

Crossbar

LIN

External Memory Interface

UX

200 kspsADC

SENSOR

Voltage Comparators 0-1

VREGVREF

capability without an external crystal

Can detect baud rate 64 kB ISP FLASH 4 kB XRAM8051 CPU

(50 MIPS)

24 MHz PRECISION INTERNAL OSCILLATOR

HIGH-SPEED CONTROLLER CORE

2x Clock Multiplier

automatically in slave mode Error detection includes setting

an interrupt

POR DEBUG CIRCUITRY

FLEXIBLE INTERRUPTS WDT

Sleep mode

21

LIN Highlights in C8051F52x/F53x

H d LIN i t f Hardware LIN interface highlights Compatible with the LIN 2.0 p

specification High-precision internal oscillator

allows master and slave capability without an external crystal

Can detect baud rate automatically in slave mode

Error detection includes setting an interrupt

Sleep mode

22

Silicon Labs LIN Peripheral

D di t d h d Dedicated hardware Automatic transmission and reception 8 data registers + 7 control registers D di d i Dedicated interrupt Error detection

C8051F500/2/4/6

LIN0ADR

8051 MCU CoreLIN Controller

Advanced error detection Synchronization error

Indirectly Addressed Registers

LIN0ADR

LIN0DAT

LIN Data Registers

LIN Control Registers

Parity error Checksum error Timeout

LIN0CFControl State MachineTX

RX

Bit transmission error

23

Target Boards with LIN Capability

B th th C8051F500 d C8051F530 t t b d h LIN t k Both the C8051F500 and C8051F530 target boards have a LIN network consisting of two nodes

More nodes can be added to the LIN network using the external LIN connector

24

connector

LIN Daughter Card and Snooper Firmware The ToolStick F530 DC is an evaluation and development platform for The ToolStick F530 DC is an evaluation and development platform for

C8051F52x-53x devices

The LIN Snooper Firmware enables the LIN DC as a LIN network S p Csnooper

The captured data from the LIN network is sent to the PC over USB th h th T lSti k B Ad tthrough the ToolStick Base Adapter

The firmware includes auto baud support, but needs to be informed of the network configurationthe network configuration

25

Part Number: ToolStickF530DC

Importance of CAN in Automotive Applications

CAN Overview

CAN ( t ll t k) i h CAN (controller area network) is an asynchronous, differential serial bus communication standard typically used for connecting electronic control units (ECUs)

CAN Bus

CAN transceiver CAN transceiver CAN transceiver

g ( )

CAN Node 1

Vehicle Cabin Door Lock Mirror Motion

…CAN Node 2 CAN Node 3

Temperature Sensor Actuator Control Motor

The original specification was created by Robert Bosch The original specification was created by Robert Bosch GmbH and soon became a standard governed by the Society of Automotive Engineers (SAE)

27

The CAN protocol is prevalent in many electronic control units (ECUs) in

Automotive Applications Using CAN The CAN protocol is prevalent in many electronic control units (ECUs) in

automobiles

CAN is used in many of the same modules as LIN:y Door/window/roof control Steering control Seat control Climate control Climate control

It is also used in more the critical systems:critical systems: Transmission Anti-lock brakes Steeringg Fuel injection

28

Key Features of CAN Flexibility All nodes in a CAN network are capable of initiating a transmission Flexibility – All nodes in a CAN network are capable of initiating a transmission

and receiving data

Guaranteed Latency – Calculating transmission time and response time is part y g p pof the network design.

Data Consistency – All nodes in a network either accept a message or reject it.

Strong Error Detection – Uses bit monitoring, CRCs, bit-stuffing and frame checks to ensure data integrity.

Fault Confinement – Defective nodes are switched off to prevent further network corruption.

Fault Tolerance – CAN transceivers support shorting or grounding one of the pins without corrupting the message.

High Throughput – Speeds up to 1 Mbps

29

High Throughput – Speeds up to 1 Mbps.

CAN Highlights in C8051F50x/F51x

H d CAN i t f Hardware CAN interface highlights Direct SFR access to all CAN

ANALOG PERIPHERALS

DIGITAL I/O

UART 0SMBus

SPIC

CrossbarPorts 0-4

External M

AMUX

10-bit200 kspsADC

TEMP SENSOR

registers Dedicated CAN interrupt High-precision internal 24 MHz PRECISION

INTERNAL OSCILLATOR 2x Clock Multiplier

PCATimers 0-3

CANLIN

Memory Interface

X

Voltage Comparators 0-1

VREGVREF

High precision internal oscillator operation without an external crystal

Uses the official Bosch module

64 kB ISP FLASH 4 kB XRAM

POR DEBUG CIRCUITRY

FLEXIBLE INTERRUPTS

8051 CPU(50 MIPS)

INTERNAL OSCILLATOR

HIGH-SPEED CONTROLLER CORE

WDT

p

Uses the official Bosch module CIRCUITRYINTERRUPTS

30

Target Boards with CAN Capability

B th th C8051F500 d C8051F530 t t b d h CAN Both the C8051F500 and C8051F530 target boards have a CAN network consisting of two nodes

More nodes can be added to the CAN network using theexternal CAN header

31

external CAN header

ToolStick F502 Daughter Card The ToolStick F502DC is an evaluation and development platform for The ToolStick F502DC is an evaluation and development platform for

the C8051F50x/F51x devices

The daughter card includes a CAN transceiver and external hardware g Cso that it can communicate with other CAN devices

32

Part Number: ToolStickF502DC

Support Resources

Development Tools

All d i t f ll i t All devices support full in-system debug using on-chip hardware

Fully integrated development i t t j tenvironment supports project

workspace, breakpoints, memory inspection, complier integration, etcetc…

C8051F500DK has two microcontrollers to enable the creation of CAN and LINcreation of CAN and LIN networks on a single development tool

TOOLSTICK502DC daughter TOOLSTICK502DC daughter card provides low cost portable development platform The C8051F500DK Development Kit is available for

$99.00 USD (C8051F500DK)Th T lSti k b Ad t i il bl f

34

The ToolStick base Adapter is available for $17.50 USD (TOOLSTICKBA)

The C8051F502 daughter card is available for $9.90 USD (TOOLSTICK502DC)

Website Support: www.silabs.com/MCU

Buy or Sample RegistrationSupport Links

R l t d P d t

35

Site SearchRelated Products

Summary

C8051F5 i i t ll ff hi h t l l f C8051F5xx series microcontrollers offer highest level of integration for automotive applications

Lower system costs by reducing external components and Lower system costs by reducing external components and bill-of-materials

Pin and code compatible derivatives simplifies development, d i i d i i kreduces testing time and improves time-to-market

Enables next generation of point-of-control automotive electronic applicationselectronic applications

36

Get Started Today!

D l d th A t ti Download the Automotive Solutions Guide www.silabs.com/MCU

Free MCU samples www.silabs.com/buysample www.silabs.com/buysample

Development tools from your l l di t ib tlocal distributor www.silabs.com/buysample

Orderable part numbers Evaluation kit: C8051F500DK ToolStick daughter card:

37

ToolStick daughter card: TOOLSTICK502DC

www.silabs.com/MCU